×

Safety for wearable virtual reality devices via object detection and tracking

  • US 9,754,167 B1
  • Filed: 04/17/2015
  • Issued: 09/05/2017
  • Est. Priority Date: 04/17/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method of detecting an imminent collision with a physical object during a virtual reality experience, the method including:

  • using at least one forward facing camera mounted to a head mounted virtual reality device (HMVRD) to capture a sequence of images of a real world environment ahead of a user wearing the HMVRD;

    using features in the images to track proximity of at least one physical object ahead of the user;

    correlating multiple images to detect relative motion between at least one approaching physical object and the user; and

    responsive to detecting the approaching physical object within a proximity threshold, automatically generating an alert to be injected into a virtual reality experience of the user;

    at a first time t0, using a sensor attached to the HMVRD, sensing a first position of at least one physical object in a first reference frame of the real world environment, including tracking portions of the physical object;

    causing display of a first virtual representation of the physical object at the first position, wherein the first virtual representation is rendered in a virtual environment of the HMVRD;

    at a second time t1, sensing, in the real world environment, a second position of the physical object and at least some of the portions different from the first position responsive to repositioning of the real world environment and the attached sensor due to body movement of the user, wherein the physical object has not moved in the real world environment between t0 and t1; and

    causing display of a second virtual representation of the physical object at an actual second position, including;

    sensing motion of the attached sensor and calculating a second reference frame that accounts for repositioning of the attached sensor;

    calculating a transformation that renders the first position in the first reference frame and the second position in the second reference frame into a common reference frame; and

    transforming the first and second positions of the physical object into the common reference frame, wherein the common reference frame has a fixed point of reference and an initial orientation of axes, whereby the sensed second position is transformed to the actual second position.

View all claims
  • 11 Assignments
Timeline View
Assignment View
    ×
    ×