×

Touch orientation calculation

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

1. A method for calculating a touch orientation of a touch on a touch-sensing device, the method comprising:

  • measuring, by a processing device, touch data of a conductive object on a sense array of the touch-sensing device;

    computing, by the processing device, a touch centroid of the touch from detected touch data;

    selecting four or more data points of a touch outline in the touch data;

    calculating, by the processing device, distances between the touch centroid and each of the four or more selected data points of the touch outline;

    determining a major axis length for a major axis of the touch using the largest distance between the touch centroid and each of the four or more selected data points of the touch outline;

    after determining the major axis length of the touch, determining a width of a signal profile, the width of the signal profile being a projection of the major axis of the touch on a first axis corresponding to the touch surface of the sense array; and

    after determining the major axis length of the touch and the width of the signal profile, determining, by the processing device, a touch orientation of the touch with respect to the first axis by calculating an inverse trigonometric function using the width of the signal profile and the major axis length.

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