×

Non-tactile interface systems and methods

  • US 9,916,009 B2
  • Filed: 04/25/2014
  • Issued: 03/13/2018
  • Est. Priority Date: 04/26/2013
  • Status: Active Grant
First Claim
Patent Images

1. A machine-implemented method for processing an input gesture, the method comprising:

  • tracking using a 3D sensor user movements including sensing positional information of a portion of a hand in a monitored region of space monitored by the 3D sensor;

    using the sensed positional information of the portion of the hand, defining a plurality of distinct user-specific virtual planes, including at least a first user-specific virtual plane defined in space relative to a position of, and corresponding to, a first finger of the hand and a second user-specific virtual plane defined in space relative to a position of, and corresponding to, a second finger of the hand, in the monitored region of space;

    detecting, by the 3D sensor, a first finger state of the first finger relative to the corresponding first user-specific virtual plane and a second finger state of the second finger relative to the corresponding second user-specific virtual plane, wherein a finger state for a finger relative to the corresponding user-specific virtual plane defined for the finger is one of;

    the finger moving closer or further away from the corresponding user-specific virtual plane, and the finger moving on or against the corresponding user-specific virtual plane;

    determining an input gesture made by the portion of the hand based on the first finger state and the second finger state;

    using the sensed positional information of the hand, determining from a plurality of zones defined for the monitored region, a zone in which the portion of the hand is present at the time the first finger state and the second finger state are detected;

    interpreting the input gesture as a command using the input gesture and the zone determined from the position of the hand; and

    providing the command to a machine for executing an action appropriate to the command.

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