Variable Density Depthmap
First Claim
1. A method for organizing spatial data, the method comprising:
- receiving a location data point from a navigation device;
identifying a plurality of data points indexed by a distance from the location data point;
comparing the distance from each of the plurality of data points to the location data point;
assigning at least one of the plurality of data points within a minimum distance from the location data point into a first cell;
assigning a subset of the plurality of data points greater than the minimum distance from the location data point into a second cell, wherein the subset of the plurality of data points comprises two or more data points;
constructing a depthmap including the first cell and the second cell, wherein the second cell is larger than the first cell; and
sending the depthmap for display on the navigation device.
3 Assignments
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.
-
Citations
20 Claims
-
1. A method for organizing spatial data, the method comprising:
-
receiving a location data point from a navigation device; identifying a plurality of data points indexed by a distance from the location data point; comparing the distance from each of the plurality of data points to the location data point; assigning at least one of the plurality of data points within a minimum distance from the location data point into a first cell; assigning a subset of the plurality of data points greater than the minimum distance from the location data point into a second cell, wherein the subset of the plurality of data points comprises two or more data points; constructing a depthmap including the first cell and the second cell, wherein the second cell is larger than the first cell; and sending the depthmap for display on the navigation device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus for organizing spatial data, the apparatus comprising:
-
a memory configured to store a plurality of objects indexed by location; a communication interface configured to receive a location data point from a navigation device; and a controller configured to calculate a distance from each of the plurality of objects to the location data point and construct a variable density depthmap by associating each of the plurality of objects with one of a plurality of cells of the variable density depthmap according to the distance, wherein at least one of the plurality of objects less than a predetermined distance from the location data point is associated with a first cell of the plurality of cells and at least one of the plurality of objects greater than the predetermined distance from the location data is associated with a second cell of the plurality of cells, and wherein the second cell corresponds to a larger geographic area than the first cell. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer readable medium configured to store a computer program configured to organize spatial data, the program comprising instructions to:
-
receive a location data point from a mobile device; identify a plurality of data points indexed by a distance from the location data point; compare the distance from each of the plurality of data points to the location data point; assign at least one of the plurality of data points within a minimum distance from the location data point into one of a plurality of high resolution cells; assign at least one of the plurality of data points greater than the minimum distance from the location data point into one of a plurality of low resolution cells; construct a depthmap including the plurality of low resolution cells and the plurality of high resolution cells; and send the depthmap to the mobile device. - View Dependent Claims (18, 19, 20)
-
Specification