×

Detecting multitouch events in an optical touch-sensitive device using touch event templates

  • US 9,092,092 B2
  • Filed: 04/30/2012
  • Issued: 07/28/2015
  • Est. Priority Date: 08/07/2008
  • Status: Active Grant
First Claim
Patent Images

1. A method for determining simultaneous touch events on a surface, the surface having emitters and detectors arranged around its periphery, the emitters producing optical beams received by the detectors, the touch events disturbing the optical beam, the method comprising:

  • accessing, from a data storage, a set of touch event templates for a group of expected touch events,each touch event template defined by at least two beams that would be disturbed by the expected touch event,the set of touch event templates being partitioned among a plurality of template classes, each template class characterized by a different set of predefined parameters corresponding to size and orientation of expected touch events of that class different from the predefined parameters of the other template classes, and,different touch event templates within each of the classes defined by different combinations of disturbed beams than other touch event templates in that class while still fulfilling the predefined parameters of that class;

    receiving information indicating which beams have been disturbed by an actual touch event;

    determining, from the received information, that the actual touch event matches the predefined parameters of one of the classes of touch event templates; and

    determining a location of the actual touch event based on which template within the matched class matches the beams that were disturbed.

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