×

Sphere-like input device

  • US 10,031,594 B2
  • Filed: 03/08/2012
  • Issued: 07/24/2018
  • Est. Priority Date: 12/16/2010
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • receiving time dependent pressure sensor data from a plurality of pressure sensors distributed between an inner sphere and an outer sphere for detecting localized compression of the outer sphere, wherein the inner sphere has a center point;

    receiving time dependent accelerometer data from a first three-axis-accelerometer and a second three-axis-accelerometer located within the inner sphere at least a predetermined distance from the center point, wherein a first axis passing through an accelerometer center of the first three-axis-accelerometer and the center point is orthogonal to a second axis passing through an accelerometer center of the second three-axis accelerometer and the center point;

    determining a control gesture in accordance with the time dependent pressure sensor data and the time dependent accelerometer data;

    determining a rotation of the human interface device using the time dependent accelerometer data, wherein the control gesture is at least partially determined by the rotation of the human interface device;

    determining a first acceleration vector in accordance with the time dependent accelerometer data, wherein the first acceleration vector represents the acceleration measured by the first three-axis-accelerometer;

    determining a second acceleration vector in accordance with the time dependent accelerometer data, wherein the second acceleration vector represents the acceleration measured by the second three-axis-accelerometer;

    determining if the magnitude of one of the first acceleration vector or the second acceleration vector is below a predetermined threshold;

    determining the rotation using the magnitude of the other of the first acceleration vector or the second acceleration vector if the magnitude of the one is below the predetermined threshold;

    determining the rotation, wherein the rotation is determined at least partially by subtracting the first acceleration vector from the second acceleration vector; and

    determining a change in rotation of the human interface device when the human interface device is rotating by subtracting a measured centripetal force from the first acceleration vector and the second acceleration vector.

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