Multi Position Detecting Method and Area Detecting Method in Infrared Rays Type Touch Screen
First Claim
1. A method for detecting the coordinates of multiple positions on an infrared touch screen of a touch panel including a plurality of X-axis infrared emitting and receiving elements and a plurality of Y-axis infrared emitting and receiving elements, the method comprising:
- measuring and storing a maximum received optical level of a pair of infrared emitting and receiving elements, infrared emission and reception of which is not impeded by any object, and initializing an index variable used to identify multiple touched spotsdetermining that the touch screen has been touched when a received optical level of a pair of infrared emitting and receiving elements, infrared emission and reception of which is impeded by an object, is less than the maximum received optical levelmeasuring a minimum received optical level of the pair of infrared emitting and receiving elements to detect center coordinates of the object; and
reading an index variable for the center coordinates and determining that the center coordinates are new and setting an index variable for the center coordinates if no index variable is read for the center coordinates and storing the center coordinates and the index variable for the center coordinates.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for detecting the coordinates of multiple touching objects on an infrared touch screen without errors and a method for detecting the area of the touched spot are provided. The coordinate detection method includes measuring and storing the maximum received level of a pair of infrared emitting and receiving elements, emission and reception of which is not impeded by any object, and initializing an index variable for identification of multiple touched spots, determining that the screen has been touched when a received level of a pair of infrared emitting and receiving elements, emission and reception of which is impeded by an object, is less than the maximum level, measuring the minimum level to detect center coordinates of the object, and reading an index variable for the center coordinates and determining that the center coordinates are new and setting an index variable for the center coordinates if no index variable is read for the center coordinates and storing the center coordinates and the index variable for the center coordinates. The area detection method also includes measuring received levels of three pairs of infrared emitting and receiving elements corresponding to the center and two ends of the object and measuring and storing X and Y-axis diameters of a spot touched by the object based on the measured levels, and measuring the area of the touched spot based on the diameters under the assumption that the spot is an oval.
-
Citations
6 Claims
-
1. A method for detecting the coordinates of multiple positions on an infrared touch screen of a touch panel including a plurality of X-axis infrared emitting and receiving elements and a plurality of Y-axis infrared emitting and receiving elements, the method comprising:
-
measuring and storing a maximum received optical level of a pair of infrared emitting and receiving elements, infrared emission and reception of which is not impeded by any object, and initializing an index variable used to identify multiple touched spots determining that the touch screen has been touched when a received optical level of a pair of infrared emitting and receiving elements, infrared emission and reception of which is impeded by an object, is less than the maximum received optical level measuring a minimum received optical level of the pair of infrared emitting and receiving elements to detect center coordinates of the object; and reading an index variable for the center coordinates and determining that the center coordinates are new and setting an index variable for the center coordinates if no index variable is read for the center coordinates and storing the center coordinates and the index variable for the center coordinates. - View Dependent Claims (2, 3, 4)
-
-
5. A method for detecting the area of a touched spot on an infrared touch screen of a touch panel including a plurality of X-axis infrared emitting and receiving elements and a plurality of Y-axis infrared emitting and receiving elements, the method comprising:
-
measuring and storing a maximum received optical level of a pair of infrared emitting and receiving elements, infrared emission and reception of which is not impeded by any object, and initializing an index variable used to identify multiple touched spots; determining that the touch screen has been touched when a received optical level of a pair of infrared emitting and receiving elements, infrared emission and reception of which is impeded by an object, is less than the maximum received optical level measuring a minimum received optical level of the pair of infrared emitting and receiving elements to detect center coordinates of the object; and measuring a received optical level of a pair of infrared emitting and receiving elements placed on a center axis of the object, a received optical level of a pair of infrared emitting and receiving elements corresponding to a left end of the object, and a received optical level of a pair of infrared emitting and receiving elements corresponding to a right end of the object and measuring and storing an X-axis diameter and a Y-axis diameter of a spot touched by the object based on the measured levels and measuring an area of the touched spot based on the measured X and Y-axis diameters under assumption that the spot is an oval. - View Dependent Claims (6)
-
Specification