Providing navigation instructions in a three-dimension map environment having settable object transparency levels
First Claim
Patent Images
1. A method performed in a device for providing navigation instructions in a three-dimensional map environment, comprising:
- receiving a start position and an end position;
determining a route from said start position to said end position;
determining, for a position on said route, graphical two-dimensional map data related to said position;
retrieving said graphical two-dimensional map data;
generating, for said position of said route, navigation instructions by;
projecting said graphical two-dimensional map data on a plane in a three-dimensional map environment and adding a representation of said route;
adding graphical three-dimensional map objects to said projected graphical two-dimensional map data by utilising data of said graphical three-dimensional map objects;
receiving information pertaining to a current position on the route;
determining object-distance information pertaining to current individual distances between said current position and each one of said graphical three-dimensional map objects;
receiving transportation-mode information pertaining to a mode of transportation for said device;
setting a transparency level of each one of said graphical three-dimensional map objects, wherein the transparency level is set at a level between, and including, an opaque image and an image shown only in outline, and wherein the transparency level of each one of said graphical three-dimensional map objects is dynamically adjusted during travel along the route based on use of both the transportation-mode information and the object-distance information, the object-distance information being used to display a first group of graphical three-dimensional objects with a first transparency level that is different from a second transparency level of a second group of graphical three-dimensional objects different from the first group, and the transportation-mode information being used to display both the first and the second groups of graphical three-dimensional objects at a higher transparency level that corresponds to a first mode of transportation as compared to a lower transparency level that corresponds to a second mode of transportation lower than the first mode of transportation; and
transmitting said navigation instructions to a display.
1 Assignment
0 Petitions
Accused Products
Abstract
A method in a device for providing navigation instructions in a three-dimensional map environment comprises receiving a start and end positions, determining a route, determining graphical two-dimensional map data, generating navigation instructions comprising setting a transparency level and transmitting the navigation instructions to a display. Corresponding device and computer program product are also provided.
-
Citations
21 Claims
-
1. A method performed in a device for providing navigation instructions in a three-dimensional map environment, comprising:
-
receiving a start position and an end position; determining a route from said start position to said end position; determining, for a position on said route, graphical two-dimensional map data related to said position; retrieving said graphical two-dimensional map data; generating, for said position of said route, navigation instructions by; projecting said graphical two-dimensional map data on a plane in a three-dimensional map environment and adding a representation of said route; adding graphical three-dimensional map objects to said projected graphical two-dimensional map data by utilising data of said graphical three-dimensional map objects; receiving information pertaining to a current position on the route; determining object-distance information pertaining to current individual distances between said current position and each one of said graphical three-dimensional map objects; receiving transportation-mode information pertaining to a mode of transportation for said device; setting a transparency level of each one of said graphical three-dimensional map objects, wherein the transparency level is set at a level between, and including, an opaque image and an image shown only in outline, and wherein the transparency level of each one of said graphical three-dimensional map objects is dynamically adjusted during travel along the route based on use of both the transportation-mode information and the object-distance information, the object-distance information being used to display a first group of graphical three-dimensional objects with a first transparency level that is different from a second transparency level of a second group of graphical three-dimensional objects different from the first group, and the transportation-mode information being used to display both the first and the second groups of graphical three-dimensional objects at a higher transparency level that corresponds to a first mode of transportation as compared to a lower transparency level that corresponds to a second mode of transportation lower than the first mode of transportation; and transmitting said navigation instructions to a display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method performed in a device for providing navigation instructions in a three-dimensional map environment, comprising:
-
receiving a start position and an end position; determining a route from the start position to the end position; determining, for a position on the route, graphical two-dimensional map data related to the position; retrieving the graphical two-dimensional map data; generating, for the position of the route, navigation instructions by; projecting the graphical two-dimensional map data on a plane in a three-dimensional map environment and adding a representation of the route; adding graphical three-dimensional map objects to the projected graphical two-dimensional map data by utilising data of the graphical three-dimensional map objects, wherein each of the graphical three-dimensional map objects comprise a plurality of layers of displayable graphical information; receiving information pertaining to a current position on the route; determining object-distance information pertaining to individual distances between a current position on the route and each one of the graphical three-dimensional map objects; and setting a transparency level of the graphical three-dimensional map objects, wherein the transparency level is set at a level between, and including, an opaque image and an image shown only in outline, and wherein the transparency level of a particular one of the graphical three-dimensional map objects increases and rendering of the number of the plurality of layers of displayable graphical information of the particular one of the graphical three-dimensional map objects decreases as a distance between the current position and the particular one of the graphical three-dimensional map objects decreases; and transmitting the navigation instructions to a display. - View Dependent Claims (10, 11, 12)
-
-
13. A device for providing navigation instructions in a three-dimensional map environment, comprising:
-
a receiver for receiving a start position and an end position, a processing unit that; determines a route from the start position to the end position; determines, for a position on the route, graphical two-dimensional map data related to the position; retrieves the graphical two-dimensional map data, and generates, for the position of the route, navigation instructions by; projecting the graphical two-dimensional map data on a plane in a three-dimensional map environment and adding a representation of the route; adding graphical three-dimensional map objects to the projected graphical two-dimensional map data by utilising data of the graphical three-dimensional map objects, wherein each of the graphical three-dimensional map objects comprise a plurality of layers of displayable graphical information; receiving information pertaining to a current position on the route; determining object-distance information pertaining to individual distances between a current position on the route and each one of the graphical three-dimensional map objects; and setting a transparency level of the graphical three-dimensional map objects, wherein the transparency level is set at a level between, and including, an opaque image and an image shown only in outline, and wherein the transparency level of a particular one of the graphical three-dimensional map objects increases and rendering of the number of the plurality of layers of displayable graphical information of the particular one of the graphical three-dimensional map objects decreases as a distance between the current position and the particular one of the graphical three-dimensional map objects decreases; and a transmitter for transmitting the navigation instructions. - View Dependent Claims (14, 15, 16)
-
-
17. A computer program product stored on a non-transitory computer-readable medium comprising computer program code portions, the computer program product comprising:
-
executable code that receives a start position and an end position; executable code that determines a route from the start position to the end position;
executable code that determines, for a position on the route, graphical two-dimensional map data related to the position;executable code that retrieves the graphical two-dimensional map data; executable code that generates, for the position of the route, navigation instructions by;
projecting the graphical two-dimensional map data on a plane in a three-dimensional map environment and adding a representation of the route;executable code that adds graphical three-dimensional map objects to the projected graphical two-dimensional map data by utilising data of the graphical three-dimensional map objects, wherein each of the graphical three-dimensional map objects comprise a plurality of layers of displayable graphical information; executable code that receives information pertaining to a current position on the route;
executable code that determines object-distance information pertaining to individual distances between a current position on the route and each one of the graphical three-dimensional map objects; andexecutable code that sets a transparency level of the graphical three-dimensional map objects, wherein the transparency level is set at a level between, and including, an opaque image and an image shown only in outline, and wherein the transparency level of a particular one of the graphical three-dimensional map objects increases and rendering of the number of the plurality of layers of displayable graphical information of the particular one of the graphical three-dimensional map objects decreases as a distance between the current position and the particular one of the graphical three-dimensional map objects decreases; and executable code that transmits the navigation instructions to a display. - View Dependent Claims (18, 19, 20)
-
-
21. A method performed in a device for providing navigation instructions in a three-dimensional map environment, comprising:
-
receiving a start position and an end position; determining a route from the start position to the end position; determining, for a position on the route, graphical two-dimensional map data related to the position; retrieving the graphical two-dimensional map data; generating, for the position of the route, navigation instructions by; projecting the graphical two-dimensional map data on a plane in a three-dimensional map environment and adding a representation of the route; adding graphical three-dimensional map objects to the projected graphical two-dimensional map data by utilising data of the graphical three-dimensional map objects, wherein each of the graphical three-dimensional map objects comprise a plurality of layers of displayable graphical information; receiving information pertaining to a current position on the route; determining object-distance information pertaining to individual distances between a current position on the route and each one of the graphical three-dimensional map objects; setting a transparency level of at least one of said graphical three-dimensional map objects, wherein the transparency level is set at a level between, and including, an opaque image and an image shown only in outline, and wherein the transparency level of a particular one of the graphical three-dimensional map objects increases and rendering of the number of the plurality of layers of displayable graphical information of the particular one of the graphical three-dimensional map objects decreases as a distance between the current position and the particular one of the graphical three-dimensional map objects decreases; and transmitting the navigation instructions to a display.
-
Specification