×

Sensor fusion algorithms for a handheld controller that includes a force sensing resistor (FSR)

  • US 10,649,583 B1
  • Filed: 02/28/2019
  • Issued: 05/12/2020
  • Est. Priority Date: 10/11/2016
  • Status: Active Grant
First Claim
Patent Images

1. A system comprising:

  • one or more processors;

    a handheld controller comprising a controller body, the controller body including;

    at least one control that is configured to be pressed;

    a touch sensor associated with the at least one control and configured to provide, to the one or more processors, touch sensor data indicative of a proximity of an object relative to the at least one control; and

    a force sensing resistor (FSR) associated with the at least one control and configured to provide, to the one or more processors, force data indicative of an amount of force of a press of the at least one control; and

    logic configured to;

    perform calibration adjustments for the touch sensor by adjusting, in response to a criterion being satisfied, a high-level value indicative of the object contacting the at least one control;

    determine a first digitized FSR value based at least in part on the force data provided by the FSR;

    determine that the first digitized FSR value exceeds a threshold value indicative of a transition from the object contacting the at least one control without pressing upon the at least one control to the object pressing upon the at least one control;

    pause the calibration adjustments in response to determining that the first digitized FSR value exceeds the threshold value;

    determine a second digitized FSR value based at least in part on the force data provided by the FSR;

    determine that the second digitized FSR value is less than or equal to the threshold value indicative of a transition from the object pressing upon the at least one control to the object contacting the at least one control without pressing upon the at least one control; and

    resume the calibration adjustments in response to determining that the second digitized FSR value is less than or equal to the threshold value.

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