×

Gesture based human computer interaction

  • US 9,304,597 B2
  • Filed: 10/29/2013
  • Issued: 04/05/2016
  • Est. Priority Date: 10/29/2013
  • Status: Active Grant
First Claim
Patent Images

1. One or more non-transitory computer-readable media having instructions stored thereon that, when executed by a computing device, provide the computing device with a three-dimensional (3-D) interaction module configured to:

  • analyze sensor data associated with individual finger positions of a user of the computing device, only within a 3-D interaction region, sensed by a plurality of sensors of the computing device that include a plurality of light sources and a camera, wherein the plurality of light sources and the camera are complementarily disposed for the camera to capture the individual finger positions in three dimensions, and wherein the 3-D interaction region is a region in which light emitted from the plurality of light sources intersects a viewing angle of the camera and within a viewing area of a display such that the individual finger positions within the viewing angle of the camera and outside of the 3-D interaction region are not to be included as a gesture of the user;

    detect a gesture of the user, based at least in part on a result of the analysis,wherein the gesture comprises at least a first individual finger of a hand hovering in a same position for a predetermined period of time and at least one movement using the first individual finger, using a second individual finger of the hand, or using the first individual finger and the second individual finger;

    determine a location of the first individual finger or the second individual finger within the 3-D interaction region;

    correlate the location of the first individual finger or the second individual finger, within the 3-D interaction region, with a location of a cursor rendered on a display of the computing device,wherein the at least one movement comprises holding the first individual finger of the hand, extending beyond remaining fingers of the hand, in a fixed position within the 3-D interaction region for a first predetermined period of time to cause the correlated location of the cursor to freeze for a second predetermined period of time, and the at least one movement further comprises a forward or downward movement of a tip of the first individual finger within the second predetermined period of time; and

    execute a user control action corresponding to the detected gesture, to control the computing device, and wherein to execute further comprises execution of a user control action proximate to the correlated location of the cursor rendered on the display.

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