Method, system, and computer-readable data storage device for creating and displaying three-dimensional features on an electronic map display
First Claim
1. A method comprising:
- generating, using a processor, a set of major three-dimensional regions (major 3DRs) associated with respective geographical data comprising a set of images derived from at least one point cloud, the respective geographical data stored in a computer-readable map database;
defining, using the processor, a set of minor three-dimensional regions (minor 3DRs) for a subset of the set of major 3DRs, wherein each minor 3DR pertains to a portion of the subset of the set of major 3DRs, wherein each minor 3DR comprises one or more levels of three-dimensional regions and at least some of the minor 3DRs in the set of minor 3DRs contain more than one level of three-dimensional regions;
projecting, using the processor, a subset of the set of images onto at least the subset of the set of major 3DRs;
associating the subset of the set of images with a road segment, wherein a first wall of the subset of the set of major 3DRs corresponds to a first side of the road segment and a second wall of the subset of the set of major 3DRs corresponds to a second side of the road segment; and
generating a map including at least the subset of the set of major 3DRs, including the subset of projected images, and the defined set of minor 3DRs in proximity to the road segment, wherein a resolution of the map is based on the one or more levels of each respective minor 3DR in the set of minor 3DRs, wherein the resolution of the map is higher with more levels of three-dimensional regions and lower with fewer levels of three-dimensional regions.
0 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and computer-readable data storage devices for generating and/or displaying a map with three-dimensional (3D) features are disclosed. For example, a method may comprise (i) defining a plurality of major three-dimensional regions (“major 3DRs”) and associating each major 3DR with a respective geographical area defined for a map stored in a computer-readable map database, and (ii) displaying, via a display device, one or more of the major 3DRs upon the map. Each major 3DR comprises a top, a bottom, and multiple sides. Each top, bottom, and side of each major 3DR comprises at least one surface. At least one surface of each major 3DR being displayed is textured with an image captured via an imaging device. The image textured onto each surface comprises an image captured by the imaging device when capturing images in a direction of that surface.
32 Citations
20 Claims
-
1. A method comprising:
-
generating, using a processor, a set of major three-dimensional regions (major 3DRs) associated with respective geographical data comprising a set of images derived from at least one point cloud, the respective geographical data stored in a computer-readable map database; defining, using the processor, a set of minor three-dimensional regions (minor 3DRs) for a subset of the set of major 3DRs, wherein each minor 3DR pertains to a portion of the subset of the set of major 3DRs, wherein each minor 3DR comprises one or more levels of three-dimensional regions and at least some of the minor 3DRs in the set of minor 3DRs contain more than one level of three-dimensional regions; projecting, using the processor, a subset of the set of images onto at least the subset of the set of major 3DRs; associating the subset of the set of images with a road segment, wherein a first wall of the subset of the set of major 3DRs corresponds to a first side of the road segment and a second wall of the subset of the set of major 3DRs corresponds to a second side of the road segment; and generating a map including at least the subset of the set of major 3DRs, including the subset of projected images, and the defined set of minor 3DRs in proximity to the road segment, wherein a resolution of the map is based on the one or more levels of each respective minor 3DR in the set of minor 3DRs, wherein the resolution of the map is higher with more levels of three-dimensional regions and lower with fewer levels of three-dimensional regions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus comprising:
-
at least one processor; and at least one computer-readable map database including computer-readable program instructions for one or more programs;
the at least one computer-readable map database and the computer program code configured to, with the at least one processor, cause the apparatus to at least perform;generating a set of major three-dimensional regions (major 3DRs) associated with respective geographical data comprising a set of images derived from at least one point cloud, the respective geographical data stored in a computer-readable map database; generating a set of minor three-dimensional regions (minor 3DRs) within one of the major 3DRs, wherein each minor 3DR comprises one or more levels of three-dimensional regions and at least some of the minor 3DRs in the set of minor 3DRs contain more than one level of three-dimensional regions, wherein a size of a minor 3DR in the set of minor 3DRs decreases as a resolution of the minor 3DR in the set of minor 3DRs increases, and wherein the size of the minor 3DR in the set of minor 3DRs increases as the resolution of the minor 3DR in the set of minor 3DRs decreases; projecting a first subset of the set of images onto a first surface of a subset of the set of major 3DRs; projecting a second subset of the set of images onto a second surface of the subset of the set of major 3DRs; projecting a third subset of the set of images onto a third surface of the subset of the set of major 3DRs; associating the first subset of the set of images with a road link and a first viewpoint; associating the second subset of the set of images with the road link and a second viewpoint; and generating a map including at least the subset of the set of major 3DRs, including the first, second, and third subset of images, and the set of minor 3DRs in proximity to the road link, wherein a resolution of the map is based on the one or more levels and resolution of each respective minor 3DR in the set of minor 3DRs. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A method comprising:
-
capturing, using at least one image device, geographical data comprising a set of images derived from at least one point cloud; storing the set of images in a computer-readable map database; determining, using a global positioning system, a respective geographic location for each of the stored set of images; associating the set of images with a road segment based on location data from the global positioning system; generating, using a processor, a set of major three-dimensional regions (major 3DRs) including multiple surfaces, including a first surface for a first side of the road segment and a first subset of the set of images and a second surface for a second side of the road segment and a second subset of the set of images; generating, using the processor, a minor three-dimensional region (minor 3DR) within one of the major 3DRs, wherein the minor 3DR comprises one or more levels of three-dimensional regions; and generating a map including the set of images for the major 3DRs and the minor 3DR in proximity to the road segment, wherein a resolution of the map is based on a number of levels of the one or more levels of the minor 3DR, wherein the number of levels of the one or more levels of the minor 3DR is based on a distance from a viewpoint of the map. - View Dependent Claims (17, 18, 19, 20)
-
Specification