US4855590A - Infrared touch input device having ambient compensation - Google Patents

Infrared touch input device having ambient compensation Download PDF

Info

Publication number
US4855590A
US4855590A US07/062,107 US6210787A US4855590A US 4855590 A US4855590 A US 4855590A US 6210787 A US6210787 A US 6210787A US 4855590 A US4855590 A US 4855590A
Authority
US
United States
Prior art keywords
light
light emitting
activated
devices
light detecting
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
US07/062,107
Inventor
Milan Bures
Paul P. Kratochvil
John R. Rowlette
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
TE Connectivity Corp
Original Assignee
AMP Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by AMP Inc filed Critical AMP Inc
Priority to US07/062,107 priority Critical patent/US4855590A/en
Assigned to AMP INCORPORATED, P.O. BOX 3608, HARRISBURG, 17105 reassignment AMP INCORPORATED, P.O. BOX 3608, HARRISBURG, 17105 ASSIGNMENT OF ASSIGNORS INTEREST. Assignors: KRATOCHVIL, PAUL P.
Assigned to AMP INCORPORATED, P.O. BOX 3608, HARRISBURG, 17105 reassignment AMP INCORPORATED, P.O. BOX 3608, HARRISBURG, 17105 ASSIGNMENT OF ASSIGNORS INTEREST. Assignors: BURES, MILAN, ROWLETTE, JOHN R.
Priority to GB8812219A priority patent/GB2206203B/en
Priority to JP15662688A priority patent/JP2769621B2/en
Application granted granted Critical
Publication of US4855590A publication Critical patent/US4855590A/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/042Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by opto-electronic means
    • G06F3/0421Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by opto-electronic means by interrupting or reflecting a light beam, e.g. optical touch-screen

Definitions

  • This invention relates to an input detection system for detecting the presence and position of an opaque element within an irradiated field and more particularly to a touch input system employing infrared light emitting devices and light detecting devices to form a matrix of infrared beams spanning a display surface such that the presence of an opaque element or stylus will interrupt one or more beams.
  • video displays as an output for information from a computer can present the operator with the potential to manipulate the displayed information.
  • control of displayed information or cursors has been via a keyboard.
  • devices have been introduced which allow an operator to directly interact with the video display. These types of devices have included light pens, desk-type mouse controllers, or touch input devices such as a switch matrix or opto-electronic matrices. While generally switch-type overlays, placed adjacent a video display, are inexpensive to apply and utilize, they are generally susceptible to contact wear as well as distortion of the video information which is presented to the viewer, particularly in high usage environments.
  • opto-matrix schemes utilize light, which is generally in the infrared region, and the switch matrix presented by the light beams is invisible to the viewer and, therefore, does not distort the video information displayed to the viewer and is not subject to wear in high usage environments.
  • a number of schemes which utilize opto-matrix frames may be found in U.S. Pat. No. 4,267,443, entitled “Photoelectric Input Apparatus”, issued May 12, 1981 to Carroll et al.; and U.S. Pat. No. 3,764,813, entitled “Coordinate Detection System", issued Oct. 9, 1973 to Clement et al.
  • Ambient light also results in significant problems.
  • Several systems for ambient light compensation have been proposed, and some are marketed in touch entry systems.
  • U.S. Pat. No. 4,267,443 discloses an ambient light sampling system.
  • U.S. Pat. No. 3,970,846 discloses an ambient light compensation feedback loop for affecting the bias voltage at the base of a phototransistor.
  • the device It is desirable to have a device which minimizes the number of components necessary for addressing and detecting emitters and detectors. It is also desirable that the device dynamically compensates for ambient light and for variations in emitter output and detector sensitivity. At the same time, the device should employ a minimal number of components for addressing and detecting emitters and detectors
  • ambient light compensation schemes have required the use of a large amount of energy to drive light emitting devices, such as infrared light emitting diodes, because intensity of the light emitted by the diode must be greater than the intensity of the ambient light. In practice, this requirement has meant that expensive light emitting and light detecting devices must be employed. Even high performance light emitting diodes and phototransistors must be operated outside of their normal operating ranges.
  • An input detection system for detecting the presence of an opaque element within an irradiated field includes a plurality of light emitting devices and light detecting devices located on the periphery of the irradiated field.
  • infrared light emitting diodes and phototransistors are positioned along opposite sides of a display surface, such as a CRT screen, used to output information from a computer.
  • Individual light emitting devices and individual light detecting devices are aligned so that emitter-detector pairs are formed.
  • corresponding emitters and detectors are sequentially activated so that there is no interference between beams in close proximity.
  • the emitter is pulsed or modulated at a frequency markedly different from the frequency at which ambient light and noise would vary. Signals due to ambient conditions can thus be disregarded by using appropriate detector circuitry and the varying signal from the pulsed or modulated emitter can be recognized. Failure to detect this modulated signal would then correlate to the presence of an opaque element blocking the particular emitter-detector pair.
  • Each emitter is varied a plurality of times during its activation interval to distinguish the modulated or pulsed signal from spurious signals such as those caused by switching the detectors.
  • FIG. 1 shows an operator interacting directly with a visual display by using the instant invention.
  • FIG. 2 shows an opto matrix frame with an orthogonal array of light emitting devices and light detecting devices.
  • FIGS. 3A and 3B are each half of a schematic showing the driver and device selection circuitry.
  • FIG. 4 depicts the signal detection circuitry.
  • FIG. 5 is a timing diagram.
  • FIG. 1 depicts the manner in which an operator can interact directly with information displayed on a CRT used in conjunction with a host computer such as a personal computer.
  • the preferred embodiment of this invention is intended to provide real time inputs to a personal computer, such as an IBM PC.
  • this device comprises means for transmitting real time input information directly to the host computer. It should be understood, however, that this invention could be adapted to process input information which could then be input to the host computer through an RS232 interface in a conventional manner.
  • an operator 56 can interact through a CRT 50 displaying information on a screen 52 simply by directly touching specific locations on the screen 52.
  • Infrared light emitting diodes and detectors such as phototransistors, could be mounted in a bezel or frame 60 located on the periphery of the display area 52 in a conventional manner such that a plurality of infrared beams would scan the display area 52.
  • the operator would place his finger 58 at a specific location on the display area 52, one or more infrared beams, extending between aligned emitters and detectors, would be interrupted. The unique location of the operator's finger 58 would then be transmitted to the host computer 70.
  • this invention provides a means by which an opaque element, such as the operator's finger 58 or other styli, could be detected when disposed within an irradiated field, such as the display screen 52, formed by positioning light emitting devices, such as infrared LED's, and light detecting devices, such as phototransistors, around the periphery of the irradiated field with the individual light emitting devices being aligned with corresponding individual light detecting devices.
  • an opaque element such as the operator's finger 58 or other styli
  • FIG. 2 shows arrays of light emitting devices and arrays of light detecting devices disposed around the periphery of an irradiated field 52.
  • a touch input device as depicted herein, when used with the display of a CRT, would be configured in this manner, with two orothogonal arrays of light emitting devices and two orthogonal arrays of photodetectors disposed along the sides of a rectangular dispaly area 52.
  • Light emitting diodes and phototransistors are commonly used for such touch input systems, although it should be understood that other light emitting devices and light detecting devices could be suitably employed.
  • a Y array of light emitting diodes (LED's), Y 1 through Y N , are located along the left of the frame 60 surrounding the display area or irradiated field 52.
  • a similar array of light emitting diodes, X 1 through X N is located along the bottom of the frame 60.
  • Arrays of phototransistors, Y 1 through Y N , located along the right, and X 1 through X N , located along the top of the frame 60 are disposed such that individual corresponding LED's and phototransistors, such as X 1 -X 1 and X 2 -X 2 and Y 1 -Y 1 and Y 2 -Y 2 , are aligned.
  • FIG. 2 shows, however, that the light emitted by individual LED's or other light emitting devices is incident not only upon the corresponding aligned photodetector but is also incident upon adjacent photodetectors. Note that while the light emitted along centerline 62 between emitter-detector pairs X 1 will be incident on detector X 1 , light emitted along line 64, within the dispersion angle of conventional light emitting devices, will be incident upon adjacent phototransistor X 2 .
  • Light indicated at 66 and 68 might also be incident upon sides of the frame 60 causing certain glare and reflection problems in practical touch input systems.
  • a common method of ensuring that light emitted by a given light emitting device is detected only by the corresponding light detecting device or phototransistor, X 1 -X 1 , and not by an adjacent light detecting device such as X 2 is to sequentially activate light emitting devices and sequentially scan the arrays of phototransistors. In other words, when a given light emitting device is activated and emits light, only the aligned phototransistor, and not adjacent phototransistors, is activated.
  • activation of light emitting diode X 1 would occur at the same time that phototransistor X 1 is activated to detect incident light.
  • the adjacent phototransistor X 2 upon which light from LED X 1 would also be incident, would not be turned on during the interval in which LED X 1 is activated.
  • this sequential activation of light emitting diodes and phototransistors permits accurate detection of the presence of an opaque element positioned between aligned LED's and phototransistors.
  • the light from an adjacent LED which is not blocked by an opaque element disposed in the field, will not activate a "blocked" phototransistor simply because that LED will not be turned on during the activation interval of the "blocked” phototransistor.
  • This sequential activation of light emitting devices and light detecting devices is achieved by conventional multiplexing techniques and scan rates of 20 scans per second for an array of 40 emitter-detector pairs can be easily achieved.
  • the photodetectors can also be activated by the incidence of ambient light.
  • the intensity of the incident light from an aligned photodetector is measured, either in addition to ambient light or by first electrically subtracting or compensating the electrical signal due to incident ambient light.
  • the intensity of the incident light from the light emitting device is not measured. Rather, each light emitting device is pulsed at a desired frequency during its activation interval and the characteristic pulse signature, frequency, or number of pulses is detected during that activation interval to determine if the detected light is truly from the activated light emitting diode.
  • the signal from each light emitting diode is modulated, and only detection of this modulated signal will establish that the particular beam is not blocked.
  • an opaque element or stylus must be blocking the particular emitter-detector pair, thus establishing the presence of an opaque element or a hit at a specific location within the irradiated field or display 52.
  • FIG. 3 shows the circuitry in addition to a conventional host computer 70 which can be used to generate the modulated light pulses from each light emitting device in the arrays on the periphery of the irradiated field.
  • the LED driver circuitry shown in FIG. 3 relies upon the clock in the host computer to control pulse generation.
  • the driver circuitry of FIG. 3 implements five functions for pulsing two arrays of sequentially activated light emitting devices.
  • the divider 72 is responsive to the internal clock frequency of the host computer and generates useful frequencies, based on the host computer internal clock frequency, for scanning, triggering multiple pulses of individual diodes, incrementing individual pairs of emitters and detectors, and for resetting the scan of emitters and detectors.
  • divider 72 When the approapriate frequency for pulsing or modulating light emitting devices has been established by divider 72, this frequency is then supplied to pulse driver 74 which drives individual light emitting diodes at a specified frequency. Divider 72 also generates another frequency suitable for activating individual light emitting devices and photodetectors during scans of the emitter-detector arrays.
  • activiting is meant to refer to the time interval during which a particular light emitting device and its corresponding light detecting device are turned on.
  • the term “pulsing” or “modulating” is used to denote that each light emitting device is driven during its respective activation period such that a plurality of pulses will be emitted during each activation interval at a frequency greater than the frequency of activation for the light emitting devices.
  • the driver circuitry of FIG. 3 shows that the X arrays of photodetectors and light emitting devices are addressed by addressing circuitry 76 while the separate Y arrays of photodetectors and light emitting devices are similarly addressed by separate addressing circuitry 78.
  • the X arrays of emitters and detectors are addressed independently of the addressing of the Y arrays, even though, in the preferred embodiment, individual emitters and detectors are turned on and off at the same frequency.
  • the number of emitter-detector pairs in the X array need not be equal to the number of emitter detector pairs in the Y array. In the preferred embodiment of this invention, 40 emitter-detector pairs are located in the X array while only 27 emitter-detector pairs are located in the Y array.
  • Interrupt circuitry 80 ensures that the host computer has received a signal denoting the presence of a "hit" before the scanning of the emitter-detector arrays continues.
  • the divider 72 is implemented by employing two binary counters, each used as a divider.
  • Each of these binary counters consists of a conventional 74 HCT 393N component. Note that the pin positions for each device are numbered in the conventional manner.
  • the internal clock frequency from the host computer 70 is input directly into the first binary counter 102. In the preferred embodiment, an internal clock frequency of 4.77 megahertz may be input into binary counter 102.
  • the output of binary counter 102 is input into a similar binary counter 104 to further divide the frequency. In the preferred embodiment, the output of the first binary counter 102 is 18.6 kilohertz, the frequency chosen for pulsing or modulating the LED's.
  • the 18 kilohertz frequency merely represents an easily obtainable frequency in light of the internal clock frequency of the host computer.
  • the frequency output by the second binary counter 104 must be suitable for sequential activation of emitter-detector pairs. For a practical touch input system, it is desirable that at least 20 scans per second of the entire arrays must be performed. Thus, the number of emitter-detector pairs in each array will determine the desired value of the scanning frequency output from the second divider 104.
  • the frequency output from the second binary counter 104 is input into a counter 108 in the X array addressing circuitry 76.
  • the incrementing counter 108 is also a 74 HCT 393N binary counter and the output is connected and parallel at 110 to a shift register 112 which serves as an interface to the host computer.
  • This shift register comprises a 74 HCT 245.
  • the output of shift register 112 is transferred in parallel at 114 to the host computer 70.
  • Suitable logic is provided in the host computer to receive the signals from the shift register 112 to enable the host computer to track the scanning of the plurality of emitters and detectors in the X array.
  • the output of counter 108 is also fed to a 4 bit comparator 118 in parallel at 116.
  • the 4 bit comparator 118 comprises a 74 HCT 393.
  • This 4 bit comparator 118 is used to determine when the last emitter-detector pair in a given array is scanned so that the counter 108 can be reset to begin a new scan of the X arrays. Suitable outputs from the counter 108 are input into multiplexer 122 which is, in turn, connected in parallel at 124 and 126 to the array of X LED's and X phototransistors, respectively. Multiplexer 122 comprises a 74 HCT 138.
  • the Y array of LED's and phototransistors is addressed by addressing circuitry 78 which comprises a binary counter 132, a shift register 136, a 4 bit comparator 142, and a multiplexer 146. These components are interconnected in parallel at 134, 138, 148 and 150 in the same manner as the X addressing circuitry.
  • the 4 bit comparator 142 is connected to the binary counter 132 by an inverter 144 in the same manner as in the X addressing circuitry.
  • the individual components 132, 136, 142 and 146 comprise the same components as elements 108, 112, 118 and 122 respectively.
  • the pulse driver circuitry 74 is activated through an And gate 152 in response to signals output by both the first counter 102 and the second counter 104 and divider 72.
  • the output of the first counter 102 is shown at A in the timing diagram of FIG. 5 and represents the frequency of activation of the pulses or the modulation frequency for the LED's.
  • the output of the second binary counter 140 and divider 72 is shown at B in FIG. 5 and establishes the scanning frequency for LED's in an array.
  • the And gate 152 upon receipt of positive signals at A and B, will result in an output of a number of pulses during each positive pulse as output by the second binary counter 104. Note that in the preferred embodiment of this invention, N is equal to 8.
  • N will be equal to 3 or greater.
  • the output of the And gate 152 is fed through inverter 154 and a suitable resistor capacitive network to transistors 164 and 166 which comprise driving circuitry which can be connected to the LED's in a conventional manner.
  • Transistors 164 and 166 comprise 2N3906 devices. It should be noted that only a single driver 74 is needed for the plurality of emitter-detector pairs.
  • the hold circuitry 80 is connected to the host computer and an acknowledgement signal is generated by suitable logic in the host computer 70 continue the scan for either the X and Y array, and generally for both.
  • And gates 106 and 128 ensure that a signal will be received from divider 72 only after the appropriate detector information is transmitted to the host computer.
  • FIG. 4 is a circuit diagram of the detection circuitry employed in the preferred embodiment of this invention.
  • This detection circuitry includes ambient compensation circuitry 82, a one shot circuit 84, and a counter and latch network 86.
  • FIG. 4 depicts the X array of phototransistors which are individually addressed through multiplexers 122, as previously discussed.
  • the Y array of phototransistors are individually addressed in a similar manner.
  • the collectors of the phototransistors X 1 -X 1 are sequentially connected to the emitter of a transistor 170 as each phototransistor is activated.
  • the ambient compensation network is designed to maintain a fixed voltage at the node 171 between the transistor 170 and the individually selected phototransistor X 1 through X N .
  • Transistor 170 and the selected phototransistor X 1 through X N are in series and the voltage drop across the two transistors remains constant.
  • This circuit functions as a voltage divider.
  • a constant voltage source is connected to the base of transistor 170 through a relatively high resistance 172 such that the base emitter is small and, thus, the collector to emitter current through transistor 170 remains small.
  • the collector to emitter resistance of the selected phototransistor would decrease, thus decreasing the voltage drop across the phototransistor and decreasing the voltage at node 171.
  • the time constant of the circuit is chosen such that additional current will be injected at the base of the transistor 170, thus reducing the resistance across 170 and maintaining the voltage at node 171 constant.
  • the RC time constant of this network is chosen such that a relatively constant voltage will be maintained at node 171 so long as the light incident upon the selected phototransistor X 1 through X N vaires or fluctuates at a relatively low frequency.
  • the variation of ambient light due to fluorescent lights would vary at a frequency of approximately 150 hertz. So long as the variations in ambient light are confined to relatively low frequencies, the voltage at node 171 can remain substantially constant. Since the incident light from the pulsed LED's is varying at a much higher frequency, voltage changes at node 171 due to incident light from the pulsed LED's cannot be maintained constant and these changes in voltage will be transmitted through the ambient compensation network.
  • Modulated LED frequencies from 5 to 10 kilohertz can easily be detected in this manner. In the preferred embodiment of this invention, the modulated frequency of LED pulsing is equal to 18 kilohertz, which can be easily derived from the internal clock frequency of the computer with which this device is employed.
  • Signals of very short duration will also be transmitted through the ambient compensation network 82.
  • a multiplexing spike which occurs when each phototransistor is turned on, cannot be eliminated in the ambient compensation network 82.
  • a single relatively short duration pulse of the light emitting device cannot be relied upon as an indication that the phototransistor has, in effect, detected light from a specific light emitting device. Therefore, a plurality of pulses during each activation cycle is generated by the light emitting devices.
  • This plurality of pulses is received by the phototransistor, and since these pulses vary at a frequency at which the ambient compensation network is substantially transparent, these signals result in a fluctuation of the voltage at 171, and these fluctuations are transmitted to a one shot network 84.
  • the one shot network 84 essentially functions as a missing pulse detector.
  • the one shot 84 is a retriggerable one shot and, as long as signals are received by the one shot, corresponding to the pulses received by the phototransistor from the corresponding light emitting detector, the one shot does not have time to rise and change levels indicating the presence of a "hit" which would occur when an opaque element or stylus blocks the beam between aligned light emitting devices and light detecting devices.
  • the retriggerable one shot 84 comprises two operational amplifiers, the first 184 having a gain of 10, and the second 188 having a gain of 100, for a total gain of 1000. It should be understood that a single amplifier having the same total gain could also be employed.
  • the comparator 192 is used to adjust the level of the signal for input into the counter and latch circuitry 86.
  • the counter 208 comprises a binary counter and, in the preferred embodiment, a 74 HCT 393N device is employed. If N pulses are counted by counter 208, then the respective latch 214, 216 is set. The latch is reset when another emitter-detector pair is activated. If N pulses are not detected before the latch is reset, a signal is transmitted to the host computer indicating that an input or "hit" has been detected.
  • the detection circuitry employed herein is not dependent upon the rise and fall time of the individual phototransistors employed, since only the presence or absence of individual pulses must be detected. Therefore, the frequency at which the LED's are pulsed, and the speed fo the scan, is not affected by the rise and fall time of the optoelectric devices employed.
  • a touch input system in accordance with the present invention, only requires approximately 10 miliamps through the light emitting diodes employed.
  • the light emitting diodes do not have to be driven at an extraordinarily high level and very inexpensive infrared diode having a wave length of 950 nanometers can be employed in conjunction with the preferred embodiment of this invention.
  • Such an infrared diode would be invisible to night vision devices.
  • the preferred embodiment of this invention depicts a touch input system which can be constructed using quite inexpensive devices. It can be appreciated that a touch input system having much greater capabilities and suitable for processing signals prior to transmission to a host computer can also be constructed in accordance with this invention. Therefore, the claims presented herein are in now way limited to the preferred embodiment of this invention since other embodiments would be readily apparent to one of ordinary skill in the art.

Abstract

An input device which can be employed to input commands to a computer directly through a CRT display is disclosed. The input device employs a plurality of infrared light emitting diodes and phototransistors aligned in individual emitter-detector pairs. Infrared beams from the emitter cross the display field before striking the corresponding detector. Emitters and detectors are sequentially activated and each emitter is pulsed or modulated at a frequency different from the variation of ambient conditions during each emitter activation interval. The detection circuitry thus can distinguish the varying emitter signal from ambient or spurious variations. A number of pulses at the pulsed or modulated emitter frequency would be detected unless an opaque element were blocking the particular beam.

Description

BACKGROUND OF THE INVENTION
1. Field of the Invention
This invention relates to an input detection system for detecting the presence and position of an opaque element within an irradiated field and more particularly to a touch input system employing infrared light emitting devices and light detecting devices to form a matrix of infrared beams spanning a display surface such that the presence of an opaque element or stylus will interrupt one or more beams.
2. Description of the Prior Art
The use of video displays as an output for information from a computer can present the operator with the potential to manipulate the displayed information. Traditionally, control of displayed information or cursors has been via a keyboard. Recently, a number of devices have been introduced which allow an operator to directly interact with the video display. These types of devices have included light pens, desk-type mouse controllers, or touch input devices such as a switch matrix or opto-electronic matrices. While generally switch-type overlays, placed adjacent a video display, are inexpensive to apply and utilize, they are generally susceptible to contact wear as well as distortion of the video information which is presented to the viewer, particularly in high usage environments. However, opto-matrix schemes utilize light, which is generally in the infrared region, and the switch matrix presented by the light beams is invisible to the viewer and, therefore, does not distort the video information displayed to the viewer and is not subject to wear in high usage environments. A number of schemes which utilize opto-matrix frames may be found in U.S. Pat. No. 4,267,443, entitled "Photoelectric Input Apparatus", issued May 12, 1981 to Carroll et al.; and U.S. Pat. No. 3,764,813, entitled "Coordinate Detection System", issued Oct. 9, 1973 to Clement et al. These schemes address problems inherent with opto-matrix devices such as increasing frame resolution without a corresponding increase in components, surrounding or ambient light compensation, or optimization of emitter/detector driving and detecting networks, respectively. These systems still have drawbacks. Large component usage results in higher costs. Some systems exhibit difficulty in compensating for reflection or glare resulting in styli hits which are not recorded.
Ambient light also results in significant problems. Several systems for ambient light compensation have been proposed, and some are marketed in touch entry systems. For example, U.S. Pat. No. 4,267,443 discloses an ambient light sampling system. U.S. Pat. No. 3,970,846 discloses an ambient light compensation feedback loop for affecting the bias voltage at the base of a phototransistor.
It is desirable to have a device which minimizes the number of components necessary for addressing and detecting emitters and detectors. It is also desirable that the device dynamically compensates for ambient light and for variations in emitter output and detector sensitivity. At the same time, the device should employ a minimal number of components for addressing and detecting emitters and detectors
Traditionally, ambient light compensation schemes have required the use of a large amount of energy to drive light emitting devices, such as infrared light emitting diodes, because intensity of the light emitted by the diode must be greater than the intensity of the ambient light. In practice, this requirement has meant that expensive light emitting and light detecting devices must be employed. Even high performance light emitting diodes and phototransistors must be operated outside of their normal operating ranges.
There is a need for a touch input system which furnishes good ambient light compensation while permitting the use of low cost, readily available components. The necessity of precisely aligning LED's and phototransistors is also a problem. Further reduction of the intensity of the light emitted by the LED's is also highly desirable. The system disclosed in the instant application permits such improvements.
SUMMARY OF THE INVENTION
An input detection system for detecting the presence of an opaque element within an irradiated field includes a plurality of light emitting devices and light detecting devices located on the periphery of the irradiated field. In the preferred embodiment, infrared light emitting diodes and phototransistors are positioned along opposite sides of a display surface, such as a CRT screen, used to output information from a computer. Individual light emitting devices and individual light detecting devices are aligned so that emitter-detector pairs are formed. In the preferred embodiment of this invention, corresponding emitters and detectors are sequentially activated so that there is no interference between beams in close proximity. During the interval in which each emitter and corresponding emitter are activated, the emitter is pulsed or modulated at a frequency markedly different from the frequency at which ambient light and noise would vary. Signals due to ambient conditions can thus be disregarded by using appropriate detector circuitry and the varying signal from the pulsed or modulated emitter can be recognized. Failure to detect this modulated signal would then correlate to the presence of an opaque element blocking the particular emitter-detector pair. Each emitter is varied a plurality of times during its activation interval to distinguish the modulated or pulsed signal from spurious signals such as those caused by switching the detectors.
BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 shows an operator interacting directly with a visual display by using the instant invention.
FIG. 2 shows an opto matrix frame with an orthogonal array of light emitting devices and light detecting devices.
FIGS. 3A and 3B are each half of a schematic showing the driver and device selection circuitry.
FIG. 4 depicts the signal detection circuitry.
FIG. 5 is a timing diagram.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT
FIG. 1 depicts the manner in which an operator can interact directly with information displayed on a CRT used in conjunction with a host computer such as a personal computer. The preferred embodiment of this invention is intended to provide real time inputs to a personal computer, such as an IBM PC. As such, this device comprises means for transmitting real time input information directly to the host computer. It should be understood, however, that this invention could be adapted to process input information which could then be input to the host computer through an RS232 interface in a conventional manner.
As shown in FIG. 1, an operator 56 can interact through a CRT 50 displaying information on a screen 52 simply by directly touching specific locations on the screen 52. Infrared light emitting diodes and detectors, such as phototransistors, could be mounted in a bezel or frame 60 located on the periphery of the display area 52 in a conventional manner such that a plurality of infrared beams would scan the display area 52. When the operator would place his finger 58 at a specific location on the display area 52, one or more infrared beams, extending between aligned emitters and detectors, would be interrupted. The unique location of the operator's finger 58 would then be transmitted to the host computer 70. More generally, this invention provides a means by which an opaque element, such as the operator's finger 58 or other styli, could be detected when disposed within an irradiated field, such as the display screen 52, formed by positioning light emitting devices, such as infrared LED's, and light detecting devices, such as phototransistors, around the periphery of the irradiated field with the individual light emitting devices being aligned with corresponding individual light detecting devices.
FIG. 2 shows arrays of light emitting devices and arrays of light detecting devices disposed around the periphery of an irradiated field 52. A touch input device, as depicted herein, when used with the display of a CRT, would be configured in this manner, with two orothogonal arrays of light emitting devices and two orthogonal arrays of photodetectors disposed along the sides of a rectangular dispaly area 52. Light emitting diodes and phototransistors are commonly used for such touch input systems, although it should be understood that other light emitting devices and light detecting devices could be suitably employed. As shown herein, a Y array of light emitting diodes (LED's), Y1 through YN, are located along the left of the frame 60 surrounding the display area or irradiated field 52. A similar array of light emitting diodes, X1 through XN, is located along the bottom of the frame 60. Arrays of phototransistors, Y1 through YN, located along the right, and X1 through XN, located along the top of the frame 60 are disposed such that individual corresponding LED's and phototransistors, such as X1 -X1 and X2 -X2 and Y1 -Y1 and Y2 -Y2, are aligned. Thus, when light is emitted by an individual light emitting device, such as X1, this light will be incident upon a corresponding aligned phototransistor X1. FIG. 2 shows, however, that the light emitted by individual LED's or other light emitting devices is incident not only upon the corresponding aligned photodetector but is also incident upon adjacent photodetectors. Note that while the light emitted along centerline 62 between emitter-detector pairs X1 will be incident on detector X1, light emitted along line 64, within the dispersion angle of conventional light emitting devices, will be incident upon adjacent phototransistor X2. Light indicated at 66 and 68 might also be incident upon sides of the frame 60 causing certain glare and reflection problems in practical touch input systems. A common method of ensuring that light emitted by a given light emitting device is detected only by the corresponding light detecting device or phototransistor, X1 -X1, and not by an adjacent light detecting device such as X2, is to sequentially activate light emitting devices and sequentially scan the arrays of phototransistors. In other words, when a given light emitting device is activated and emits light, only the aligned phototransistor, and not adjacent phototransistors, is activated. Thus, activation of light emitting diode X1 would occur at the same time that phototransistor X1 is activated to detect incident light. The adjacent phototransistor X2, upon which light from LED X1 would also be incident, would not be turned on during the interval in which LED X1 is activated. Note that this sequential activation of light emitting diodes and phototransistors permits accurate detection of the presence of an opaque element positioned between aligned LED's and phototransistors. The light from an adjacent LED, which is not blocked by an opaque element disposed in the field, will not activate a "blocked" phototransistor simply because that LED will not be turned on during the activation interval of the "blocked" phototransistor. This sequential activation of light emitting devices and light detecting devices is achieved by conventional multiplexing techniques and scan rates of 20 scans per second for an array of 40 emitter-detector pairs can be easily achieved.
In addition to activation of individual light detecting devices by incident light from an aligned light emitting device, the photodetectors can also be activated by the incidence of ambient light. In conventional detection systems, the intensity of the incident light from an aligned photodetector is measured, either in addition to ambient light or by first electrically subtracting or compensating the electrical signal due to incident ambient light. In the present invention, the intensity of the incident light from the light emitting device is not measured. Rather, each light emitting device is pulsed at a desired frequency during its activation interval and the characteristic pulse signature, frequency, or number of pulses is detected during that activation interval to determine if the detected light is truly from the activated light emitting diode. In other words, the signal from each light emitting diode is modulated, and only detection of this modulated signal will establish that the particular beam is not blocked. In other words, if the modulated signal is not detected during the activated signal interval for a particular light emitting diode, then an opaque element or stylus must be blocking the particular emitter-detector pair, thus establishing the presence of an opaque element or a hit at a specific location within the irradiated field or display 52.
FIG. 3 shows the circuitry in addition to a conventional host computer 70 which can be used to generate the modulated light pulses from each light emitting device in the arrays on the periphery of the irradiated field. The LED driver circuitry shown in FIG. 3 relies upon the clock in the host computer to control pulse generation. The driver circuitry of FIG. 3 implements five functions for pulsing two arrays of sequentially activated light emitting devices. The divider 72 is responsive to the internal clock frequency of the host computer and generates useful frequencies, based on the host computer internal clock frequency, for scanning, triggering multiple pulses of individual diodes, incrementing individual pairs of emitters and detectors, and for resetting the scan of emitters and detectors. When the approapriate frequency for pulsing or modulating light emitting devices has been established by divider 72, this frequency is then supplied to pulse driver 74 which drives individual light emitting diodes at a specified frequency. Divider 72 also generates another frequency suitable for activating individual light emitting devices and photodetectors during scans of the emitter-detector arrays. When used herein, the term "activiting" is meant to refer to the time interval during which a particular light emitting device and its corresponding light detecting device are turned on. The term "pulsing" or "modulating" is used to denote that each light emitting device is driven during its respective activation period such that a plurality of pulses will be emitted during each activation interval at a frequency greater than the frequency of activation for the light emitting devices. The driver circuitry of FIG. 3 shows that the X arrays of photodetectors and light emitting devices are addressed by addressing circuitry 76 while the separate Y arrays of photodetectors and light emitting devices are similarly addressed by separate addressing circuitry 78. The X arrays of emitters and detectors are addressed independently of the addressing of the Y arrays, even though, in the preferred embodiment, individual emitters and detectors are turned on and off at the same frequency. Note that the number of emitter-detector pairs in the X array need not be equal to the number of emitter detector pairs in the Y array. In the preferred embodiment of this invention, 40 emitter-detector pairs are located in the X array while only 27 emitter-detector pairs are located in the Y array.
The sequential activation of emitter-detector pairs, by addressing circuitry 76 and 78, can be interrupted upon detecton of an opaque element within the irradiated field. Interrupt circuitry 80 ensures that the host computer has received a signal denoting the presence of a "hit" before the scanning of the emitter-detector arrays continues.
In the preferred embodiment of this invention, the divider 72 is implemented by employing two binary counters, each used as a divider. Each of these binary counters consists of a conventional 74 HCT 393N component. Note that the pin positions for each device are numbered in the conventional manner. The internal clock frequency from the host computer 70 is input directly into the first binary counter 102. In the preferred embodiment, an internal clock frequency of 4.77 megahertz may be input into binary counter 102. The output of binary counter 102 is input into a similar binary counter 104 to further divide the frequency. In the preferred embodiment, the output of the first binary counter 102 is 18.6 kilohertz, the frequency chosen for pulsing or modulating the LED's. Note that other frequencies can easily be chosen and the 18 kilohertz frequency merely represents an easily obtainable frequency in light of the internal clock frequency of the host computer. The frequency output by the second binary counter 104 must be suitable for sequential activation of emitter-detector pairs. For a practical touch input system, it is desirable that at least 20 scans per second of the entire arrays must be performed. Thus, the number of emitter-detector pairs in each array will determine the desired value of the scanning frequency output from the second divider 104.
The frequency output from the second binary counter 104 is input into a counter 108 in the X array addressing circuitry 76. The incrementing counter 108 is also a 74 HCT 393N binary counter and the output is connected and parallel at 110 to a shift register 112 which serves as an interface to the host computer. This shift register comprises a 74 HCT 245. The output of shift register 112 is transferred in parallel at 114 to the host computer 70. Suitable logic is provided in the host computer to receive the signals from the shift register 112 to enable the host computer to track the scanning of the plurality of emitters and detectors in the X array. The output of counter 108 is also fed to a 4 bit comparator 118 in parallel at 116. The 4 bit comparator 118 comprises a 74 HCT 393. This 4 bit comparator 118 is used to determine when the last emitter-detector pair in a given array is scanned so that the counter 108 can be reset to begin a new scan of the X arrays. Suitable outputs from the counter 108 are input into multiplexer 122 which is, in turn, connected in parallel at 124 and 126 to the array of X LED's and X phototransistors, respectively. Multiplexer 122 comprises a 74 HCT 138.
The Y array of LED's and phototransistors is addressed by addressing circuitry 78 which comprises a binary counter 132, a shift register 136, a 4 bit comparator 142, and a multiplexer 146. These components are interconnected in parallel at 134, 138, 148 and 150 in the same manner as the X addressing circuitry. The 4 bit comparator 142 is connected to the binary counter 132 by an inverter 144 in the same manner as in the X addressing circuitry. The individual components 132, 136, 142 and 146 comprise the same components as elements 108, 112, 118 and 122 respectively.
The pulse driver circuitry 74 is activated through an And gate 152 in response to signals output by both the first counter 102 and the second counter 104 and divider 72. The output of the first counter 102 is shown at A in the timing diagram of FIG. 5 and represents the frequency of activation of the pulses or the modulation frequency for the LED's. The output of the second binary counter 140 and divider 72 is shown at B in FIG. 5 and establishes the scanning frequency for LED's in an array. Thus, the And gate 152, upon receipt of positive signals at A and B, will result in an output of a number of pulses during each positive pulse as output by the second binary counter 104. Note that in the preferred embodiment of this invention, N is equal to 8. As will be appreciated subsequently, a plurality of pulses must be employed in accordance with this invention and, in general, N will be equal to 3 or greater. The output of the And gate 152 is fed through inverter 154 and a suitable resistor capacitive network to transistors 164 and 166 which comprise driving circuitry which can be connected to the LED's in a conventional manner. Transistors 164 and 166 comprise 2N3906 devices. It should be noted that only a single driver 74 is needed for the plurality of emitter-detector pairs.
The hold circuitry 80 is connected to the host computer and an acknowledgement signal is generated by suitable logic in the host computer 70 continue the scan for either the X and Y array, and generally for both. When an opaque element is detected within the array, And gates 106 and 128 ensure that a signal will be received from divider 72 only after the appropriate detector information is transmitted to the host computer.
FIG. 4 is a circuit diagram of the detection circuitry employed in the preferred embodiment of this invention. This detection circuitry includes ambient compensation circuitry 82, a one shot circuit 84, and a counter and latch network 86. FIG. 4 depicts the X array of phototransistors which are individually addressed through multiplexers 122, as previously discussed. The Y array of phototransistors are individually addressed in a similar manner. The collectors of the phototransistors X1 -X1 are sequentially connected to the emitter of a transistor 170 as each phototransistor is activated. The ambient compensation network is designed to maintain a fixed voltage at the node 171 between the transistor 170 and the individually selected phototransistor X1 through XN. Transistor 170 and the selected phototransistor X1 through XN are in series and the voltage drop across the two transistors remains constant. This circuit functions as a voltage divider. A constant voltage source is connected to the base of transistor 170 through a relatively high resistance 172 such that the base emitter is small and, thus, the collector to emitter current through transistor 170 remains small. When ambient light strikes the selected phototransistor X1 through XN, the collector to emitter resistance of the selected phototransistor would decrease, thus decreasing the voltage drop across the phototransistor and decreasing the voltage at node 171. However, the time constant of the circuit is chosen such that additional current will be injected at the base of the transistor 170, thus reducing the resistance across 170 and maintaining the voltage at node 171 constant. The RC time constant of this network is chosen such that a relatively constant voltage will be maintained at node 171 so long as the light incident upon the selected phototransistor X1 through XN vaires or fluctuates at a relatively low frequency. For example, the variation of ambient light due to fluorescent lights would vary at a frequency of approximately 150 hertz. So long as the variations in ambient light are confined to relatively low frequencies, the voltage at node 171 can remain substantially constant. Since the incident light from the pulsed LED's is varying at a much higher frequency, voltage changes at node 171 due to incident light from the pulsed LED's cannot be maintained constant and these changes in voltage will be transmitted through the ambient compensation network. Modulated LED frequencies from 5 to 10 kilohertz can easily be detected in this manner. In the preferred embodiment of this invention, the modulated frequency of LED pulsing is equal to 18 kilohertz, which can be easily derived from the internal clock frequency of the computer with which this device is employed.
Signals of very short duration will also be transmitted through the ambient compensation network 82. For example, a multiplexing spike, which occurs when each phototransistor is turned on, cannot be eliminated in the ambient compensation network 82. For this reason, a single relatively short duration pulse of the light emitting device cannot be relied upon as an indication that the phototransistor has, in effect, detected light from a specific light emitting device. Therefore, a plurality of pulses during each activation cycle is generated by the light emitting devices.
This plurality of pulses is received by the phototransistor, and since these pulses vary at a frequency at which the ambient compensation network is substantially transparent, these signals result in a fluctuation of the voltage at 171, and these fluctuations are transmitted to a one shot network 84. The one shot network 84 essentially functions as a missing pulse detector. The one shot 84 is a retriggerable one shot and, as long as signals are received by the one shot, corresponding to the pulses received by the phototransistor from the corresponding light emitting detector, the one shot does not have time to rise and change levels indicating the presence of a "hit" which would occur when an opaque element or stylus blocks the beam between aligned light emitting devices and light detecting devices.
The retriggerable one shot 84 comprises two operational amplifiers, the first 184 having a gain of 10, and the second 188 having a gain of 100, for a total gain of 1000. It should be understood that a single amplifier having the same total gain could also be employed. The comparator 192 is used to adjust the level of the signal for input into the counter and latch circuitry 86. The counter 208 comprises a binary counter and, in the preferred embodiment, a 74 HCT 393N device is employed. If N pulses are counted by counter 208, then the respective latch 214, 216 is set. The latch is reset when another emitter-detector pair is activated. If N pulses are not detected before the latch is reset, a signal is transmitted to the host computer indicating that an input or "hit" has been detected.
The detection circuitry employed herein is not dependent upon the rise and fall time of the individual phototransistors employed, since only the presence or absence of individual pulses must be detected. Therefore, the frequency at which the LED's are pulsed, and the speed fo the scan, is not affected by the rise and fall time of the optoelectric devices employed.
A touch input system, in accordance with the present invention, only requires approximately 10 miliamps through the light emitting diodes employed. Thus, the light emitting diodes do not have to be driven at an extraordinarily high level and very inexpensive infrared diode having a wave length of 950 nanometers can be employed in conjunction with the preferred embodiment of this invention. Such an infrared diode would be invisible to night vision devices.
The preferred embodiment of this invention depicts a touch input system which can be constructed using quite inexpensive devices. It can be appreciated that a touch input system having much greater capabilities and suitable for processing signals prior to transmission to a host computer can also be constructed in accordance with this invention. Therefore, the claims presented herein are in now way limited to the preferred embodiment of this invention since other embodiments would be readily apparent to one of ordinary skill in the art.

Claims (17)

We claim:
1. An input detection system for detecting the presence of an opaque element in an irradiated field, comprising:
a plurality of light emitting devices located on the periphery of the irradiated field;
a plurality of light detecting devices located on the periphery of the irradiated field, the light emitting devices and the light detecting devices being located on opposite extremities of the irradiated field, individual light detecting devices being aligned with corresponding individual light emitting devices;
means for activating corresponding aligned light emitting devices and light detecting devices during the same time interval;
means for pulsing each activated light emitting device N times during its activated time interval, wherein N is greater than 2;
means for counting the number of pulses received by each corresponding light detecting device during its activated time interval; and
means for reporting the presence of an opaque element in alignment with corresponding aligned and activated light emitting devices and light detecting devices when the number of pulses received by each activated light detecting device during its activated time interval is less than N.
2. The detection system of claim 1 wherein the plurality of light emitting devices are individually sequentially activated for a specified time interval and the plurality of light detecting devices are individually sequentially activated for a specified time interval, corresponding aligned light emitting devices and light detecting devices being activated during the same time interval to form emitter-detector pairs.
3. The detection system of claim 2 wherein each activated light emitting device is pulsed at a specified frequency.
4. The detection system of claim 3 wherein the means for counting the number of pulses received by each corresponding light detecting devices comprises means for counting only pulses occurring at the specified frequency.
5. The detection system of claim 4 including filter means for filtering out eletronic signals generated by the light detecting means other than the pulses varying at the specified frequency.
6. The detection system of claim 1 wherein N is equal to 8.
7. The detection system of claim 1 wherein the light detecting means comprises a phototransistor, the pulses received by the phototransistor being detected by detecting changes in the voltage at the phototransistor collector.
8. An input detection system for detecting the presence of an opaque element in an irradiated field in the presence of varying ambient light, comprising:
a plurality of light emitting devices located on the periphery of the irradiated field;
a plurality of light detecting devices located on the periphery of the irradiated field, the light emitting devices and the light detecting devices being located on opposite extremities of the irradiated field, individual light detecting devices being aligned with corresponding individual light emitting devices;
means for activating corresponding aligned light emitting devices and light detecting devices during the same time interval;
means for modulating each activated light emitting device during its activated time interval, at a frequency greater than the frequency at which the ambient light varies so that each activated light emitting device is pulsed a plurality of times during its activated time interval;
means for filtering out electronic signals generated by the light detecting device varying at a frequency less than the frequency at which the light emitting device is modulated; and
means for reporting the presence of an opaque element in alignment with corresponding aligned and activated light emitting devices and light detecting devices when the number of pulses received by each activated light detecting devices during its activated time interval is less than the number of times that each light emitting device is pulsed;
whereby the presence of light from each light detecting device incident on each corresponding aligned light detecting device can be detected in the presence of ambient light, and the presence of an opaque element in the irradiated field is detected when light emitted from a light emitting device is not incident on the corresponding aligned light detecting device.
9. The input detection system of claim 8 wherein each light detecting device comprises a phototransistor and the means for filtering out signals received by the light detecting device varying at a frequency less than the frequency at which the light emitting device is modulated comprises compensation means for maintaining a constant voltage at the collector of each phototransistor at the aforementioned lower frequencies.
10. An input detection system for detecting the presence of an opaque element in an irradiated field in the presence of varying ambient light comprising:
a plurality of light emitting devices located on the periphery of the irradiated field;
a plurality of light detecting devices located on the periphery of the irradiated field, the light emitting devices and the light detecting devices being located on opposite extremeties of the irradiated field, individual light detecting devies being aligned with corresponding individual light emitting devices;
means for activating corresponding aligned light emitting devices and light detecting devices during the same time interval;
means for compensating for varying ambient light by maintaining a signal, otherwise responsive to current through the light detecting device varying in response to variations in the intensity of ambient light, at a constant level despite variations in the intensity of ambient light; means for pulsing each activated light emitting device during its activated time interval, at a frequency greater than the frequency at which the ambient light varies so that each activated light emitting device is pulsed a plurality of times during its activated timer interval;
means for detecting the light pulses incident upon the light detecting devices at the frequency at which each light emitting device is pulsed; and
means for reporting the presence of an opaque element in alignment with corresponding aligned and activated light emitting devices and light detecting devices when the number of pulses received by each activated light detecting device during its activated time interval is less than the number of times that each light emitting device is pulsed.
11. The input detection system of claim 10 wherein the light detecting devices comprise phototransistors.
12. The input detection system of claim 11 wherein the means for compensating for varying ambient light comprises means for maintaining the voltage at the collector of each phototransistor constant as ambient light varies.
13. The input detection system of claim 12 wherein a voltage divider circuit of which each phototransistor is a part comprises the means for maintaining the voltage at the collector constant.
14. The input detection system of claim 13 wherein each phototransistor is sequentially connected to the voltage divider circuit during the interval during which the respective phototransistor is activated.
15. The inpt detection system of claim 14 wherein each phototransistor is sequentially connected to a transistor to form the voltage divider circuit, the voltage drop across each phototransistor being maintained at a constant level when the phototransistor is subjected only to varying ambient light by changing the base current on the transistor.
16. The input detection system of claim 10 wherein the means for detecting the light pulses incident upon the light detecting devices at the frequency at which each light emitting device is pulsed comprises a retriggerable one shot.
17. The input detection device of claim 16 wherein the light detecting devices are each pulsed N times when activated, the detecting means further comprising a counter and a latch, the latch being set to indicate the presence of an opaque element if N pulses are not detected during the activation interval of each light emitting device.
US07/062,107 1987-06-25 1987-06-25 Infrared touch input device having ambient compensation Expired - Fee Related US4855590A (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
US07/062,107 US4855590A (en) 1987-06-25 1987-06-25 Infrared touch input device having ambient compensation
GB8812219A GB2206203B (en) 1987-06-25 1988-05-24 Infrared touch input device having ambient compensation
JP15662688A JP2769621B2 (en) 1987-06-25 1988-06-24 Optical input device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US07/062,107 US4855590A (en) 1987-06-25 1987-06-25 Infrared touch input device having ambient compensation

Publications (1)

Publication Number Publication Date
US4855590A true US4855590A (en) 1989-08-08

Family

ID=22040270

Family Applications (1)

Application Number Title Priority Date Filing Date
US07/062,107 Expired - Fee Related US4855590A (en) 1987-06-25 1987-06-25 Infrared touch input device having ambient compensation

Country Status (3)

Country Link
US (1) US4855590A (en)
JP (1) JP2769621B2 (en)
GB (1) GB2206203B (en)

Cited By (50)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0426469A2 (en) * 1989-11-03 1991-05-08 Heikki Marttila Oy Circuitry for compensating for the effect of light on the operation of infrared-sensitive phototransistors in a contact display panel
DE4109517A1 (en) * 1991-03-22 1992-09-24 Holger Guenther Dr Frenzel Keyboard with optical or electrical elements - has push-button that self latches into housing section
US5164714A (en) * 1988-06-20 1992-11-17 Amp Incorporated Modulated touch entry system and method with synchronous detection
US5179369A (en) * 1989-12-06 1993-01-12 Dale Electronics, Inc. Touch panel and method for controlling same
US5272383A (en) * 1989-04-21 1993-12-21 Shinkoh Electric Co., Ltd. Method and apparatus for preventing erroneous operation in non-contact push-button switch
US5355149A (en) * 1992-05-27 1994-10-11 Spacelabs Medical, Inc. Scanning system for touch screen keyboards
US5414413A (en) * 1988-06-14 1995-05-09 Sony Corporation Touch panel apparatus
US5635724A (en) * 1995-06-07 1997-06-03 Intecolor Method and apparatus for detecting the location of an object on a surface
US5707160A (en) * 1992-08-24 1998-01-13 Bowen; James H. Infrared based computer input devices including keyboards and touch pads
US5805288A (en) * 1996-03-05 1998-09-08 Laserscore, Inc. Apparatus for detecting the presence and location of at least one object in a field
US6100538A (en) * 1997-06-13 2000-08-08 Kabushikikaisha Wacom Optical digitizer and display means for providing display of indicated position
US6147759A (en) * 1998-02-04 2000-11-14 Laserscore, Inc. System for detecting the presence and location of at least one object in a field by using a divergent radiation source and an array of opposed plural detectors which rotate together around the field
US6157026A (en) * 1998-11-19 2000-12-05 Maxtec International Corporation Optical switch of the multiple push button type for producing a plurality of control signals
US6201905B1 (en) 1999-02-05 2001-03-13 Telemotive Industrial Controls Optical switch with controlled voltage output
US20010022579A1 (en) * 2000-03-16 2001-09-20 Ricoh Company, Ltd. Apparatus for inputting coordinates
WO2002021502A1 (en) * 2000-09-07 2002-03-14 Canesta, Inc. Quasi-three-dimensional method and apparatus to detect and localize interaction of user-object and virtual transfer device
US6429857B1 (en) * 1999-12-02 2002-08-06 Elo Touchsystems, Inc. Apparatus and method to improve resolution of infrared touch systems
US20030006972A1 (en) * 1999-07-31 2003-01-09 Blanchard Randall D. Touch panel with improved optical performance
WO2003001551A3 (en) * 2001-06-20 2003-03-06 Litton Systems Inc Gating a sensor using a gated power signal
US6664950B1 (en) 1999-11-17 2003-12-16 L-3 Communications Resistive touch panel using removable, tensioned top layer
US6677934B1 (en) 1999-07-30 2004-01-13 L-3 Communications Infrared touch panel with improved sunlight rejection
US6710770B2 (en) 2000-02-11 2004-03-23 Canesta, Inc. Quasi-three-dimensional method and apparatus to detect and localize interaction of user-object and virtual transfer device
US6961051B2 (en) 2003-01-29 2005-11-01 Visteon Global Technologies, Inc. Cross-point matrix for infrared touchscreen
US20080055261A1 (en) * 2006-09-05 2008-03-06 Honeywell International Inc. LCD panel with integral touchscreen
US20080055494A1 (en) * 2006-09-05 2008-03-06 Honeywell International Inc. LCD touchscreen panel with scanning backlight
US20080093536A1 (en) * 2006-10-24 2008-04-24 David Campbell Brower Reduction of solar interference in an infrared touch system
US20090002340A1 (en) * 2007-06-29 2009-01-01 Hans Van Genechten Night vision touchscreen
US20090002329A1 (en) * 2007-06-29 2009-01-01 Hans Van Genechten Dual touchscreen
US7486386B1 (en) 2007-09-21 2009-02-03 Silison Laboratories Inc. Optical reflectance proximity sensor
US20090322708A1 (en) * 2008-06-30 2009-12-31 International Business Machines Corporation Optical Touch Panel Having SMT Components As Optical Gates
US20100060896A1 (en) * 2006-06-28 2010-03-11 Koninklijke Philips Electronics N.V. Method and apparatus for object learning and recognition based on optical parameters
US20100150399A1 (en) * 2008-12-12 2010-06-17 Miroslav Svajda Apparatus and method for optical gesture recognition
US20100170725A1 (en) * 2009-01-06 2010-07-08 Hong Kong Applied Science And Technology Research Institute Touch surface and system and method of detecting touch input
CN101984393A (en) * 2010-11-26 2011-03-09 中航华东光电有限公司 Method for improving precision of infrared touch screen
US20110157096A1 (en) * 2008-08-07 2011-06-30 Owen Drumm Method and Apparatus For Detecting A Multitouch Event In An Optical Touch-Sensitive Device
US20110157095A1 (en) * 2008-08-07 2011-06-30 Owen Drumm Optical Control System With Feedback Control
EP2396714A1 (en) * 2009-02-15 2011-12-21 Neonode Inc. Light-based touch screen
US8264468B1 (en) 2007-06-19 2012-09-11 Imaging Systems Technology, Inc. Touch system for blue screen
US20120249485A1 (en) * 2009-12-16 2012-10-04 Xinlin Ye Infrared touch screen
US8330730B1 (en) 2007-09-04 2012-12-11 Imaging Systems Technology, Inc. Calibrating of interactive touch system for image compositing
US8373679B2 (en) 2009-10-12 2013-02-12 Garmin International, Inc. Infrared touchscreen electronics
US8461512B2 (en) 2008-08-07 2013-06-11 Rapt Ip Limited Optical control system with modulated emitters
CN103885533A (en) * 2012-12-21 2014-06-25 联想(北京)有限公司 Electronic device with a function of double-side touch
US8836672B2 (en) 2011-02-09 2014-09-16 Dornerworks, Ltd. System and method for improving machine vision in the presence of ambient light
US8959435B2 (en) 2011-08-23 2015-02-17 Garmin Switzerland Gmbh System and methods for detecting debris on a touchscreen system display screen
US9229575B2 (en) 2011-10-20 2016-01-05 Garmin International, Inc. Adaptive touchscreen system
US9524060B2 (en) 2012-07-13 2016-12-20 Rapt Ip Limited Low power operation of an optical touch-sensitive device for detecting multitouch events
US9552104B2 (en) 2008-08-07 2017-01-24 Rapt Ip Limited Detecting multitouch events in an optical touch-sensitive device using touch event templates
US11625128B2 (en) 2020-04-03 2023-04-11 1004335 Ontario Inc. Optical touch sensor systems and optical detectors with noise mitigation
US11893188B2 (en) 2018-05-18 2024-02-06 1004335 Ontario Inc. Optical touch sensor devices and systems

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2635887B1 (en) * 1988-08-31 1995-06-02 Rockwell International Corp OPTICAL TOUCH SCREEN FOR INTRODUCING DATA IN HIGH AMBIENT LIGHT
CA2014111C (en) * 1989-12-06 1996-04-16 Herman R. Person Touch panel and method for controlling same
JPH0594255A (en) * 1991-03-28 1993-04-16 Minato Electron Kk Optical touch panel utilizing modulated light beam
DE4210289A1 (en) * 1992-03-28 1993-09-30 Lohwasser Elektrotechnik Gmbh Device with at least one optical transmitter and one optical receiver
GB9208122D0 (en) * 1992-04-13 1992-05-27 Stewart Mark N Beam music
FR2698194B1 (en) * 1992-11-19 1995-01-06 Sextant Avionique Combined device for viewing on the screen and detecting the position of a marker relative to the screen.
TW244383B (en) * 1993-10-22 1995-04-01 Ibm Touch-screen input device using the monitor as a light source operating at an intermediate frequency
US5764223A (en) * 1995-06-07 1998-06-09 International Business Machines Corporation Touch-screen input device using the monitor as a light source operating at an intermediate frequency
US7295186B2 (en) 2003-01-14 2007-11-13 Avago Technologies Ecbuip (Singapore) Pte Ltd Apparatus for controlling a screen pointer that distinguishes between ambient light and light from its light source
JP2013120588A (en) * 2011-12-07 2013-06-17 Touch Panel Kenkyusho:Kk Optical touch panel structure
FR2993067B1 (en) * 2012-07-06 2014-07-18 Ece DEVICE AND METHOD FOR INFRARED DETECTION WITH PREFIGIBLE MULTITOUCHER TOUCH CONTROL

Citations (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3370284A (en) * 1965-01-21 1968-02-20 Samuel M. Bagno Optical space alarm
US3704396A (en) * 1971-05-12 1972-11-28 Cincinnati Inc Safety device for machines
US3723737A (en) * 1971-05-18 1973-03-27 North American Rockwell Infrared detection and control device
US3764813A (en) * 1972-04-12 1973-10-09 Bell Telephone Labor Inc Coordinate detection system
US3775560A (en) * 1972-02-28 1973-11-27 Univ Illinois Infrared light beam x-y position encoder for display devices
US3860754A (en) * 1973-05-07 1975-01-14 Univ Illinois Light beam position encoder apparatus
US3867628A (en) * 1973-07-30 1975-02-18 Scientific Technology Pulsed light receiver and method
US3970846A (en) * 1973-10-29 1976-07-20 Xenex Corporation Presence detecting system with self-checking
US4061925A (en) * 1976-02-20 1977-12-06 Versatile Integrated Modules Method and apparatus for measuring radiation from a plurality of light sources
US4111421A (en) * 1976-12-09 1978-09-05 The Magnavox Company Optical linked remote control video game apparatus
US4243879A (en) * 1978-04-24 1981-01-06 Carroll Manufacturing Corporation Touch panel with ambient light sampling
US4267443A (en) * 1978-04-24 1981-05-12 Carroll Manufacturing Corporation Photoelectric input apparatus
US4313109A (en) * 1979-12-11 1982-01-26 Sperry Corporation Initialization control for light beam position indicator
US4356393A (en) * 1980-05-29 1982-10-26 Banner Engineering Corp. Alignment indicator for photoelectric scanners
US4563578A (en) * 1983-01-31 1986-01-07 Kabushiki Kaisha Komatsu Seisakusho Beam type safety device
US4591710A (en) * 1983-07-11 1986-05-27 Electro Mechanical Systems, Inc. Ambient light and electromagnetic noise reduction circuit
US4672364A (en) * 1984-06-18 1987-06-09 Carroll Touch Inc Touch input device having power profiling
US4672195A (en) * 1984-11-08 1987-06-09 Spacelabs, Inc. Radiant beam coordinate detector system
US4684801A (en) * 1986-02-28 1987-08-04 Carroll Touch Inc. Signal preconditioning for touch entry device
US4713534A (en) * 1986-02-18 1987-12-15 Carroll Touch Inc. Phototransistor apparatus with current injection ambient compensation
US4719339A (en) * 1984-03-31 1988-01-12 Kabushiki Kaisha Toshiba Coordinates detector wherein X and Y emitting elements are enabled independently of each other
US4725726A (en) * 1985-07-09 1988-02-16 Alps Electric Co., Ltd. Optical coordinate input device having waveform shaping circuit

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS49141018U (en) * 1973-04-04 1974-12-05
JPS50112028U (en) * 1974-02-22 1975-09-12
JPS5262448A (en) * 1975-11-18 1977-05-23 Omron Tateisi Electronics Co Lens surface monitoring device of photoelectric instrument
JPS58122141U (en) * 1982-02-15 1983-08-19 株式会社日立製作所 keyboard device
GB2129123B (en) * 1982-10-12 1986-01-22 Alsthom Cgee Intruder detector and method
JPS59139518A (en) * 1983-01-31 1984-08-10 松下電工株式会社 Photoelectric switch
JPS60177721A (en) * 1984-02-23 1985-09-11 Matsushita Electric Works Ltd Preventing circuit for malfunction of photoelectric switch
AU4907185A (en) * 1984-11-08 1986-05-15 Spacelabs, Inc. Radiant beam co-ordinate detector system
JPS61139776A (en) * 1984-12-11 1986-06-27 Riide Denki Kk Photoelectric switch
JPH0325219Y2 (en) * 1985-02-15 1991-05-31
JPS61208117A (en) * 1985-03-12 1986-09-16 Alps Electric Co Ltd Photoelectric touch panel
GB8528152D0 (en) * 1985-11-14 1985-12-18 Barnard P R Touch sensor
JPS62127928A (en) * 1985-11-28 1987-06-10 Nec Corp Optical touch panel

Patent Citations (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3370284A (en) * 1965-01-21 1968-02-20 Samuel M. Bagno Optical space alarm
US3704396A (en) * 1971-05-12 1972-11-28 Cincinnati Inc Safety device for machines
US3723737A (en) * 1971-05-18 1973-03-27 North American Rockwell Infrared detection and control device
US3775560A (en) * 1972-02-28 1973-11-27 Univ Illinois Infrared light beam x-y position encoder for display devices
US3764813A (en) * 1972-04-12 1973-10-09 Bell Telephone Labor Inc Coordinate detection system
US3860754A (en) * 1973-05-07 1975-01-14 Univ Illinois Light beam position encoder apparatus
US3867628A (en) * 1973-07-30 1975-02-18 Scientific Technology Pulsed light receiver and method
US3970846A (en) * 1973-10-29 1976-07-20 Xenex Corporation Presence detecting system with self-checking
US4061925A (en) * 1976-02-20 1977-12-06 Versatile Integrated Modules Method and apparatus for measuring radiation from a plurality of light sources
US4111421A (en) * 1976-12-09 1978-09-05 The Magnavox Company Optical linked remote control video game apparatus
US4243879A (en) * 1978-04-24 1981-01-06 Carroll Manufacturing Corporation Touch panel with ambient light sampling
US4267443A (en) * 1978-04-24 1981-05-12 Carroll Manufacturing Corporation Photoelectric input apparatus
US4313109A (en) * 1979-12-11 1982-01-26 Sperry Corporation Initialization control for light beam position indicator
US4356393A (en) * 1980-05-29 1982-10-26 Banner Engineering Corp. Alignment indicator for photoelectric scanners
US4563578A (en) * 1983-01-31 1986-01-07 Kabushiki Kaisha Komatsu Seisakusho Beam type safety device
US4591710A (en) * 1983-07-11 1986-05-27 Electro Mechanical Systems, Inc. Ambient light and electromagnetic noise reduction circuit
US4719339A (en) * 1984-03-31 1988-01-12 Kabushiki Kaisha Toshiba Coordinates detector wherein X and Y emitting elements are enabled independently of each other
US4672364A (en) * 1984-06-18 1987-06-09 Carroll Touch Inc Touch input device having power profiling
US4672195A (en) * 1984-11-08 1987-06-09 Spacelabs, Inc. Radiant beam coordinate detector system
US4725726A (en) * 1985-07-09 1988-02-16 Alps Electric Co., Ltd. Optical coordinate input device having waveform shaping circuit
US4713534A (en) * 1986-02-18 1987-12-15 Carroll Touch Inc. Phototransistor apparatus with current injection ambient compensation
US4684801A (en) * 1986-02-28 1987-08-04 Carroll Touch Inc. Signal preconditioning for touch entry device

Cited By (80)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5414413A (en) * 1988-06-14 1995-05-09 Sony Corporation Touch panel apparatus
US5164714A (en) * 1988-06-20 1992-11-17 Amp Incorporated Modulated touch entry system and method with synchronous detection
US5321311A (en) * 1989-04-21 1994-06-14 Shinkoh Electric Co., Ltd. Apparatus for detecting erroneous operation in a non-contact push-button switch
US5272383A (en) * 1989-04-21 1993-12-21 Shinkoh Electric Co., Ltd. Method and apparatus for preventing erroneous operation in non-contact push-button switch
EP0426469A2 (en) * 1989-11-03 1991-05-08 Heikki Marttila Oy Circuitry for compensating for the effect of light on the operation of infrared-sensitive phototransistors in a contact display panel
EP0426469A3 (en) * 1989-11-03 1992-09-02 Heikki Marttila Oy Circuitry for compensating for the effect of light on the operation of infrared-sensitive phototransistors in a contact display panel
US5179369A (en) * 1989-12-06 1993-01-12 Dale Electronics, Inc. Touch panel and method for controlling same
DE4109517A1 (en) * 1991-03-22 1992-09-24 Holger Guenther Dr Frenzel Keyboard with optical or electrical elements - has push-button that self latches into housing section
US5355149A (en) * 1992-05-27 1994-10-11 Spacelabs Medical, Inc. Scanning system for touch screen keyboards
US5707160A (en) * 1992-08-24 1998-01-13 Bowen; James H. Infrared based computer input devices including keyboards and touch pads
US5635724A (en) * 1995-06-07 1997-06-03 Intecolor Method and apparatus for detecting the location of an object on a surface
US5805288A (en) * 1996-03-05 1998-09-08 Laserscore, Inc. Apparatus for detecting the presence and location of at least one object in a field
US6100538A (en) * 1997-06-13 2000-08-08 Kabushikikaisha Wacom Optical digitizer and display means for providing display of indicated position
US6147759A (en) * 1998-02-04 2000-11-14 Laserscore, Inc. System for detecting the presence and location of at least one object in a field by using a divergent radiation source and an array of opposed plural detectors which rotate together around the field
US6157026A (en) * 1998-11-19 2000-12-05 Maxtec International Corporation Optical switch of the multiple push button type for producing a plurality of control signals
US6201905B1 (en) 1999-02-05 2001-03-13 Telemotive Industrial Controls Optical switch with controlled voltage output
US6677934B1 (en) 1999-07-30 2004-01-13 L-3 Communications Infrared touch panel with improved sunlight rejection
US20030006971A1 (en) * 1999-07-31 2003-01-09 Blanchard Randall D. Touch panel with improved optical performance
US6512512B1 (en) 1999-07-31 2003-01-28 Litton Systems, Inc. Touch panel with improved optical performance
US20030006972A1 (en) * 1999-07-31 2003-01-09 Blanchard Randall D. Touch panel with improved optical performance
US6664950B1 (en) 1999-11-17 2003-12-16 L-3 Communications Resistive touch panel using removable, tensioned top layer
US7071927B2 (en) 1999-11-17 2006-07-04 L-3 Communications Corporation Resistive touch panel using removable, tensioned top layer
US20040095332A1 (en) * 1999-11-17 2004-05-20 Blanchard Randall D. Resistive touch panel using removable, tensioned top layer
US6429857B1 (en) * 1999-12-02 2002-08-06 Elo Touchsystems, Inc. Apparatus and method to improve resolution of infrared touch systems
AU772853B2 (en) * 1999-12-02 2004-05-06 Elo Touch Solutions, Inc. Apparatus and method to improve resolution of infrared touch systems
US6710770B2 (en) 2000-02-11 2004-03-23 Canesta, Inc. Quasi-three-dimensional method and apparatus to detect and localize interaction of user-object and virtual transfer device
US20050024324A1 (en) * 2000-02-11 2005-02-03 Carlo Tomasi Quasi-three-dimensional method and apparatus to detect and localize interaction of user-object and virtual transfer device
US20010022579A1 (en) * 2000-03-16 2001-09-20 Ricoh Company, Ltd. Apparatus for inputting coordinates
US6952202B2 (en) * 2000-03-16 2005-10-04 Ricoh Company, Ltd. Apparatus for inputting coordinates
WO2002021502A1 (en) * 2000-09-07 2002-03-14 Canesta, Inc. Quasi-three-dimensional method and apparatus to detect and localize interaction of user-object and virtual transfer device
KR100734894B1 (en) 2000-09-07 2007-07-03 카네스타, 인코포레이티드 Quasi-three-dimensional method and apparatus to detect and localize interaction of user-object and virtual transfer device
US6674062B2 (en) * 2001-06-20 2004-01-06 Litton Systems, Inc. Method and system for gating a sensor using a gated power signal
WO2003001551A3 (en) * 2001-06-20 2003-03-06 Litton Systems Inc Gating a sensor using a gated power signal
US6961051B2 (en) 2003-01-29 2005-11-01 Visteon Global Technologies, Inc. Cross-point matrix for infrared touchscreen
US20100060896A1 (en) * 2006-06-28 2010-03-11 Koninklijke Philips Electronics N.V. Method and apparatus for object learning and recognition based on optical parameters
US8237685B2 (en) * 2006-06-28 2012-08-07 Koninklijke Philips Electronics N.V. Method and apparatus for object learning and recognition based on optical parameters
US8203540B2 (en) * 2006-09-05 2012-06-19 Honeywell International Inc. LCD panel with integral touchscreen
US20080055261A1 (en) * 2006-09-05 2008-03-06 Honeywell International Inc. LCD panel with integral touchscreen
US20080055494A1 (en) * 2006-09-05 2008-03-06 Honeywell International Inc. LCD touchscreen panel with scanning backlight
US7843516B2 (en) 2006-09-05 2010-11-30 Honeywell International Inc. LCD touchscreen panel with scanning backlight
US20080093536A1 (en) * 2006-10-24 2008-04-24 David Campbell Brower Reduction of solar interference in an infrared touch system
US8264468B1 (en) 2007-06-19 2012-09-11 Imaging Systems Technology, Inc. Touch system for blue screen
US9513745B2 (en) * 2007-06-29 2016-12-06 Esterline Belgium Bvba Night vision touchscreen
US20140253516A1 (en) * 2007-06-29 2014-09-11 Barco N.V. Night vision touchscreen
US8736580B2 (en) * 2007-06-29 2014-05-27 Barco N.V. Night vision touchscreen
US20090002329A1 (en) * 2007-06-29 2009-01-01 Hans Van Genechten Dual touchscreen
US8558815B2 (en) 2007-06-29 2013-10-15 Barco N.V. Dual touchscreen
US20090002340A1 (en) * 2007-06-29 2009-01-01 Hans Van Genechten Night vision touchscreen
US8330730B1 (en) 2007-09-04 2012-12-11 Imaging Systems Technology, Inc. Calibrating of interactive touch system for image compositing
US7486386B1 (en) 2007-09-21 2009-02-03 Silison Laboratories Inc. Optical reflectance proximity sensor
US8643608B2 (en) * 2008-06-30 2014-02-04 International Business Machines Corporation Optical touch panel having SMT components as optical gates
US20090322708A1 (en) * 2008-06-30 2009-12-31 International Business Machines Corporation Optical Touch Panel Having SMT Components As Optical Gates
US9335864B2 (en) 2008-08-07 2016-05-10 Rapt Ip Limited Method and apparatus for detecting a multitouch event in an optical touch-sensitive device
US9086762B2 (en) 2008-08-07 2015-07-21 Rapt Ip Limited Optical control system with modulated emitters
US8350831B2 (en) 2008-08-07 2013-01-08 Rapt Ip Limited Method and apparatus for detecting a multitouch event in an optical touch-sensitive device
US8426799B2 (en) 2008-08-07 2013-04-23 Rapt Ip Limited Optical control system with feedback control
US8461512B2 (en) 2008-08-07 2013-06-11 Rapt Ip Limited Optical control system with modulated emitters
US10067609B2 (en) 2008-08-07 2018-09-04 Rapt Ip Limited Detecting multitouch events in an optical touch-sensitive device using touch event templates
US9552104B2 (en) 2008-08-07 2017-01-24 Rapt Ip Limited Detecting multitouch events in an optical touch-sensitive device using touch event templates
US20110157095A1 (en) * 2008-08-07 2011-06-30 Owen Drumm Optical Control System With Feedback Control
US20110157096A1 (en) * 2008-08-07 2011-06-30 Owen Drumm Method and Apparatus For Detecting A Multitouch Event In An Optical Touch-Sensitive Device
US20100150399A1 (en) * 2008-12-12 2010-06-17 Miroslav Svajda Apparatus and method for optical gesture recognition
US8660300B2 (en) 2008-12-12 2014-02-25 Silicon Laboratories Inc. Apparatus and method for optical gesture recognition
US20100170725A1 (en) * 2009-01-06 2010-07-08 Hong Kong Applied Science And Technology Research Institute Touch surface and system and method of detecting touch input
EP2396714A1 (en) * 2009-02-15 2011-12-21 Neonode Inc. Light-based touch screen
EP2396714A4 (en) * 2009-02-15 2013-12-11 Neonode Inc Light-based touch screen
US8373679B2 (en) 2009-10-12 2013-02-12 Garmin International, Inc. Infrared touchscreen electronics
US9052778B2 (en) * 2009-12-16 2015-06-09 Beijing Irtouch Systems Co., Ltd Infrared touch screen
US20120249485A1 (en) * 2009-12-16 2012-10-04 Xinlin Ye Infrared touch screen
CN101984393A (en) * 2010-11-26 2011-03-09 中航华东光电有限公司 Method for improving precision of infrared touch screen
US8836672B2 (en) 2011-02-09 2014-09-16 Dornerworks, Ltd. System and method for improving machine vision in the presence of ambient light
US8959435B2 (en) 2011-08-23 2015-02-17 Garmin Switzerland Gmbh System and methods for detecting debris on a touchscreen system display screen
US9323389B2 (en) 2011-10-20 2016-04-26 Garmin International, Inc. Adaptive touchscreen system
US9229575B2 (en) 2011-10-20 2016-01-05 Garmin International, Inc. Adaptive touchscreen system
US9524060B2 (en) 2012-07-13 2016-12-20 Rapt Ip Limited Low power operation of an optical touch-sensitive device for detecting multitouch events
US9916041B2 (en) 2012-07-13 2018-03-13 Rapt Ip Limited Low power operation of an optical touch-sensitive device for detecting multitouch events
CN103885533A (en) * 2012-12-21 2014-06-25 联想(北京)有限公司 Electronic device with a function of double-side touch
US11893188B2 (en) 2018-05-18 2024-02-06 1004335 Ontario Inc. Optical touch sensor devices and systems
US11625128B2 (en) 2020-04-03 2023-04-11 1004335 Ontario Inc. Optical touch sensor systems and optical detectors with noise mitigation
US11630536B2 (en) 2020-04-03 2023-04-18 1004335 Ontario Inc. Optical touch sensor systems and optical detectors with noise mitigation

Also Published As

Publication number Publication date
JPS6417348A (en) 1989-01-20
JP2769621B2 (en) 1998-06-25
GB2206203A (en) 1988-12-29
GB2206203B (en) 1991-04-03
GB8812219D0 (en) 1988-06-29

Similar Documents

Publication Publication Date Title
US4855590A (en) Infrared touch input device having ambient compensation
JP2968294B2 (en) Optical touch input device
US4247767A (en) Touch sensitive computer input device
US5164714A (en) Modulated touch entry system and method with synchronous detection
US4916308A (en) Integrated liquid crystal display and optical touch panel
CA2480182C (en) Infrared touchframe system
US5055840A (en) Infrared touch input device and light emitted activation circuit
US4893120A (en) Touch panel using modulated light
US5764223A (en) Touch-screen input device using the monitor as a light source operating at an intermediate frequency
US4713534A (en) Phototransistor apparatus with current injection ambient compensation
US6816537B2 (en) Device having touch sensitivity functionality
US8339379B2 (en) Light-based touch screen
GB2131544A (en) Optical position location apparatus
US4652741A (en) Radiant beam coordinate detector
KR0129120B1 (en) Touch-screen input device using the monitor as a light source operating at an inermediate frequency
US4672195A (en) Radiant beam coordinate detector system
CA1269145A (en) Radiant beam coordinate detector system
JPH0612512B2 (en) Optical touch panel light receiving element sensitivity adjustment method
KR100195815B1 (en) Infrared touch input device and light emitted activation circuit
EP0364884A2 (en) Detection system for optical touch panel
US3539717A (en) Touch control display system
JPH04108247U (en) touch panel input device
Maksik Simpler, faster, more reliable photosensor circuits
JPH02201526A (en) Method for reading in light reception output signal of optical touch panel
JPH0281222A (en) Touch panel input device

Legal Events

Date Code Title Description
AS Assignment

Owner name: AMP INCORPORATED, P.O. BOX 3608, HARRISBURG, PA. 1

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST.;ASSIGNOR:KRATOCHVIL, PAUL P.;REEL/FRAME:004791/0797

Effective date: 19870624

Owner name: AMP INCORPORATED, P.O. BOX 3608, HARRISBURG, 1710

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:KRATOCHVIL, PAUL P.;REEL/FRAME:004791/0797

Effective date: 19870624

AS Assignment

Owner name: AMP INCORPORATED, P.O. BOX 3608, HARRISBURG, PA 17

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST.;ASSIGNORS:BURES, MILAN;ROWLETTE, JOHN R.;REEL/FRAME:004792/0222

Effective date: 19870824

Owner name: AMP INCORPORATED, P.O. BOX 3608, HARRISBURG, 17105

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:BURES, MILAN;ROWLETTE, JOHN R.;REEL/FRAME:004792/0222

Effective date: 19870824

CC Certificate of correction
FPAY Fee payment

Year of fee payment: 4

REMI Maintenance fee reminder mailed
LAPS Lapse for failure to pay maintenance fees
FP Lapsed due to failure to pay maintenance fee

Effective date: 19970813

STCH Information on status: patent discontinuation

Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362