×

User interaction apparatus and method

  • US 10,429,949 B2
  • Filed: 06/30/2017
  • Issued: 10/01/2019
  • Est. Priority Date: 06/30/2017
  • Status: Active Grant
First Claim
Patent Images

1. A user interaction apparatus, comprising:

  • an interface, being configured to receive a calibrated position from a positioning apparatus; and

    a processor, being electrically connected to the interface and configured to determine that a virtual object shown on a display is under a control of a controller, wherein the interface further receives a plurality of movement values from the controller, the processor further calculates a plurality of applied force vectors according to the movement values, and the processor further determines that a specific applied force vector among the applied force vectors is greater than a first threshold,wherein the interface further receives an orientation vector corresponding to the specific applied force vector from the positioning apparatus and determines that an angle between the specific applied force vector and the orientation vector is smaller than a second threshold,wherein the interface further receives a control position corresponding to the specific applied force vector from the controller and the processor further defines a boundary according to one of the calibrated position of a positioning apparatus and the orientation vector, determines that the control position is outside the boundary, and controls a movement of a virtual object on a display after determining that the control position is outside the boundary, defines a plurality of areas according to the calibrated position, a first plane, and a second plane, wherein the first plane and the second plane intersect,wherein the processor further determines that the control position is within a specific area among the areas, decides a movement path according to the specific area, and calculates an output vector for the virtual object on the display according to the specific area and the specific applied force vector.

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