Browse Prior Art Database

Method to Improve the Usability of Touch-Screen Panels for Computer Applications

IP.com Disclosure Number: IPCOM000099833D
Original Publication Date: 1990-Feb-01
Included in the Prior Art Database: 2005-Mar-15
Document File: 4 page(s) / 133K

Publishing Venue

IBM

Related People

Aihara, T: AUTHOR [+3]

Abstract

Disclosed is a method to adjust the parallax of the pointing position on a touch-screen panel as a way of increasing the panel's resolution. The position adjustment is dynamic in time and transparent to users. To further improve the usability, an approach for enhancing the command feedback is also disclosed. The idea is to provide a confirmation in response to the user's selection.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 50% of the total text.

Method to Improve the Usability of Touch-Screen Panels for Computer Applications

       Disclosed is a method to adjust the parallax of the
pointing position on a touch-screen panel as a way of increasing the
panel's resolution.  The position adjustment is dynamic in time and
transparent to users.  To further improve the usability, an approach
for enhancing the command feedback is also disclosed.  The idea is to
provide a confirmation in response to the user's selection.

      The method for improving the use of the touch-screen panel is
described below.

      Each cycle (from the start of the touch action until a point is
selected) of the user's operations on the touch screen panel is shown
in the state transition diagram of the figure.  Let (Xt,Yt) denote
the coordinates of a point on the touch-screen panel, and (Xs,Ys)
denote the coordinates of a point in the presentation space of a
computer application.

      After a user starts a cycle, there are three parallel
processes, namely, A: user's actions, B: system's reactions, and C:
the parallax process (see the figure).  We next describe the
operation sequences in the three processes.
1.   A1.  Touch Screen:  First the user touches a desired point X,Y)
(a logical point) on the physical screen.
2.   B1.  Feedback by Initial Location  Marker:  The system registers
the user's touch on the screen and identifies the touched location as
(Xt,Yt).  It then gives the user a location marker (e.g., a reversed
cursor) as the feedback at (Xs,Ys) in the presentation space.  Note
that the position has not been selected at this point.
3.   C1.  Initialize Positions:  (Xt,Yt) on the screen is recorded as
the initial touched position.  (Xs,Ys) is recorded as the initial
position in the presentation space.
4.   A2. Drag  Location Marker:  After viewing the location marker on
the screen, the user can drag the location marker toward the command
button or the command region.
5.   B2.  Move Location Marker:  In response to the user's dragging,
the system moves the location marker in the presentation space.
6.   C2.  There is no action in the parallax adjustment process at
this stage.
7.   A3. Confirm Final Location:  After the user has dragged the
location marker to the same location as the command button or to the
intended position in the command region, (Xt',Yt'), he takes some
action to confirm the location.
8.   B3. Feedback by Final Location Marker:  The system now knows the
user's intention.  The point that the user wants to touch is
(Xt',Yt'), which corresponds to (Xs',Ys') in the presentation space.
The system gives feedback, for example, by blinking the point, to
indicate that the user's request has been confirmed. At this time,
the system can infer the user's intention, namely, that the user
originally touched the point (Xt,Yt) on the screen intending to touch
the point (Xs',Ys') in the presentation space.
9.   C3.  Calculate Parallax Adjustm...