×

Method and apparatus for individualized three dimensional display calibration

  • US 10,368,059 B2
  • Filed: 10/02/2015
  • Issued: 07/30/2019
  • Est. Priority Date: 10/02/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • defining, by a processor, a first coordinate in three-dimensional (3D) space to display a virtual object to a viewer, wherein the three-dimensional space is an augmented reality environment or a virtual reality environment;

    displaying, by a display, the virtual object at the first coordinate in the 3D space;

    sensing, by a sensor, an end-effector interacting with the virtual object when the virtual object is displayed at the first coordinate;

    determining, by the processor, that the end-effector is pointing to a second coordinate in the 3D space that is different than the first coordinate where the virtual object is displayed;

    determining, by the processor, an offset value between the first coordinate where the virtual object is located and the second coordinate where the end-effector is pointing to, wherein the offset value indicates a difference in a first coordinate and the second coordinate;

    determining, by the processor, a third coordinate in the 3D space, wherein the third coordinate is the first coordinate of the first coordinate adjusted by the offset value so that the viewer perceives the virtual object as being located at the first coordinate in the 3D space;

    displaying, by the display, the virtual object at the third coordinate in the 3D space;

    sensing, by the sensor, the end-effector interacting with the virtual object when the virtual object is displayed at the third coordinate;

    determining, by the processor, whether the end-effector is pointing to the first coordinate in the 3D space when the virtual object is displayed at the third coordinate;

    in response to the end-effector pointing to the first coordinate in the 3D space, continuing to display the virtual object at the third coordinate; and

    in response to the end-effector pointing to a coordinate in the 3D space that is not the first coordinate, iteratively adjusting, by the processor, a coordinate that the virtual object is displayed at until the end-effector points to the first coordinate.

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