×

Hover rejection through dynamic thresholding

  • US 10,481,723 B2
  • Filed: 10/28/2016
  • Issued: 11/19/2019
  • Est. Priority Date: 10/28/2016
  • Status: Active Grant
First Claim
Patent Images

1. An electronic device, comprising:

  • a touch screen controller configured to;

    acquire touch data values;

    locate an island in the acquired touch data values, the island being a set comprised of touch data values of the acquired touch data values that indicate a potential touch by being above a touch threshold value;

    calculate a variance of the island, wherein the variance of the island indicates how far the touch data values of the set are separated from a mean of the set;

    if the variance exceeds a variance threshold, validate the island as a representing touch; and

    if the variance does not exceed the variance threshold, determine whether the island represents a touch or a hover by;

    calculating a sharpness by applying weights to nodes of the island, wherein neighboring nodes adjacent to a peak node are weighted less than non-neighboring nodes not adjacent to the peak node, wherein each node of the island is a touch data value of the set;

    determining an island strength threshold based upon multiplying the variance by the sharpness;

    determining that the island represents a touch where a highest touch data value of the island is greater than the island strength threshold, anddetermining that the island represents a hover where the highest touch data value of the island is less than the island strength threshold.

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