Variable density depthmap
First Claim
1. A method comprising:
- receiving, from position circuitry, location data based on a geographic position;
accessing, from a database, data representing a plurality of points of interest based on the location data;
assigning a first subset of the plurality of points of interest to a first region in an augmented reality application of a navigation device, wherein the points of interest in the first subset is located within a threshold distance to the geographic position; and
assigning a second subset of the plurality of points of interest to a second region in the augmented reality application of the navigation device, wherein the points of interest in the second subset is located more than the threshold distance from the geographic position.
1 Assignment
0 Petitions
Accused Products
Abstract
One or more systems, devices, and/or methods for organizing spatial data are disclosed. For example, a method includes receiving a location data point from a navigation device. A controller compares the distance from each of a plurality of data points to the location data point. In constructing a depthmap that associates each of the data points with the distance from the location data point, the controller assign data points within a minimum distance from the location data point into a first cell and data points greater than the minimum distance from the location data point into a second cell. The second cell is larger than the first cell and corresponds to a larger geographic area than the first cell. The depthmap may be configured to position points of interest in a panoramic or street level view image.
18 Citations
20 Claims
-
1. A method comprising:
-
receiving, from position circuitry, location data based on a geographic position; accessing, from a database, data representing a plurality of points of interest based on the location data; assigning a first subset of the plurality of points of interest to a first region in an augmented reality application of a navigation device, wherein the points of interest in the first subset is located within a threshold distance to the geographic position; and assigning a second subset of the plurality of points of interest to a second region in the augmented reality application of the navigation device, wherein the points of interest in the second subset is located more than the threshold distance from the geographic position. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method comprising:
-
receiving, from position circuitry, location data based on a geographic position; accessing, from a database, data representing a plurality of points of interest based on the location data; assigning a first subset of the plurality of points of interest to a first region in an augmented reality application, wherein the points of interest in the first subset is located within a threshold distance to the geographic position; and assigning a second subset of the plurality of points of interest to a second region in the augmented reality application, wherein the points of interest in the second subset is located more than the threshold distance from the geographic position, wherein the cell size is defined according to
-
-
13. An apparatus comprising
at least one processor; - and
at least one memory including computer program code; the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus at least to perform; identifying a current location using position circuitry; and selecting data representing a plurality of points of interest based on the current location, wherein the plurality of points of interest are binned into geographic cells of different geographic sizes, wherein a first cell for the plurality of points of interest correspond to a first region in an augmented reality application of a navigation device, and a second cell for the plurality of points of interest correspond to a second region in the augmented reality application of the navigation device. - View Dependent Claims (14, 15, 16, 17)
- and
-
18. An apparatus comprising,
at least one processor; - and
at least one memory including computer program code; the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus at least to perform; identifying a current location; and selecting data representing a plurality of points of interest based on the current location, wherein the plurality of points of interest are binned into geographic cells of different geographic sizes, wherein a first cell for the plurality of points of interest correspond to a first region in an augmented reality application, and a second cell for the plurality of points of interest correspond to a second region in the augmented reality application, wherein the different geographic sizes are defined according to
- and
-
19. An apparatus comprising:
-
position circuitry to determine a current geographic position; a memory configured to store data representing a plurality of points of interest; and a controller configured to receive the current geographic position and assign a first subset of the plurality of points of interest to a first region in a street side image of an augmented reality application and a second subset of the plurality of points of interest to a second region in the street side image of augmented reality application, wherein the points of interest in the first subset is located within a threshold distance to a geographic position and the points of interest in the second subset is located more than the threshold distance from the geographic position, wherein the first region and the second region correspond to geographic areas of different sizes. - View Dependent Claims (20)
-
Specification