×

Surface aware lens

  • US 10,242,503 B2
  • Filed: 01/05/2018
  • Issued: 03/26/2019
  • Est. Priority Date: 01/09/2017
  • Status: Active Grant
First Claim
Patent Images

1. A system, comprising:

  • a memory; and

    at least one hardware processor coupled to the memory and comprising a virtual object rendering system, the virtual object rendering system causing the system to perform operations comprising;

    receiving an input to activate a surface aware lens that facilitates rendering of a virtual object in a three-dimensional space captured within a camera view;

    detecting a reference surface in the three-dimensional space captured within the camera view;

    orienting the virtual object based on the reference surface, the orienting of the virtual object comprising;

    assigning the virtual object to a position in three-dimensional space based on the detected reference surface, andidentifying tracking indicia operable to track the virtual object in the three-dimensional space;

    rendering the virtual object to appear in the three-dimensional space captured within the camera view, the virtual object being rendered with respect to the reference surface;

    tracking, by a first tracking subsystem from among a set of tracking subsystems, the virtual object at the position in the three-dimensional space using the tracking indicia;

    detecting, by the first tracking subsystem, an interruption of the tracking indicia; and

    in response to detecting the interruption of the tracking indicia, tracking the virtual object at the position in the three-dimensional space via a second tracking subsystem from among the set of tracking subsystems.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×