CPC G06T 19/006 (2013.01) [G06F 3/011 (2013.01); G06F 3/0346 (2013.01); G06T 15/205 (2013.01); G06T 15/60 (2013.01)] | 20 Claims |
1. A system comprising:
a memory;
a redundant tracking subsystem comprising a set of tracking subsystems, the set of tracking subsystems comprising: a gyroscopic tracking system, a natural feature tracking system, and a simultaneous localization and mapping tracking system; and
at least one hardware processor coupled to the redundant tracking subsystem to perform operations comprising:
assigning a virtual object to a position in three-dimensional space captured within a camera view;
rendering the virtual object to appear at the position in the three-dimensional space within the camera view; and
maintaining, via the redundant tracking subsystem, the virtual object rendered at the position in the three-dimensional space while detecting one or more interruptions to one or more tracking indicia used by the redundant tracking subsystem.
|