×

Firmware methods and devices for a mutual capacitance touch sensing device

  • US 8,334,849 B2
  • Filed: 08/25/2009
  • Issued: 12/18/2012
  • Est. Priority Date: 08/25/2009
  • Status: Active Grant
First Claim
Patent Images

1. A method of reporting touch points in a mutual capacitance sensing device, comprising:

  • (a) tracking individual touch points of a user on a touch panel or touchpad of the sensing device;

    (b) reporting a plurality of individual touch points to registers of a processor;

    (c) determining, in the processor, whether a particular touch point from among the reported plurality of individual touch points is a new touch point or an existing touch point;

    (d) if the touch point is determined to be a new touch point, determining in the processor whether a touch force value associated with the new touch point is greater than a first threshold and then identifying the new touch point in the processor as a touch, and if the touch force value is less than the first threshold then identifying the touch point in the processor as a hover;

    (e) if the touch point was previously detected as a hover, determining in the processor whether the touch force value associated with the touch point is greater than the first threshold and then identifying the touch point in the processor as a touch, and if the touch force value is less than the first threshold then identifying the touch point in the processor as a hover;

    (f) if the touch point was previously detected as a touch, determining in the processor whether the touch force value associated with the touch point is greater than a second threshold and then identifying the touch point in the processor as a touch, and if the touch force value is less than the second threshold then identifying the touch point in the processor as a hover; and

    (g) repeating steps (a) through (f) in the registers and processor until all the reported individual touch points have been identified as touches or hovers.

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