Patent ID: 8933931
Filing Date: 2015-01-13
Classification: G06F,G06T,G09G

Abstract:
1. A method for providing an augmented reality environment on a mobile device, comprising: determining whether a localization map is required, the determining whether a localization map is required is performed on the mobile device and includes acquiring a first location associated with the mobile device, the localization map is associated with a first environment; acquiring the localization map, the localization map includes one or more image descriptors, the one or more image descriptors are associated with one or more real objects within the first environment, the acquiring the localization map includes acquiring the localization map from a mapping server, the mapping server generates the localization map based on image information received from one or more server sensors decoupled from the mobile device, the one or more server sensors move about the first environment independently of the mobile device, the localization map includes a sparse 3-D map of the first environment; storing the localization map on the mobile device; determining a first pose associated with the mobile device, the determining a first pose is performed on the mobile device and includes receiving one or more images, the one or more images comprise a field of view associated with the first pose, the determining a first pose includes detecting at least one of the one or more image descriptors within the one or more images; determining whether a rendering map is required, the determining whether a rendering map is required includes determining whether a virtual object is located within the field of view associated with the first pose, the rendering map is associated with at least a portion of the first environment, the rendering map has a higher resolution than the localization map; acquiring the rendering map; storing the rendering map on the mobile device, the rendering map includes a dense 3-D map of the first environment, the mobile device includes a head mounted display device; rendering the virtual object, the rendering includes registering the virtual object in relation to the rendering map; and displaying on the mobile device a virtual image associated with the virtual object, the virtual image corresponds with a view of the virtual object such that the virtual object is perceived to exist within the field of view associated with the first pose.