Augmented reality hierarchical device localization
AssigneeDesign Reactor, Inc.
InventorsDarius Pajouh, Adam Benson
Life of this patent
Estimating the term…
Abstract
Provided is a method including: recording, by a computer system, a video of a macro-area of a physical environment to a micro-area of the physical environment; mapping, by the computer system, a plurality of feature points in the micro-area of the environment; positioning, by the computer system and in response to a user input, an augmented reality model at a location in the physical environment in the mapped micro-area; and storing, by the computer system, the video, the mapped micro-area, and the location in association with the augmented reality model in a database.
Claims20
A non-transitory, machine-readable medium storing instructions that, when executed by one or more processors, effectuate operations comprising:
- obtaining, by a computer system, first visual content of a macro-area of a physical environment that includes a micro-area of the physical environment;
- obtaining, by the computer system, first position information associated with an imaging sensor used to capture the first visual content, wherein the first position information is captured during capturing of the first visual content;
- determining, by the computer system, a first plurality of feature points in the micro-area of the physical environment captured by the imaging sensor;
- obtaining, by the computer system, a mapping of a first augmented reality model at a location in the physical environment via a display such that the first augmented reality model is associated with the first plurality of feature points in the micro-area;
- and
- storing, by the computer system, the first visual content, the first position information, the first plurality of feature points, the first augmented reality model, and the mapping of the first augmented reality model and the first plurality of feature points in a database.
A non-transitory, machine-readable medium storing instructions that, when executed by one or more processors, effectuate operations comprising:
- causing, by a computer system and in response to a localization condition being satisfied, visual content of a macro-area of a physical environment that includes a micro-area of the physical environment to be displayed on a display of an augmented reality device;
- obtaining, by the computer system, a plurality of feature points of the physical environment captured by the augmented reality device;
- detecting, by the computer system, a set of feature points from the plurality of feature points that indicates a mapped micro-area of the physical environment, wherein the mapped micro-area is associated with an augmented reality model;
- localizing, by the computer system, the augmented reality device with the mapped micro-area;
- and
- causing, by the computer system, the augmented reality model to be displayed in the display of the augmented reality device according to the mapped micro-area of the set of feature points and a location of the augmented reality model mapped to the set of feature points.
Dependencies are inferred from the claim text.