×

Indirect 3D scene positioning control

  • US 9,864,495 B2
  • Filed: 03/21/2016
  • Issued: 01/09/2018
  • Est. Priority Date: 11/18/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method for interacting with a virtual object from within a virtual scene projected to a virtual render plane, comprising:

  • determining, via an optical tracking device, a first position and orientation of a physical endpoint of a user interface device in a physical space, wherein the position and orientation is with respect to a display device rendering the virtual scene;

    determining a perspective of the user interface device based on the determined position and orientation, wherein the perspective is with respect to the display device, and wherein the perspective is not normal to the virtual render plane;

    identifying a virtual position and orientation of a virtual endpoint in a virtual scene, wherein the virtual position and orientation of the virtual endpoint in the virtual scene correspond to the position and orientation of the physical endpoint in the physical space;

    identifying a segment in the virtual scene along a path from the virtual endpoint based on the perspective of the user interface device, wherein the segment indicates a path that is not normal to the virtual render plane; and

    correlating an intersection between the virtual object and the segment, including receiving, via the user interface device, user input to select a virtual object via a selection shape, comprising;

    receiving user input to select a first point in the virtual scene from the perspective in accordance with a first intersection;

    receiving user input to select a second point in the virtual scene from a different perspective in accordance with a second intersection, wherein the second perspective is based on a second position and orientation of the user interface device in the physical space, and wherein the second position and orientation is determined via the optical tracking device; and

    creating a rectangular volume between the first point and the second point, wherein planes of the rectangular volume are oblique in relation to the virtual render plane, wherein the rectangular volume forms the selection shape.

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