TOUCH SYSTEM AND POSITIONING METHOD THEREFOR
First Claim
1. A positioning method for a touch system, the touch system comprising a first image sensor and a second image sensor for acquiring image windows looking across a touch surface and containing images of two pointers operating above the touch surface, the positioning method comprising the steps of:
- acquiring a first image window with the first image sensor;
acquiring a second image window with the second image sensor;
identifying numbers of pointer images in the first image window and the second image window;
generating a two-dimensional space according to the first image window and the second image window when the first image window and the second image window contain different numbers of pointer images;
connecting, on the two-dimensional space, a mapping position of the first image sensor with mapping positions of two outermost edges of the pointer image in the first image window and connecting, on the two-dimensional space, a mapping position of the second image sensor with mapping positions of two outermost edges of the pointer image in the second image window to form a quadrilateral;
calculating four first internal bisectors of the quadrilateral; and
connecting, on the two-dimensional space, a mapping position of the image sensor acquiring more pointer images with mapping positions of a predetermined point of the pointer images in the image window acquired by the same image sensor to intersect with the first internal bisectors thereby generating first possible positions.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides a positioning method for a touch system that obtains a pair of current correct positions according to the following steps: obtaining two pairs of possible positions from a current frame to be compared with a pair of previous correct positions obtained from a previous frame; or comparing four pairs of possible positions with each other obtained from the current frame. The present invention further provides a touch system.
-
Citations
20 Claims
-
1. A positioning method for a touch system, the touch system comprising a first image sensor and a second image sensor for acquiring image windows looking across a touch surface and containing images of two pointers operating above the touch surface, the positioning method comprising the steps of:
-
acquiring a first image window with the first image sensor; acquiring a second image window with the second image sensor; identifying numbers of pointer images in the first image window and the second image window; generating a two-dimensional space according to the first image window and the second image window when the first image window and the second image window contain different numbers of pointer images; connecting, on the two-dimensional space, a mapping position of the first image sensor with mapping positions of two outermost edges of the pointer image in the first image window and connecting, on the two-dimensional space, a mapping position of the second image sensor with mapping positions of two outermost edges of the pointer image in the second image window to form a quadrilateral; calculating four first internal bisectors of the quadrilateral; and connecting, on the two-dimensional space, a mapping position of the image sensor acquiring more pointer images with mapping positions of a predetermined point of the pointer images in the image window acquired by the same image sensor to intersect with the first internal bisectors thereby generating first possible positions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A positioning method for a touch system, the touch system comprising a first image sensor, a second image sensor and a third image sensor for acquiring image windows looking across a touch surface and containing images of two pointers operating above the touch surface, the positioning method comprising the steps of:
-
respectively acquiring an image window with three image sensors; identifying numbers of pointer images in the image windows; generating a two-dimensional space according to the three image windows; executing the following steps when the numbers of pointer images in two of the image windows is smaller then that in the rest image window; connecting, on the two-dimensional space, mapping positions of two image sensors acquiring fewer pointer image with mapping positions of two outermost edges of the pointer image in the image windows acquired by the same two image sensors to form a quadrilateral; calculating four second internal bisectors of the quadrilateral; and connecting, on the two-dimensional space, a mapping position of the image sensor acquiring more pointer images with mapping positions of a predetermined point of the pointer images in the image window acquired by the same image sensor to intersect with the second internal bisectors thereby generating second possible positions; and executing the following steps when the numbers of pointer images in two of the image windows is larger then that in the rest image window; connecting, on the two-dimensional space, a mapping position of one of two image sensors acquiring more pointer images with mapping positions of two outermost edges of the pointer images in the image window acquired by the same image sensor and connecting, on the two-dimensional space, a mapping position of the image sensor acquiring fewer pointer image with mapping positions of two outermost edges of the pointer image in the image window acquired by the same image sensor to form a quadrilateral; calculating four third internal bisectors of the quadrilateral; and connecting, on the two-dimensional space, a mapping position of one of two image sensors acquiring more pointer images with mapping positions of a predetermined point of the pointer images in the image window acquired by the same image sensor to intersect with the third internal bisectors thereby generating third possible positions. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A touch system, comprising:
-
a touch surface, wherein a plurality of pointers are operated above the touch surface to accordingly control the touch system; at least two image sensors configured to acquire image windows looking across the touch surface and containing images of the pointers operating above the touch surface; and a processing unit generating a two-dimensional space according the image windows acquired by the image sensors, obtaining a quadrilateral and four internal bisectors of the quadrilateral by connecting mapping positions of the image sensors with mapping positions of two outermost edges of the pointer image in the image windows acquired by the image sensors on the two-dimensional space, and connecting a mapping position of the image sensor acquiring more pointer images with mapping positions of a predetermined point of the pointer images in the image window acquired by the same image sensor to intersect with the internal bisectors thereby generating possible positions.
-
Specification