Optical touch pads are commonly used in personal digital assistants (PDAs), medical instrumentation panels, and a variety of other hand-held and/or interactive devices. Typically, optical touch pads comprise optical source/sensor pairs that form intersecting light paths over the touch pad. By detecting blocked and unblocked ones of the light paths, touch pad touches may be detected.
In one embodiment, a method for operating a plurality of optical sensors comprises: 1) sequentially coupling each of the optical sensors to a shared input of a receiver; and 2) when electrically coupling a given one of the optical sensors to the shared input, shunting at least one other of the optical sensors to ground.
In another embodiment, apparatus comprises a plurality of optical sensors, and a receiver having a shared input. Each of a first plurality of switches couples one of the optical sensors to the shared input of the receiver. Each of a second plurality of switches shunts one of the optical sensors to ground.
Other embodiments are also disclosed.
Illustrative embodiments of the invention are illustrated in the drawings in which:
In one embodiment of the method 100, when a given optical sensor is electrically coupled to the shared input, all of the other optical sensors are shunted to ground. In another embodiment, at least those optical sensors that are adjacent the given optical sensor are shunted to ground.
If each of the optical sensors corresponds to an optical detection path (such as an optical detection path of an optical touch pad), then the method 100 may further comprise providing 106 an output of the receiver to a control system that evaluates interactions with the optical detection paths.
Exemplary apparatus 200 that may be used to implement the method 100 is shown in
Each of a first plurality of switches 222, 224, 226 electrically couples one of the optical sensors 202, 204,206 to the shared input 210 of the receiver 208. Each of a second plurality of switches 228, 230, 232 shunts one of the optical sensors 202, 204, 206 to ground. The switches 222-232 may be variously implemented, but in one embodiment may take the form of field-effect transistor (FET) switches such as metal-oxide semiconductor FET (MOSFET) switches.
In one embodiment, the first and second pluralities of switches 222-232 are operated (e.g., opened and closed) by a scanning control system 234. By way of example, the scanning control system 234 may be programmed to sequentially close each of the first plurality of switches 222-226 (i.e., the “series switches) while opening others of the first plurality of switches, thereby coupling only one optical sensor to the shared input 210 at a time. In this manner, the state of each optical sensor 202-206 may be sequentially read by the receiver 208 and output to logic 236. In one embodiment, the logic 236 comprises latches or registers to store the sensor states output by the receiver 208.
Theoretically, and given that the optical sensors 202-206 are coupled to the shared input 210 sequentially, the receiver 208 should only read the state of one optical sensor at a time. However, depending on 1) the proximity of the optical sensors 202-206 to one another, and 2) whether multiple ones of the optical sensors 202-206 may be illuminated at the same time, there is a possibility of crosstalk between the optical sensors 202-206 and their associated signal paths. That is, even though an optical sensor is not coupled to the receiver 208, its illumination may cause it to induce a current in one or more other optical sensors. Thus, for example, if the switch 222 were closed to couple the optical sensor 202 to the receiver 208, but none of the other switches 224-232 were closed, stray or purposeful illumination of the optical sensor 204 might induce a current in signal path 238, which change could be interpreted as the optical sensor 202 being illuminated when, in fact, it is not.
To reduce the likelihood of crosstalk between optical sensors 202-206, the scanning control system 234 may be programmed to operate the second plurality of switches 228-232 (i.e., the “shunt switches) by A) opening a shunt switch that is associated with an optical sensor that is coupled to the receiver 208, and B) closing at least one other shunt switch. See, for example, the state of the apparatus 200 shown in
In one embodiment, the scanning control system 234 may close all of the shunt switches, but for the one which is associated with an “active” optical sensor (i.e., the one whose state is being read by the receiver 208). In another embodiment, only those of the shunt switches that are associated with optical sensors that are adjacent the “active” optical sensor are closed (since non-adjacent optical sensors are less likely to induce crosstalk between each other).
Following the state of the apparatus 200 shown in
As shown in
In one embodiment, the optical sources 502-506 may emit substantially collimated light beams. In another embodiment, the optical sources 502-506 may be sequentially activated by the scanning control system 234 such that each optical source 502-506 is activated at the same time that its corresponding optical sensor 202-206 is coupled to the receiver 208.
Additional optical sensors 508-512 and sources 514-518 may be positioned on the remaining edges of the optical detection area 500, with the sensors 508-512 being coupled to the receiver 208, or to another receiver 520 (as shown). The outputs of the receivers 208 and 520 may then both be coupled to the logic 236 so that the logic 236 can evaluate interactions with the optical detection area 500 (e.g., by determining the coordinates of touches made by a stylus or finger).