×

System and method for receiving user input and program storage medium thereof

  • US 9,857,971 B2
  • Filed: 06/12/2014
  • Issued: 01/02/2018
  • Est. Priority Date: 12/02/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method for receiving input data comprising:

  • displaying a virtual keyboard layout and a control region by a computing system, the virtual keyboard layout including a plurality of keys, and the plurality of keys being divided into a plurality of key subgroups each mapped to a respective one of a plurality of regions of the control region, including determining to display the virtual keyboard layout and the control region free of correspondence to a user hand;

    extracting, by the computing system, a plurality of locations of points of the user hand from at least one captured image to identify a location of a feature point of the user hand;

    comparing, by the computing system, the location of the feature point of the user hand with the plurality of regions of the control region to determine, among the plurality of regions of the control region, a target region in which the feature point of the user hand is located;

    highlighting a plurality of mapped-keys from the plurality of keys according to the target region;

    after the target region is determined, displaying a first active identifier surrounding the plurality of mapped-keys;

    after a location of a user finger of the user hand is detected, displaying, near the location of said user finger, a first group of keys that include same keys as the plurality of mapped-keys;

    in response to an action of said user finger, displaying a second active identifier surrounding one key of the first group of keys; and

    determining one of the mapped-keys as input data to a user interface system according to the action of said user finger.

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