×

Virtual object manipulation within physical environment

  • US 10,373,381 B2
  • Filed: 03/30/2016
  • Issued: 08/06/2019
  • Est. Priority Date: 03/30/2016
  • Status: Active Grant
First Claim
Patent Images

1. A method for manipulating a virtual object displayed via a display device, the method comprising:

  • receiving image data of a real world physical environment comprising a plurality of physical features;

    using the image data, generating a three dimensional model of at least a portion of the real world physical environment;

    extracting from the image data a plurality of candidate anchor features that each correspond to one of the physical features in the real world physical environment;

    receiving user manipulation input that manipulates the virtual object as displayed within the real world physical environment, wherein the virtual object comprises a virtual anchor feature;

    based on the manipulation of the virtual object, identifying at least one correspondence between the virtual anchor feature of the virtual object and a corresponding candidate anchor feature from the plurality of candidate anchor features, wherein the corresponding candidate anchor feature is located at an initial three dimensional location in the three dimensional model, and is extracted from a frame of the image data received at an initial time;

    based on identifying the at least one correspondence, displaying via the display device an indication of the corresponding candidate anchor feature at its corresponding physical feature within the real world physical environment;

    determining that the corresponding candidate anchor feature is not present in subsequent frames of the image data received after the initial time; and

    maintaining the corresponding candidate anchor feature at the initial three dimensional location in the three dimensional model until expiration of a predetermined period of time after the initial time.

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