US5196835A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Laser touch panel reflective surface aberration cancelling
Assignee: International Business Machines Corp
•
Filing: 1991-05-02
•
Granted: 1993-03-23
•
Expires: 2011-05-02
Abstract
Abstract A method and apparatus that distinguish a valid touch from an optical aberration caused by unwanted objects and/or scratches in the light plane of an optical touch panel device is disclosed. During a training mode the device learns the relative position of "aberration dropouts" caused by the unwanted objects. During normal operating mode the relative positions of "touch and aberration dropouts" are generated and compared with the relative position of aberration dropouts to distinguish between aberration dropout signals and touch dropout signals. The touch dropout signals are subjected to further processing to determine the precise location of a touch while the aberration dropout signals are discarded.
Inventors
- 👤 Larry A. Blue
- 👤 Bruce T. Freedman
- 👤 Jose F. Gonzalez-Heres
- 👤 Alexander G. MacInnis
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-27 07:12
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/01; G06F3/03; G06F3/041; G06F3/042; G06F3/0421; G06F3/0423; G06F3/0416; G06F3/0418; G06F3/04186
Claims Analysis
Total Claims: 22
Claim 1
Independent Claim
199 words
In an apparatus which determines the location of a pointer relative to a surface area by triangulation where the apparatus includes a light source, means for causing light beams from said source to form a light plane relative to the surface area, one or more reflective surfaces positioned at the periphery of said light plane and means for detecting the absence of light reflected from those surfaces, a method for compensating for aberrations in the reflective surfaces which may otherwise be interpreted as indicating the presence of a pointer, said method comprising the steps of: (a) activating the light beams to form the light plane relative to said surface area; (b) determining each beam position whereat an aberration indicating beam interruption occurs during a sequence while no pointer is in use; (c) determining each beam position whereat beam interruptions occur while a pointer is in use; (d) comparing the beam positions at interruptions occurring during no pointer use with beam positions at interruptions occurring during pointer use; and discarding beam positions only if the offset between their respective displacements e fall within a range of predetermined values, otherwise performing further tests to distinguish aberration-cause signals from valid pointer signals.
Claim 2
Dependent Claim
199 words
In an apparatus which determines the location of a pointer relative to a surface area by triangulation where the apparatus includes a light source, means for causing light beams from said source to form a light plane relative to the surface area, one or more reflective surfaces positioned at the periphery of said light plane and means for detecting the absence of light reflected from those surfaces, a method for compensating for aberrations in the reflective surfaces which may otherwise be interpreted as indicating the presence of a pointer, said method comprising the steps of: (a) activating the light beams to form the light plane relative to said surface area; (b) determining each beam position whereat an aberration indicating beam interruption occurs during a sequence while no pointer is in use; (c) determining each beam position whereat beam interruptions occur while a pointer is in use; (d) comparing the beam positions at interruptions occurring during no pointer use with beam positions at interruptions occurring during pointer use; and discarding beam positions only if the offset between their respective displacements e fall within a range of predetermined values, otherwise performing further tests to distinguish aberration-cause signals from valid pointer signals.
Claim 3
Dependent Claim
68 words
The method set forth in claim 1 wherein the determining beam position steps of (b) and (c) above further include the steps of (e) generating a digital electronic image with pulses representing the position of beam interruption; (f) identifying a leading and a corresponding trailing edge for each pulse on said digital electronic image; and (g) correlating each pulse with a source of interruption in said light plane.
Claim 4
Dependent Claim
17 words
The method set forth in step (d) of claim 1 wherein the range of values includes zero.
Claim 5
Dependent Claim
52 words
The method set forth in step (d) of claim 1 wherein the further tests include determining the respective displacements for pairs of beam positions whereat interruptions occur with a beam position in a pair occurring with no pointer in use and another beam position in the pair occurring with pointer in use.
Claim 6
Dependent Claim
48 words
The method set forth in claim 4 further including the steps of identifying an interrupted beam position as a pointer position if the displacements for the interrupted beam position which occurs during pointer use and the interrupted beam position which occurs during no pointer use are not coincident.
Claim 7
Dependent Claim
211 words
In an apparatus which determines the location of a stylus relative to a surface area by triangulation where the apparatus includes a light source, means for causing light beams from said source to form a light plane relative to the surface area, one or more reflective surfaces positioned at the periphery of said light plane and means for detecting the absence of light reflected from those surfaces, a method for compensating for aberrations in the reflective surfaces which may otherwise be interpreted as indicating the presence of a stylus, said method comprising the steps of: (a) activating the light plane; (b) determining beam positions whereat interruption occurs within the light plane; (c) comparing the beam positions in step (b) with a predetermined value and discarding all beam positions that are less than the predetermined value; (d) determining each beam position whereat an aberration indicating beam interruption occurs during a sequence while no stylus is in use; (e) determining each beam position whereat stylus beam interruptions occur while a stylus is in use; (f) comparing the beam positions at interruptions occurring during no stylus use with beam positions at interruptions occurring during stylus use; and (g) distinguishing between a valid stylus signal and an aberration-caused signal only if compared positions partially coincide.
Claim 8
Dependent Claim
211 words
In an apparatus which determines the location of a stylus relative to a surface area by triangulation where the apparatus includes a light source, means for causing light beams from said source to form a light plane relative to the surface area, one or more reflective surfaces positioned at the periphery of said light plane and means for detecting the absence of light reflected from those surfaces, a method for compensating for aberrations in the reflective surfaces which may otherwise be interpreted as indicating the presence of a stylus, said method comprising the steps of: (a) activating the light plane; (b) determining beam positions whereat interruption occurs within the light plane; (c) comparing the beam positions in step (b) with a predetermined value and discarding all beam positions that are less than the predetermined value; (d) determining each beam position whereat an aberration indicating beam interruption occurs during a sequence while no stylus is in use; (e) determining each beam position whereat stylus beam interruptions occur while a stylus is in use; (f) comparing the beam positions at interruptions occurring during no stylus use with beam positions at interruptions occurring during stylus use; and (g) distinguishing between a valid stylus signal and an aberration-caused signal only if compared positions partially coincide.
Claim 9
Dependent Claim
24 words
The method of claim 6 wherein step (d) further includes the step of recording each beam position whereat an aberration indicating beam interruption occurs.
Claim 10
Dependent Claim
39 words
The method set forth in claim 7 further including the steps of periodically adjusting recorded information by adding new beam positions whereat new aberrations indicating beam interruptions occur and removing old beam positions whereat old aberration indicating interruptions occurred.
Claim 11
Dependent Claim
176 words
In an apparatus which determines the location of a pointer relative to a surface area by triangulation where the apparatus includes a light source, means for causing light beams from said source to form a light plane relative to the surface area, one or more reflective surfaces positioned at the periphery of said light plane and means for detecting the absence of light reflected from those surfaces, a method for compensating for aberrations in the reflective surfaces which may be otherwise be interrupted as indicating the presence of a pointer, said method comprising the steps of: (a) generating a light plane image with interruptions caused by a pointer intersecting said surface area and debris and/or scratches located in said surface area; (b) processing the light plane images and generating therefrom electronic images with pulses representing pointers interruptions and pulses representing debris and/or scratch interruptions; (c) filtering the pulses representing debris and/or scratches; and (d) performing further processing on the pulses representing pointers interruptions to identify a precise location at which the pointers intersect the surface area.
Claim 12
Dependent Claim
176 words
In an apparatus which determines the location of a pointer relative to a surface area by triangulation where the apparatus includes a light source, means for causing light beams from said source to form a light plane relative to the surface area, one or more reflective surfaces positioned at the periphery of said light plane and means for detecting the absence of light reflected from those surfaces, a method for compensating for aberrations in the reflective surfaces which may be otherwise be interrupted as indicating the presence of a pointer, said method comprising the steps of: (a) generating a light plane image with interruptions caused by a pointer intersecting said surface area and debris and/or scratches located in said surface area; (b) processing the light plane images and generating therefrom electronic images with pulses representing pointers interruptions and pulses representing debris and/or scratch interruptions; (c) filtering the pulses representing debris and/or scratches; and (d) performing further processing on the pulses representing pointers interruptions to identify a precise location at which the pointers intersect the surface area.
Claim 13
Dependent Claim
181 words
In a touch panel device having a light source, means for causing light beams from said source to form a light plane relative to a viewing surface, one or more reflective surfaces disposed at the periphery of the display screen, means for detecting the absence of light reflected from those surfaces and a triangulation method for determining the location of a stylus relative to the display screen, an apparatus for compensating for aberrations in the reflective surfaces which may otherwise be interpreted as indicating the presence of a stylus, said apparatus comprising: means for generating light plane images with interruptions caused by the stylus intersecting said display screen and debris and/or scratches located on said reflective surfaces; means for receiving the light plane images and generating therefrom electronic images with pulses representative of styli interruptions and pulses representative of debris and/or scratches interruptions; means for analyzing the electronic images and filtering all pulses which represent debris and/or scratches interruptions; and means for processing the pulses representative of styli interruptions to determine the precise location whereat the styli intersect the display screen.
Claim 14
Dependent Claim
181 words
In a touch panel device having a light source, means for causing light beams from said source to form a light plane relative to a viewing surface, one or more reflective surfaces disposed at the periphery of the display screen, means for detecting the absence of light reflected from those surfaces and a triangulation method for determining the location of a stylus relative to the display screen, an apparatus for compensating for aberrations in the reflective surfaces which may otherwise be interpreted as indicating the presence of a stylus, said apparatus comprising: means for generating light plane images with interruptions caused by the stylus intersecting said display screen and debris and/or scratches located on said reflective surfaces; means for receiving the light plane images and generating therefrom electronic images with pulses representative of styli interruptions and pulses representative of debris and/or scratches interruptions; means for analyzing the electronic images and filtering all pulses which represent debris and/or scratches interruptions; and means for processing the pulses representative of styli interruptions to determine the precise location whereat the styli intersect the display screen.
Claim 15
Dependent Claim
157 words
For use with an interface apparatus which determine the location of a stylus relative to a surface area by triangulation where the apparatus includes a light source, means for causing a light beam from the source to scan across the surface area, one or more reflective surfaces and means for detecting the presence or absence of light reflected from those surfaces, a method for compensating for aberrations in the reflective surfaces which might otherwise be interpreted as indicating the presence of a stylus, said method comprising the steps of: causing the light beam to scan the surface area during a power-up sequence while no stylus is in use; recording each beam position at which an aberration-indicating beam interruption occurs; comparing the beam positions at interruptions which occur during normal apparatus operation with the recorded beam positions; and distinguishing an aberration-caused signal from a valid stylus signal if the compared positions fall within a range of predetermined values.
Claim 16
Dependent Claim
157 words
For use with an interface apparatus which determine the location of a stylus relative to a surface area by triangulation where the apparatus includes a light source, means for causing a light beam from the source to scan across the surface area, one or more reflective surfaces and means for detecting the presence or absence of light reflected from those surfaces, a method for compensating for aberrations in the reflective surfaces which might otherwise be interpreted as indicating the presence of a stylus, said method comprising the steps of: causing the light beam to scan the surface area during a power-up sequence while no stylus is in use; recording each beam position at which an aberration-indicating beam interruption occurs; comparing the beam positions at interruptions which occur during normal apparatus operation with the recorded beam positions; and distinguishing an aberration-caused signal from a valid stylus signal if the compared positions fall within a range of predetermined values.
Claim 17
Dependent Claim
50 words
The method set forth in claim 4 further including the steps of identifying an interrupted beam position as a pointer position if the displacement for the interrupted beam position occurring during pointer use in not coincident and straddles the displacement for the interrupted beam position occurring during no pointer use.
Claim 18
Dependent Claim
50 words
The method set forth in claim 4 further including the steps of identifying an interrupted beam position as a pointer position if the displacement for the interrupted beam position occurring during pointer use is partially coincident and overlaps the displacement for a beam position which occurs during no pointer use.
Claim 19
Dependent Claim
185 words
In an apparatus which determines the location of a pointer relative to a surface area by triangulation where the apparatus includes a light source, means for causing light beams from said source to form a light plane relative to the surface area, one or more reflective surfaces positioned at the periphery of said light plane and means for detecting the absence of light reflected from those surfaces, a method for compensating for aberrations in the reflective surfaces which may otherwise be interpreted as indicating the presence of a pointer, said method comprising the steps of: (a) activating the light beams to form the light plane relative to said surface area; (b) determining aberration locations within said surface area whereat beam interruptions occur when no pointer is used to touch locations in said surface area; (c) determining pointer locations within said surface whereat beam interruptions occur when a pointer is used, to touch locations within the surface area; (d) comparing selected ones of the aberration locations with selected ones of the pointer locations; and (e) discarding those aberration locations positioned a predetermined distance from pointer locations.
Claim 20
Dependent Claim
185 words
In an apparatus which determines the location of a pointer relative to a surface area by triangulation where the apparatus includes a light source, means for causing light beams from said source to form a light plane relative to the surface area, one or more reflective surfaces positioned at the periphery of said light plane and means for detecting the absence of light reflected from those surfaces, a method for compensating for aberrations in the reflective surfaces which may otherwise be interpreted as indicating the presence of a pointer, said method comprising the steps of: (a) activating the light beams to form the light plane relative to said surface area; (b) determining aberration locations within said surface area whereat beam interruptions occur when no pointer is used to touch locations in said surface area; (c) determining pointer locations within said surface whereat beam interruptions occur when a pointer is used, to touch locations within the surface area; (d) comparing selected ones of the aberration locations with selected ones of the pointer locations; and (e) discarding those aberration locations positioned a predetermined distance from pointer locations.
Claim 21
Dependent Claim
193 words
In an apparatus which determines the location of a pointer relative to a surface area by triangulation where the apparatus includes a light source, means for causing light beams from said source to form a light plane relative to the surface area, one or more reflective surfaces positioned at the periphery of said light plane and means for detecting the absence of light reflected from those surfaces, a device for compensating for aberrations in the reflective surfaces which may otherwise be interpreted as indicating the presence of a pointer, said device comprising: (a) means for activating the light beams to form the light plane relative to said surface area; (b) means for determining aberration locations within said surface area whereat beam interruptions occur when no pointer is used to touch locations in said surface area; (c) means for determining pointer locations within said surface whereat beam interruptions occur when a pointer is used, to touch locations within the surface area; (d) means for comparing selected ones of the aberration locations with selected ones of the pointer locations; and (e) means for discarding those aberration locations positioned a predetermined distance from pointer locations. i
Claim 22
Dependent Claim
193 words
In an apparatus which determines the location of a pointer relative to a surface area by triangulation where the apparatus includes a light source, means for causing light beams from said source to form a light plane relative to the surface area, one or more reflective surfaces positioned at the periphery of said light plane and means for detecting the absence of light reflected from those surfaces, a device for compensating for aberrations in the reflective surfaces which may otherwise be interpreted as indicating the presence of a pointer, said device comprising: (a) means for activating the light beams to form the light plane relative to said surface area; (b) means for determining aberration locations within said surface area whereat beam interruptions occur when no pointer is used to touch locations in said surface area; (c) means for determining pointer locations within said surface whereat beam interruptions occur when a pointer is used, to touch locations within the surface area; (d) means for comparing selected ones of the aberration locations with selected ones of the pointer locations; and (e) means for discarding those aberration locations positioned a predetermined distance from pointer locations. i
References Cited (Backward Citations)
US4294543A
Cited
US4568182A
Cited
US4558313A
Cited
US4507557A
Cited
US4553842A
Cited
US4710759A
Cited
US4943806A
Cited
US4703316A
Cited
WO1986002755A1
Cited
EP0181612A2
Cited
US4710760A
Cited
EP0221712A2
Cited
US4782328A
Cited
US4905174A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1996-03-22 | 1996-09-21 | 1997-03-23 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2000-03-22 | 2000-09-21 | 2001-03-23 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2004-03-22 | 2004-09-21 | 2005-03-23 | $7700.00 | Window Closed / Lapsed |