Optical sensing system
First Claim
1. An optical sensing system, comprising:
- a sensing area having a plurality of sides, wherein a plurality of pointing objects execute touch operation within the sensing area;
a reflective mirror generating a mirror image of the sensing area;
a first image-sensing device capturing a first group of real images having all or part of the pointing objects, and a first group of virtual images having all or part of the pointing objects in the reflective mirror;
a second image-sensing device capturing a second group of real images having all or part of the pointing objects, and a second group of virtual images having all or part of the pointing objects in the reflective mirror; and
a processing circuit generating a group of real-image candidate coordinates corresponding to the plurality of pointing objects according to the first group of real images and the second group of real images, and generating a group of virtual-image candidate coordinates corresponding to the plurality of pointing objects according to the first group of virtual images and the second group of virtual images, the processing circuit generating a group of output coordinates corresponding to the plurality of pointing objects according to the group of real-image candidate coordinates and the group of virtual-image candidate coordinates.
1 Assignment
0 Petitions
Accused Products
Abstract
An optical sensing system includes a sensing area, a reflective mirror, a first image-sensing device, a second image-sensing device, and a processing circuit. The sensing area is an area in which a plurality of pointing objects may execute touch operation. The reflective mirror generates a mirror image of the sensing area. The first image-sensing device and the second image-sensing device respectively capture images including all or part of the pointing objects in the sensing area, and all or part of the pointing objects in the reflective mirror. The processing circuit generates candidate coordinates according to the images captured by the first and the second image-sensing devices, and obtains the locations of the pointing objects from the candidate coordinates by means of the symmetric relationship between the point objects and the corresponding mirror images with respect to the reflective mirror. In this way, the optical sensing system can perform multi-touch operation.
-
Citations
24 Claims
-
1. An optical sensing system, comprising:
-
a sensing area having a plurality of sides, wherein a plurality of pointing objects execute touch operation within the sensing area; a reflective mirror generating a mirror image of the sensing area; a first image-sensing device capturing a first group of real images having all or part of the pointing objects, and a first group of virtual images having all or part of the pointing objects in the reflective mirror; a second image-sensing device capturing a second group of real images having all or part of the pointing objects, and a second group of virtual images having all or part of the pointing objects in the reflective mirror; and a processing circuit generating a group of real-image candidate coordinates corresponding to the plurality of pointing objects according to the first group of real images and the second group of real images, and generating a group of virtual-image candidate coordinates corresponding to the plurality of pointing objects according to the first group of virtual images and the second group of virtual images, the processing circuit generating a group of output coordinates corresponding to the plurality of pointing objects according to the group of real-image candidate coordinates and the group of virtual-image candidate coordinates. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An optical sensing system, comprising:
-
a sensing area having a plurality of sides, wherein a plurality of pointing objects execute touch operation within the sensing area; a mirror-surface light-guiding component having a light-emitting surface facing the sensing area, a mirror surface facing the light-emitting surface and generating a mirror image of the sensing area, and a light-receiving surface, the light-emitting surface emitting light to the sensing area when the light-receiving surface receives light; a light-emitting component emitting light to the light-receiving surface of the mirror-surface light-guiding component in a light-emitting period; a first image-sensing device capturing a first group of real images having all or part of the pointing objects in the light-emitting period, and capturing the first group of real images and a first group of virtual images having all or part of the pointing objects in the mirror surface in a non-light-emitting period; a second image-sensing device capturing a second group of real images having all or part of the pointing objects in the light-emitting period, and capturing the second group of real images and a second group of virtual images having all or part of the pointing objects in the mirror surface in the non-light-emitting period; and a processing circuit generating a group of real-image candidate coordinates corresponding to the plurality of pointing objects according to the first group of real images and the second group of real images, and generating a group of virtual-image candidate coordinates corresponding to the plurality of pointing objects according to the first group of virtual images and the second group of virtual images, the processing circuit generating a group of output coordinates corresponding to the plurality of pointing objects according to the group of real-image candidate coordinates and the group of virtual-image candidate coordinates. - View Dependent Claims (7, 8, 9, 10)
-
-
11. An optical sensing system, comprising:
-
a sensing area having a plurality of sides, wherein a plurality of pointing objects execute touch operation within the sensing area; a reflective mirror generating a mirror image of the sensing area; a first image-sensing device capturing a first image having all or part of the pointing objects, and a first group of virtual images having all or part of the pointing objects in the reflective mirror; a second image-sensing device capturing a second image having all or part of the pointing objects and a second group of virtual images having all or part of the pointing objects in the reflective mirror; and a processing circuit generating a first group of blocking lines according to the first image and a location of the first image-sensing device, and generating a second group of blocking lines according to the second image and a location of the second image-sensing device, the processing circuit generating a group of candidate coordinates corresponding to the plurality of pointing objects according to the first group of blocking lines and the second group of blocking lines, and generating a group of output coordinates corresponding to the plurality of pointing objects according to the group of candidate coordinates and a location of the reflective mirror. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. An optical sensing system, comprising:
-
a sensing area having a plurality of sides, wherein a plurality of pointing objects execute touch operation within the sensing area; a reflective mirror generating a mirror image of the sensing area; a first image-sensing device capturing a first group of real images having all or part of the pointing objects, and a first group of virtual images having all or part of the pointing objects in the reflective mirror; a second image-sensing device capturing a second group of real images having all or part of the pointing objects, and a second group of virtual images having all or part of the pointing objects in the reflective mirror; and a processing circuit generating a group of first candidate coordinates corresponding to the plurality of pointing objects according to the first group of real images and the first group of virtual images, and generating a group of second candidate coordinates corresponding to the plurality of pointing objects according to the second group of real images and the second group of virtual images, the processing circuit generating a group of output coordinates corresponding to the plurality of pointing objects according to the group of first candidate coordinates and the group of second candidate coordinates. - View Dependent Claims (19, 20, 21, 22, 23, 24)
-
Specification