Patent ID: 8963884
Filing Date: 2015-02-24
Classification: G06F

Abstract:
1. A method of detecting touch point positions on an optical touch panel, the optical touch panel including a processing unit, and at least three optical detectors divided into at least two detector groups, each of the optical detectors being configured to output a signal indicating intensities of light detected thereby, said method comprising: a) arranging at least two of the optical detectors to establish non-overlapping fields of view, and configuring the processing unit to receive the signals from the optical detectors, respectively; b) configuring the processing unit to determine whether a number of touch points on the optical touch panel is greater than one according to the signals received in process a); c) when the number of touch points is determined in process b) to be greater than one, executing the processing unit to compute a plurality of sets of coordinates for each of the touch points according to the signals received in process a), each of the sets of coordinates being established with respect to a corresponding one of the detector groups containing optical detectors detecting the touch points; d) executing the processing unit to compute for each of the touch points a distance between one of the sets of coordinates established with respect to one of the detector groups and another one of the sets of coordinates established with respect to another one of the detector groups, and to select at least two of the touch points and the sets of coordinates corresponding to each of said at least two of the touch points responsive to comparison of the distance to a predetermined standard; and e) executing the processing unit to select an optimum set of coordinates for each of said at least two of the touch points selected in process d) from the sets of coordinates corresponding to each of said at least two of the touch points.