×

Single and multiple finger extraction and position calculation using a weighted mask

  • US 9,229,593 B2
  • Filed: 03/28/2013
  • Issued: 01/05/2016
  • Est. Priority Date: 03/28/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method for refining a position of a single object on a touch sensor, said method comprising:

  • 1) providing a touch sensor comprised of a two dimensional grid of electrodes, each of the electrodes in each dimension assigned an index value from zero to a highest index value;

    2) determining a position of the single object in a first dimension of the grid of electrodes as a reference position using a signal obtained from the grid of electrodes;

    3) creating a first weighted mask using the reference position; and

    4) applying the first weighted mask to obtain a refined position of the single object in the first dimension, wherein the first weighted mask is obtained through the steps of;

    selecting a maximum distance value that a signal will be considered as valid from a center of the reference position;

    creating a first array that records a distance of each electrode from the reference position;

    creating a second array that records a clipped signal value for each of the electrodes, the clipped signal value being equal to the distance of an electrode from the reference position if the distance is less than the maximum distance value, or equal to maximum distance value if the distance of the electrode is greater than the maximum distance value;

    scaling each value in the second array to obtain a third array;

    applying a function to each value in the third array to obtain a fourth array; and

    rounding each value in the fourth array to obtain a fifth array that defines the weighted mask that may be used to obtain the refined position of the single object.

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