USH716H - Parallax induced pointing error avoidance method and means for systems using touch screen overlays - Google Patents

Parallax induced pointing error avoidance method and means for systems using touch screen overlays Download PDF

Info

Publication number
USH716H
USH716H US07/121,024 US12102487A USH716H US H716 H USH716 H US H716H US 12102487 A US12102487 A US 12102487A US H716 H USH716 H US H716H
Authority
US
United States
Prior art keywords
display
touch
parallax
guard band
area
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.)
Abandoned
Application number
US07/121,024
Inventor
James E. McDonald
Jimmy D. Stone
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.)
International Business Machines Corp
Original Assignee
International Business Machines Corp
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 International Business Machines Corp filed Critical International Business Machines Corp
Priority to US07/121,024 priority Critical patent/USH716H/en
Assigned to INTERNATIONAL BUSINESS MACHINES CORPORATION, A CORP. OF NEW YORK reassignment INTERNATIONAL BUSINESS MACHINES CORPORATION, A CORP. OF NEW YORK ASSIGNMENT OF ASSIGNORS INTEREST. Assignors: STONE, JIMMY D., MC DONALD, JAMES E.
Priority to JP63204867A priority patent/JPH01136227A/en
Priority to EP88480048A priority patent/EP0324306A3/en
Application granted granted Critical
Publication of USH716H publication Critical patent/USH716H/en
Abandoned 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/0416Control or interface arrangements specially adapted for digitisers
    • G06F3/0418Control or interface arrangements specially adapted for digitisers for error correction or compensation, e.g. based on parallax, calibration or alignment

Definitions

  • the present invention relates to touch sensitive selection screens or panels which overlay displays that concurrently present a multiplicity of visual areas for user selection. More particularly, the present invention relates to systems using touch screen panels overlaying visual display devices, wherein parallax effects can cause the user to erroneously select an area presented on the visual display.
  • the invention is especially useful for systems using a cathode ray tube (CRT) as a display with a transparent touch screen overlaying the CRT face so that the user can select from amongst areas on the display, as by touching, light pen operation, or the like.
  • CTR cathode ray tube
  • display screens as an interface between users and electronic systems of various types is attractive to the data processing industry because of its flexibility and speed.
  • Selection of an item from the display by the user can cause a wide variety of responses by the system. It can initiate internal activities within the system, such as is involved in calling up or processing databases, or it can produce external actions, such as handling of process control functions. Further, the system can reconfigure the display presented to offer a subset of selections in response to the first selection, it can simulate cause and effect relationships, such as by simulating arrays of buttons, lights, knobs, etc., that a user might expect to encounter in a physical implementation of the display, and thereafter visualizing simulated effects of operating those elements.
  • the display-to-user interface is obtained by displaying multiple items for selection on the face of a CRT, or the like, with the user employing a keyboard as the means for selecting the desired item.
  • the selection is accomplished by entering a letter or symbol from the keyboard, or by manipulating a cursor to align with the desired selection.
  • Other means such as the so-called mouse and tablet devices, are also sometimes used in conjunction with cursor-oriented selection. Regardless, parallax offsetting of the displayed items or areas, as seen by the user, are irrelevant under those circumstances.
  • the thickness of the face of the CRT and the touch screen intervene between the display plane and the viewer.
  • the user is looking along a line that is not substantially perpendicular to the plane of the target item or area for which selection is intended while little or no space separates that target from its neighbors, the user's finger or pen may well actually overlie the neighbor. The electronics will then cause erroneous selection of the neighbor.
  • U.S. Pat. No. 4,198,623 by Misek et al configures a special array of light sources and sensors in an effort to minimize the parallax effects of the edge curvature in CRT's.
  • U.S. Pat. No. 4,355,202 by DeCosta et al teaches a frame of force translating cones and piezoelectric sensors surrounding a display in an effort to place the display and selection planes as near coincidence as possible while admitting that a finite thickness between those two planes will involve parallax distortion.
  • the present invention overcomes selection errors caused by parallax distortion which causes the user to believe one area of a display is selected when the user's finger or selecting device is actually selecting another area of the display. While the invention is described with emphasis on parallax errors in conjunction with CRT's, those having normal skill in the art will understand that the invention is useful for any combination of display and touch-screen type of combination which involves potential parallax offset of the perceived display area. Briefly, the present invention contemplates resolving the parallax-induced error problem by assigning a guard band around each display area available for touch selection where the width of that band is correlated to the amount of parallax error associated with the desired CRT and touch screen environment.
  • the present invention uses a process of compensating for parallax errors associated with use of an electronically-generated visual display which is viewed through a medium prone to causing apparent image displacement from parallax distortion.
  • the touching of one or more discrete areas by the user is intended to cause actuation of some form of system response.
  • the amount of visually-apparent image shifting caused by parallax effects from the medium is initially determined.
  • a guard band invisible to the user is assigned to each area of the electronically generated visual display which is potentially available for touch actuation. This guard band has a width which incorporates an area correlated to the enlarged apparent area of the surrounded area caused by the parallax distortion.
  • the system responds to touching within the guard band by generating a signal indicative that the surrounded area was actually selected.
  • the size of the guard band is a function of the maximum angle of viewing relative to the display screen that the system is to accommodate. By deciding upon that angle, as well as determining the combined parallax offset at that angle associated with the thickness of the CRT face and the touch panel, the width of the guard band is determinable and assignable to each potentially-selectable area of the display.
  • FIG. 1 is a partially schematic view of the environment of a touch screen actuated system in which the present invention is useful.
  • FIG. 2 illustrates the optics associated with viewing displacement induced by parallax phenomenon.
  • FIG. 3 is a sample of a display with guard bands assigned to selectable areas thereof in accordance with the present invention.
  • FIG. 1 A typical environment of a system using a cathode ray tube or CRT 10 having a transparent touch screen overlay 12 is shown in FIG. 1.
  • Screen 12 in normal use, is placed directly over the face 14 of CRT 10 as is well known; it is shown displaced in FIG. 1 merely for convenience of this description.
  • Touch screen assembly 12 includes an X-Y matrix which responds to touching by generating output signals into sensors 15 and 16. The two output signal sets are coupled to data processor 18.
  • Touch detection is by any of several well known systems, such as capacitive or inductive sensors, light path interruption, contact switches, and the like. The foregoing, along with the electronics in processor 18 for correlating the touching of screen 12 with a particular display, or part of a display, is likewise well known and therefore is not further described here.
  • the user-to-machine interface provided by the screen and CRT combination allow the users to electronically interact with the associated data processing system. For instance, the user can simulate physical selection of objects, such as buttons, keys, icons, and switches, with the data processing responding with an appropriate simulated result.
  • objects such as buttons, keys, icons, and switches
  • a user-system interface employing touch screen/CRT technology is easily created and modified.
  • the technology makes multiple panels or "menus" available under software control. In short, the technology permits a highly flexible software generated user-to-system interface.
  • CRT/touch screen combinations also offer advantages over indirect pointing mechanisms including keyboards, "mouse” or “joy-stick” devices, or the like.
  • indirect pointing the user must manipulate a control device which typically causes a visible cursor to move on the CRT display.
  • the cursor When the cursor is positioned on the desired object, the user must select it, usually by pushing an independent button on the control device.
  • the separation varies with the touch screen technology, but is always present to some degree.
  • the parallax problem does not occur with real objects nor does it occur with indirect pointing devices and CRT-generated objects.
  • Parallax-induced pointing errors are eliminated in accordance with the present invention by making the touch area for an object larger than its visually-displayed area.
  • the exact size of the area is determined by considering (1) the separation between the phosphor coated surface inside CRT 10 behind face 14 and the surface touched by the user, (2) the maximum anticipated (or allowable) viewing angle offset from the perpendicular relative to the object in both the vertical and horizontal directions, and (3) the index of refraction of the materials used in the CRT 10 and the touch screen 12. This equation is also used to determine the minimum acceptable separation between objects, such as buttons presented on the touch screen 12 and CRT 10 interface.
  • the user may unintentionally indicate apparent selection of the wrong area because of visual parallax, the refraction of light and the glass thickness at face 14 of CRT 10, as well as the touch sensitive panel 12 thickness.
  • the degree to which the touch-sensitive area should exceed the corresponding display object is determined. The following is a detail description of that process along with an example.
  • Tg 12.7 mm; the thickness of the glass of CRT 10 at face 14
  • A1 45 degrees; maximum predicted viewing angle from normal to CRT face 14
  • the amount of parallax-induced pointing error is determined by the separation between the actual location of a point on the phosphor surface at the rear of face 14 of CRT 10 and the point at which the user will intersect the outer surface of the touch screen 12 while attempting to touch the location where the phosphor point appears, the amount of the "touch discrepancy" is described by:
  • the amount of touch error is expected to occur from both sides of the CRT 10. Accordingly, the sense area around any object should extend by a 8.2 mm guard band beyond the displayed object. Thus the minimum separation between neighboring touch-selectable displayed objects is 16.4 mm. Note that this figure applies to the particular example presented, and for other applications it is necessary to calculate the useful guard band based on the data associated with the components involved in that system.
  • FIG. 2 presents a broken section of the display face for CRT 10.
  • Plate 20 symbolically represents the combination of both the face plate of CRT 10 and the thickness of touch panel 12 overlying face 4 of CRT 10 (i.e., Tg+Tt, as shown).
  • the user is assumed to observe along line 22 at an angle A1 relative to the normal of the outer face 23 of panel 12.
  • the actual point of information display occurs at point source 25 on the phosphor coated rear face 21 at an angle A2, and displacement P from the normal to surfaces 21 and 23.
  • the apparent point source appears at point source 26. If a second touch-sensitive display area existed at point 26, selection of that area results in erroneous input to the system.
  • CRT display face 14 has areas 30 and 31 which are instructional to the user; these areas are not user selectable. They do not hazard parallax induced errors and are presented with their boundaries abutting without separation. Areas 32, 33, 34, and 35 are assumed as intended for touch selection by the user. Therefore, areas 32 to 35 are surrounded by invisible guard bands 36 to 39, respectively. Bands 36-39 each have a width of P which, in the example mentioned previously, is 8.2 mm. That is, areas 32 and 33 are separated from areas 30 and 31 by 8.2 mm, while areas 32 to 35 are separated from each other by 16.4 mm.
  • guard bands need not always completely surround the touch-selectable display areas. If the risk of parallax-induced errors is considered to exist only in horizontal planes, it is possible to omit the bands above and below the selectable areas, or vice versa. Furthermore, the bands can have different widths around the surrounded areas. For instance, the system can accommodate a shallow angle for Al in the vertical direction in contrast to a larger angle Al in the horizontal direction relative to the surrounded selectable display area. Regardless, once determined in accordance with this invention, addition of the guard bands to the edges of the display areas is accomplished by well known programming techniques. These techniques are well within the skill of those having normal skill in the art and therefore are not further described herein.

Abstract

In a system using a touch panel type of overlay on a cathode ray tube screen wherein multiple areas for user selection are presented on the tube screen, erroneous touch selection of displayed areas on the tube because of parallax-induced offset is avoided by assigning a guard band around each display area. The width of the band is designed to correlate to the amount of parallax error associated with the combined tube and overlay touch screen environment.

Description

TECHNICAL FIELD
The present invention relates to touch sensitive selection screens or panels which overlay displays that concurrently present a multiplicity of visual areas for user selection. More particularly, the present invention relates to systems using touch screen panels overlaying visual display devices, wherein parallax effects can cause the user to erroneously select an area presented on the visual display. The invention is especially useful for systems using a cathode ray tube (CRT) as a display with a transparent touch screen overlaying the CRT face so that the user can select from amongst areas on the display, as by touching, light pen operation, or the like.
BACKGROUND
The use of display screens as an interface between users and electronic systems of various types is attractive to the data processing industry because of its flexibility and speed. Selection of an item from the display by the user can cause a wide variety of responses by the system. It can initiate internal activities within the system, such as is involved in calling up or processing databases, or it can produce external actions, such as handling of process control functions. Further, the system can reconfigure the display presented to offer a subset of selections in response to the first selection, it can simulate cause and effect relationships, such as by simulating arrays of buttons, lights, knobs, etc., that a user might expect to encounter in a physical implementation of the display, and thereafter visualizing simulated effects of operating those elements.
In many cases, the display-to-user interface is obtained by displaying multiple items for selection on the face of a CRT, or the like, with the user employing a keyboard as the means for selecting the desired item. Typically, the selection is accomplished by entering a letter or symbol from the keyboard, or by manipulating a cursor to align with the desired selection. Other means, such as the so-called mouse and tablet devices, are also sometimes used in conjunction with cursor-oriented selection. Regardless, parallax offsetting of the displayed items or areas, as seen by the user, are irrelevant under those circumstances.
Arrangements of touch-sensitive screens or panels as an overlay to the display surface have evolved and enjoy the benefit of freeing the user from the keyboard. The elements and operation of a contemporary touch screen system are succinctly described in the article entitled COMPUTER INTERFACE DEVICE by P. J. Kennedy in the January 1980 IBM TECHNICAL DISCLOSURE BULLETIN (Vol. 22, No. 8B) at pages 3542-3543. The ease with which a user can learn to utilize such configurations is evidenced by the fact that touch screen systems have found use as training aids for small children who cannot read, much less use a keyboard. The user need only point a finger, light pen, rod, or the like, directly on the item or area seen on the screen; the controls associated with the touch screen interpret the item or area selected in a manner transparent to the user.
Unfortunately, the thickness of the face of the CRT and the touch screen intervene between the display plane and the viewer. Thus, if the user is looking along a line that is not substantially perpendicular to the plane of the target item or area for which selection is intended while little or no space separates that target from its neighbors, the user's finger or pen may well actually overlie the neighbor. The electronics will then cause erroneous selection of the neighbor.
The existence of the hazard of parallax induced pointing errors in touch screen selection is known in the prior art. For instance, U.S. Pat. No. 4,567,480 by Blanchard, as well as the January 1984 DATAMATION magazine article at pages 146-154, both recognize the problem, but neither suggests a solution other than to admonish the user to sit directly in front of the screen and at eye level.
Others have recognized the problem and tried resolution by modifying the structure associated with the touch screen. For example, U.S. Pat. No. 4,198,623 by Misek et al configures a special array of light sources and sensors in an effort to minimize the parallax effects of the edge curvature in CRT's. U.S. Pat. No. 4,355,202 by DeCosta et al teaches a frame of force translating cones and piezoelectric sensors surrounding a display in an effort to place the display and selection planes as near coincidence as possible while admitting that a finite thickness between those two planes will involve parallax distortion.
Since CRT faces have a finite thickness with the display plane occurring on the interior surface thereof, it is impossible to obtain complete coincidence between the touch screen plane and the display plane. Yet another approach is taken in U.S. Pat. No. 4,361,725 by Dagnelie et al which suggests that it is possible to arrange X-Y grid wires across the tube face in a configuration that will correct for parallax errors.
None of the known prior art has taught or suggested elimination or minimization of parallax induced touch screen selection errors in a manner that can accommodate existing touch screen panels without modifying the display, the touch screen panel, the display-to-panel mounting environment, or some combination thereof. However, that result is advantageously realized by the present invention.
DISCLOSURE OF THE INVENTION
The present invention overcomes selection errors caused by parallax distortion which causes the user to believe one area of a display is selected when the user's finger or selecting device is actually selecting another area of the display. While the invention is described with emphasis on parallax errors in conjunction with CRT's, those having normal skill in the art will understand that the invention is useful for any combination of display and touch-screen type of combination which involves potential parallax offset of the perceived display area. Briefly, the present invention contemplates resolving the parallax-induced error problem by assigning a guard band around each display area available for touch selection where the width of that band is correlated to the amount of parallax error associated with the desired CRT and touch screen environment.
More particularly, the present invention uses a process of compensating for parallax errors associated with use of an electronically-generated visual display which is viewed through a medium prone to causing apparent image displacement from parallax distortion. The touching of one or more discrete areas by the user is intended to cause actuation of some form of system response. In accordance with the invention, the amount of visually-apparent image shifting caused by parallax effects from the medium is initially determined. A guard band invisible to the user is assigned to each area of the electronically generated visual display which is potentially available for touch actuation. This guard band has a width which incorporates an area correlated to the enlarged apparent area of the surrounded area caused by the parallax distortion. Further, the system responds to touching within the guard band by generating a signal indicative that the surrounded area was actually selected.
Still further, the size of the guard band is a function of the maximum angle of viewing relative to the display screen that the system is to accommodate. By deciding upon that angle, as well as determining the combined parallax offset at that angle associated with the thickness of the CRT face and the touch panel, the width of the guard band is determinable and assignable to each potentially-selectable area of the display.
Those having normal skill in the art will recognize the foregoing and other objects, features, advantages and applications of the present invention from the following more detailed description of the preferred embodiment as illustrated in the accompanying drawings.
BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 is a partially schematic view of the environment of a touch screen actuated system in which the present invention is useful.
FIG. 2 illustrates the optics associated with viewing displacement induced by parallax phenomenon.
FIG. 3 is a sample of a display with guard bands assigned to selectable areas thereof in accordance with the present invention.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT
A typical environment of a system using a cathode ray tube or CRT 10 having a transparent touch screen overlay 12 is shown in FIG. 1. Screen 12, in normal use, is placed directly over the face 14 of CRT 10 as is well known; it is shown displaced in FIG. 1 merely for convenience of this description. Touch screen assembly 12 includes an X-Y matrix which responds to touching by generating output signals into sensors 15 and 16. The two output signal sets are coupled to data processor 18. Touch detection is by any of several well known systems, such as capacitive or inductive sensors, light path interruption, contact switches, and the like. The foregoing, along with the electronics in processor 18 for correlating the touching of screen 12 with a particular display, or part of a display, is likewise well known and therefore is not further described here.
The user-to-machine interface provided by the screen and CRT combination allow the users to electronically interact with the associated data processing system. For instance, the user can simulate physical selection of objects, such as buttons, keys, icons, and switches, with the data processing responding with an appropriate simulated result. There are several advantages to this technology in terms of flexibility, directness and cost. A user-system interface employing touch screen/CRT technology is easily created and modified. The technology makes multiple panels or "menus" available under software control. In short, the technology permits a highly flexible software generated user-to-system interface.
CRT/touch screen combinations also offer advantages over indirect pointing mechanisms including keyboards, "mouse" or "joy-stick" devices, or the like. With such contemporary indirect pointing, the user must manipulate a control device which typically causes a visible cursor to move on the CRT display. When the cursor is positioned on the desired object, the user must select it, usually by pushing an independent button on the control device.
With a touch screen and CRT combination the user simply points a finger, light pen or any other suitable pointing object at the desired object in a natural fashion. However, if the user is not looking in a direction perpendicular to the surface defined by the touch screen and CRT, parallax-induced errors will occur. These errors result from the fact that there is a separation between the surface on which the object actually appears (the inner front surface of the CRT face 14) and the touch sensitive area impacted by the user intending to select that area.
The separation varies with the touch screen technology, but is always present to some degree. The parallax problem does not occur with real objects nor does it occur with indirect pointing devices and CRT-generated objects. Parallax-induced pointing errors are eliminated in accordance with the present invention by making the touch area for an object larger than its visually-displayed area. The exact size of the area is determined by considering (1) the separation between the phosphor coated surface inside CRT 10 behind face 14 and the surface touched by the user, (2) the maximum anticipated (or allowable) viewing angle offset from the perpendicular relative to the object in both the vertical and horizontal directions, and (3) the index of refraction of the materials used in the CRT 10 and the touch screen 12. This equation is also used to determine the minimum acceptable separation between objects, such as buttons presented on the touch screen 12 and CRT 10 interface.
If the user views the CRT 10/screen 12 interface at an angle and attempts to touch an object or area displayed on face 14, the user may unintentionally indicate apparent selection of the wrong area because of visual parallax, the refraction of light and the glass thickness at face 14 of CRT 10, as well as the touch sensitive panel 12 thickness.
By determining the maximum predicted viewing angle for the user relative to the interface between CRT 10 and screen 12, the refraction indexes of the CRT 10 glass and the touch screen 12, the degree to which the touch-sensitive area should exceed the corresponding display object is determined. The following is a detail description of that process along with an example.
The following is an example of the application of this invention. For this example, assume that:
Rg=1.5; the index of refraction of glass of CRT 10 and touch panel 12
Tg=12.7 mm; the thickness of the glass of CRT 10 at face 14
Tt=2.64 mm; the thickness of touch panel 12
A1=45 degrees; maximum predicted viewing angle from normal to CRT face 14
A2=SIN-1 [(SIN A1)/Rg]=28.125 degrees
Since the amount of parallax-induced pointing error is determined by the separation between the actual location of a point on the phosphor surface at the rear of face 14 of CRT 10 and the point at which the user will intersect the outer surface of the touch screen 12 while attempting to touch the location where the phosphor point appears, the amount of the "touch discrepancy" is described by:
P=(Tg+Tt)tan A2
where P=distance of parallax induced pointing error.
In the present example, ##EQU1##
The amount of touch error is expected to occur from both sides of the CRT 10. Accordingly, the sense area around any object should extend by a 8.2 mm guard band beyond the displayed object. Thus the minimum separation between neighboring touch-selectable displayed objects is 16.4 mm. Note that this figure applies to the particular example presented, and for other applications it is necessary to calculate the useful guard band based on the data associated with the components involved in that system.
The relationship discussed above is shown in FIG. 2 which presents a broken section of the display face for CRT 10. Plate 20 symbolically represents the combination of both the face plate of CRT 10 and the thickness of touch panel 12 overlying face 4 of CRT 10 (i.e., Tg+Tt, as shown). The user is assumed to observe along line 22 at an angle A1 relative to the normal of the outer face 23 of panel 12. The actual point of information display occurs at point source 25 on the phosphor coated rear face 21 at an angle A2, and displacement P from the normal to surfaces 21 and 23. However, because of the parallax involved, the apparent point source appears at point source 26. If a second touch-sensitive display area existed at point 26, selection of that area results in erroneous input to the system.
A somewhat simplified display is shown in FIG. 3. CRT display face 14 has areas 30 and 31 which are instructional to the user; these areas are not user selectable. They do not hazard parallax induced errors and are presented with their boundaries abutting without separation. Areas 32, 33, 34, and 35 are assumed as intended for touch selection by the user. Therefore, areas 32 to 35 are surrounded by invisible guard bands 36 to 39, respectively. Bands 36-39 each have a width of P which, in the example mentioned previously, is 8.2 mm. That is, areas 32 and 33 are separated from areas 30 and 31 by 8.2 mm, while areas 32 to 35 are separated from each other by 16.4 mm.
Any user who actually touches bands 36, 37, 38, or 39 because of parallax offset while believing the associated action area is touch selected, will correctly actuate the intended target, namely STOP area 32, GO area 33, UP area 34, or DOWN area 35, respectively.
Note that the guard bands need not always completely surround the touch-selectable display areas. If the risk of parallax-induced errors is considered to exist only in horizontal planes, it is possible to omit the bands above and below the selectable areas, or vice versa. Furthermore, the bands can have different widths around the surrounded areas. For instance, the system can accommodate a shallow angle for Al in the vertical direction in contrast to a larger angle Al in the horizontal direction relative to the surrounded selectable display area. Regardless, once determined in accordance with this invention, addition of the guard bands to the edges of the display areas is accomplished by well known programming techniques. These techniques are well within the skill of those having normal skill in the art and therefore are not further described herein.
Although the foregoing describes the exemplary preferred embodiment in relatively specific detail, those having normal skill in the art will recognize various changes, modifications, additions and applications other than those specifically mentioned herein without departing from the spirit of this invention.

Claims (6)

What is claimed is:
1. The process of compensating for parallax-induced errors associated with use of an electronically generated visual display which is viewed through a medium that is prone to causing apparent image displacement from parallax distortion and wherein touching by the user of one or more discrete areas causes actuation of a touch responsive means, comprising the steps of:
determining the amount of offset distance of visually apparent shift caused by parallax from viewing said medium at a preselected maximum angle relative to the display surface;
assigning a guard band around at least a portion of the perimeter of each area of the electronically-generated visual display which is to receive selected touch actuation with said guard band
having a width for extending the perimeter of said touch selected area by an amount correlated to said determined offset distance caused by said parallax distortion; and
responding to touching within said guard band by generating a signal for indicating to the touch responsive means that the said discrete area adjacent to said guard band was touched.
2. The process in accordance with claim 1 for use with a display composed of a cathode ray tube having a transparent touch sensitive screen overlay, said determining step including the step of determining the parallax shift at the said preselected maximum angle relative to the display surface through the combined media of said tube and said screen.
3. The process of avoiding parallax-induced errors in an electronically-generated display visible at a surface through a plate of a thickness T of transparent media having a refraction index R where the display is to function as an input device to a data processing system, or the like, by touching of areas associated with the display comprising the steps of:
determining the maximum angle A1 from perpendicular from the said display surface for which touch selection is allowed free from parallax-induced errors; and
providing a guard band along at least a portion of the perimeter of each touch-selective area of the display where the width P of the guard band is the product of T times tan A2 where A2 is equal to SIN-1 [(SIN A1)/R].
4. The process in accordance with claim 3 wherein said guard band is invisible and the spacing between the edges of any neighboring touch-selective display areas is 2P.
5. The process of avoiding parallax-induced errors in an electronically-generated display visible at the inner surface of a cathode ray tube having a face plate of a thickness Tg of transparent media having a refraction index Rg with a touch-sensitive panel overlaying said display face where the panel has a thickness Tp and a refraction index Rg, and where the display is to function as an input device to a data processing system, or the like, by detecting the touching of said panel in areas associated with the display at the cathode ray tube inner surface comprising the steps of:
determining the maximum angle Al for the viewer's line of sight from a line perpendicular to the plane of the display inner surface for which touch selection is allowed free from parallax-induced errors; and
providing a guard band around each area of the cathode ray tube display which is touch selectable at the touch panel where the width P of said guard band is defined by
P=(Tg+Tp)tan A2
wherein
A2=SIN.sup.-1 /[(SIN A1)/Rg].
6. The process in accordance with claim 5 wherein said providing step establishes an invisible said guard band with at least 2P separation between visible boundaries of touch-selectable areas on the tube display.
US07/121,024 1987-11-16 1987-11-16 Parallax induced pointing error avoidance method and means for systems using touch screen overlays Abandoned USH716H (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
US07/121,024 USH716H (en) 1987-11-16 1987-11-16 Parallax induced pointing error avoidance method and means for systems using touch screen overlays
JP63204867A JPH01136227A (en) 1987-11-16 1988-08-19 Touch panel
EP88480048A EP0324306A3 (en) 1987-11-16 1988-09-27 Parallax error avoidance for a touch screen system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US07/121,024 USH716H (en) 1987-11-16 1987-11-16 Parallax induced pointing error avoidance method and means for systems using touch screen overlays

Publications (1)

Publication Number Publication Date
USH716H true USH716H (en) 1989-12-05

Family

ID=22394011

Family Applications (1)

Application Number Title Priority Date Filing Date
US07/121,024 Abandoned USH716H (en) 1987-11-16 1987-11-16 Parallax induced pointing error avoidance method and means for systems using touch screen overlays

Country Status (3)

Country Link
US (1) USH716H (en)
EP (1) EP0324306A3 (en)
JP (1) JPH01136227A (en)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5565894A (en) * 1993-04-01 1996-10-15 International Business Machines Corporation Dynamic touchscreen button adjustment mechanism
US5627567A (en) * 1993-04-27 1997-05-06 Hewlett-Packard Company Method and apparatus for adaptive touch recognition in a touch sensitive user interface
US6563492B1 (en) * 1999-03-03 2003-05-13 Yazaki Corporation Multi-function switch unit and function indicating method of the same
US20070236460A1 (en) * 2006-04-06 2007-10-11 Motorola, Inc. Method and apparatus for user interface adaptation111
US20090322909A1 (en) * 2008-06-27 2009-12-31 Sony Ericsson Mobile Communications Ab Simulated reflective display
US20130055164A1 (en) * 2011-08-24 2013-02-28 Sony Ericsson Mobile Communications Ab System and Method for Selecting Objects on a Touch-Sensitive Display of a Mobile Communications Device
US20150095815A1 (en) * 2013-09-27 2015-04-02 International Business Machines Corporation Method and system providing viewing-angle sensitive graphics interface selection compensation
US9215302B2 (en) 2013-05-10 2015-12-15 Google Technology Holdings LLC Method and device for determining user handedness and controlling a user interface
US9367085B2 (en) 2012-01-26 2016-06-14 Google Technology Holdings LLC Portable electronic device and method for controlling operation thereof taking into account which limb possesses the electronic device
US9959038B2 (en) 2012-08-30 2018-05-01 Google Llc Displaying a graphic keyboard
US9971496B2 (en) 2014-08-04 2018-05-15 Google Technology Holdings LLC Method and apparatus for adjusting a graphical user interface on an electronic device

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3123558B2 (en) * 1991-05-09 2001-01-15 ソニー株式会社 Information input processing device and method
DE4409388A1 (en) * 1994-03-18 1995-11-30 Dimension Computers Gmbh Detecting and positionally accurate printing of data for police pen-top or note-book computer
DE19581933T1 (en) * 1995-03-27 1998-04-16 Donald K Forest Method and apparatus for data entry
US6160536A (en) * 1995-03-27 2000-12-12 Forest; Donald K. Dwell time indication method and apparatus
US6903723B1 (en) * 1995-03-27 2005-06-07 Donald K. Forest Data entry method and apparatus
US6005549A (en) * 1995-07-24 1999-12-21 Forest; Donald K. User interface method and apparatus
US5999895A (en) * 1995-07-24 1999-12-07 Forest; Donald K. Sound operated menu method and apparatus
US6346935B1 (en) 1998-09-14 2002-02-12 Matsushita Electric Industrial Co., Ltd. Touch-sensitive tablet
JP2006061310A (en) * 2004-08-25 2006-03-09 Pentax Corp Touch panel and processor of endoscope apparatus
US9367216B2 (en) 2009-05-21 2016-06-14 Sony Interactive Entertainment Inc. Hand-held device with two-finger touch triggered selection and transformation of active elements
US10318043B2 (en) 2016-03-24 2019-06-11 Gm Global Technology Operations Llc. Dynamic adjustment of touch sensitive area in a display assembly
US11645429B2 (en) 2020-07-06 2023-05-09 Diebold Nixdorf, Incorporated Encrypting touch screen

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS59183428A (en) * 1983-04-01 1984-10-18 Hitachi Ltd Input/output coordinate converting method of input unified display device
JPS60201426A (en) * 1984-03-27 1985-10-11 Nippon Telegr & Teleph Corp <Ntt> Coordinate position designating method in touch panel
US4764885A (en) * 1986-04-25 1988-08-16 International Business Machines Corporaton Minimum parallax stylus detection subsystem for a display device

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
Datamation, vol. 30, No. 1, pp. 146, 148, 152, 154, entitled "Touch Screens: Big Deal or No Deal?" by M. Tyler dated Jan. 1984.
IBM Technical Disclosure Bulletin, vol. 22, No. 8B, Jan. 1980, pp. 3542-3543, entitled "Computer Interface Device" by P. J. Kennedy.

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5565894A (en) * 1993-04-01 1996-10-15 International Business Machines Corporation Dynamic touchscreen button adjustment mechanism
US5627567A (en) * 1993-04-27 1997-05-06 Hewlett-Packard Company Method and apparatus for adaptive touch recognition in a touch sensitive user interface
US6563492B1 (en) * 1999-03-03 2003-05-13 Yazaki Corporation Multi-function switch unit and function indicating method of the same
US10048860B2 (en) 2006-04-06 2018-08-14 Google Technology Holdings LLC Method and apparatus for user interface adaptation
US20070236460A1 (en) * 2006-04-06 2007-10-11 Motorola, Inc. Method and apparatus for user interface adaptation111
US20090322909A1 (en) * 2008-06-27 2009-12-31 Sony Ericsson Mobile Communications Ab Simulated reflective display
US8184143B2 (en) * 2008-06-27 2012-05-22 Sony Mobile Communications Ab Simulated reflective display
US20130055164A1 (en) * 2011-08-24 2013-02-28 Sony Ericsson Mobile Communications Ab System and Method for Selecting Objects on a Touch-Sensitive Display of a Mobile Communications Device
US9367085B2 (en) 2012-01-26 2016-06-14 Google Technology Holdings LLC Portable electronic device and method for controlling operation thereof taking into account which limb possesses the electronic device
US10282155B2 (en) 2012-01-26 2019-05-07 Google Technology Holdings LLC Portable electronic device and method for controlling operation thereof taking into account which limb possesses the electronic device
US9959038B2 (en) 2012-08-30 2018-05-01 Google Llc Displaying a graphic keyboard
US9215302B2 (en) 2013-05-10 2015-12-15 Google Technology Holdings LLC Method and device for determining user handedness and controlling a user interface
US9483143B2 (en) * 2013-09-27 2016-11-01 International Business Machines Corporation Method and system providing viewing-angle sensitive graphics interface selection compensation
US20150095815A1 (en) * 2013-09-27 2015-04-02 International Business Machines Corporation Method and system providing viewing-angle sensitive graphics interface selection compensation
US9971496B2 (en) 2014-08-04 2018-05-15 Google Technology Holdings LLC Method and apparatus for adjusting a graphical user interface on an electronic device

Also Published As

Publication number Publication date
JPH01136227A (en) 1989-05-29
EP0324306A2 (en) 1989-07-19
EP0324306A3 (en) 1990-05-16

Similar Documents

Publication Publication Date Title
USH716H (en) Parallax induced pointing error avoidance method and means for systems using touch screen overlays
Bhalla et al. Comparative study of various touchscreen technologies
US4686332A (en) Combined finger touch and stylus detection system for use on the viewing surface of a visual display device
US8427423B2 (en) Information input device
US4567480A (en) Touch-sensitive overlay
KR100975168B1 (en) Information display input device and information display input method, and information processing device
US8035620B2 (en) Moving objects presented by a touch input display device
EP0422577A2 (en) Method and apparatus for displaying simulated keyboards on touch-sensitive displays
US20070236474A1 (en) Touch Panel with a Haptically Generated Reference Key
US20040021663A1 (en) Information processing method for designating an arbitrary point within a three-dimensional space
EP0618528A1 (en) Dynamic touchscreen button adjustment mechanism
KR20110123245A (en) Dynamic rear-projected user interface
CN101589425A (en) A system and method of inputting data into a computing system
EP2776909A1 (en) Providing keyboard shortcuts mapped to a keyboard
US20110025718A1 (en) Information input device and information input method
US20050273778A1 (en) List-bar interface control apparatus and method
Pfauth et al. Person-computer interface using touch screen devices
US8368664B2 (en) Device for providing improved access to the functions of human machine interfaces
GB2266038A (en) Touch screen emulates mouse
Heller et al. Transporters: Vision & Touch Transitive Widgets for Capacitive Screens
US20200183580A1 (en) Touch-sensitive input with custom virtual device regions
EP0520655A2 (en) Item selection method and apparatus
Breinholt et al. Evaluation of key shapes on a touchscreen simulation of a specialised keypad
US20100207869A1 (en) Secure man-machine interface for managing graphical objects on a viewing screen
US10936110B1 (en) Touchscreen cursor offset function

Legal Events

Date Code Title Description
AS Assignment

Owner name: INTERNATIONAL BUSINESS MACHINES CORPORATION, A COR

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:MC DONALD, JAMES E.;STONE, JIMMY D.;SIGNING DATES FROM 19871103 TO 19871110;REEL/FRAME:004783/0006

STCF Information on status: patent grant

Free format text: PATENTED CASE