throbber
SAN FRANCISCO JULY 22-26
`Volume 19, Number 3, 1985
`
`Issues and Techniques in
`Touch-Sensitive Tablet Input
`William Buxten
`Ralph Hill
`Peter Rowley
`
`Computer Systems Research Institute
`University of Toronto
`Toronto, Gntario
`Canada M55 144
`
`(416) 978-6320
`
`Abstract
`
`Touch-sensitive tablets and their use in human-
`computer interaction are discussed, It is shown
`that such devices have some important properties
`that differentiate them from other input devices
`(such as mice and joysticks). The analysis serves
`two purposes: (1) it sheds light on touch tablets,
`and (2) it demonstrates how other devices might be
`approached. Three specific distinctions between
`touch tablets and one button mice are drawn. These
`concern the signaling of events, multiple point
`sensing and the use of templates. These distine-
`tions are reinforced, and possible uses of touch
`tablets are illustrated, in an example application.
`Potential enhancements to teuch tablets and other
`input devices are discussed, as are some inherent
`problems. The paper concludes with recommenda-
`tions for future work.
`
`CR Categories and Subject Descriptors: [.3.1 [Cor
`puter Graphies]: Hardware Architecture: Input Dev-
`ices, 1.3.6 [Computer Graphics]: Methodology and
`Techniques: Device Independence, Ergonomics,
`Interaction Techniques.
`
`General Terms: Design, Human Factors.
`
`Additional Keywords and Phrases: touch sensitive
`input devices.
`
`Permission to copy without fee all or part of this material is granted
`provided that the copies are not made or distributed for direct
`commercial advantage, the ACM copyright notice and the title of the
`publication and its date appear, and notice is given that copying is by
`permission of the Association for Computing Machinery. To copy
`otherwise, or to republish, requires a fee and/or specific permission.
`
`@ 1985 ACM 0-89791 -166-0/85/007/0215 $00.75
`
`1. Introduction
`
`Increasingly, research im human-computer interac-
`tion is focusing on problemsof input [Foley, Wallace
`& Chan 1984; Buxton 1983; Buxton 1985], Much of
`this attention is directed towards input technole-
`gies. The ubiquitous Sholes keyboard is being
`replaced and/or complemented by alternative tech-
`nologies. For example, a major focus of the market-
`ing strategy for two recent personal computers, the
`Apple Macintosh and Hewlett-Packard 150, has been
`on the input devices that they employ (the mouse
`and touch-screen, respectively).
`
`Now that the range of available devices is expand-
`ing, how does one select the best technology fora
`particular application? And once a technology is
`chosen, how can it be used most effectively? These
`questions are important, lor as Buxton [1983] has
`argued, the ways in which the user physicaliy
`interacts with an input device have a marked effect
`on the type of user interface that can be effectively
`supported.
`
`In the general sense, the objective of this paper is
`to help in the selection process and assist in
`effective use of a specific class of devices. Our
`approach is to investigate a specific class af dev-
`ices: touch-sensitive tablets. We will identify touch
`tablets, enumerate their important properties, and
`compare them to amore common input device, the
`Inouse. We then go on to give examples of transac-
`tions where touch tabiets can be used effectively.
`There are two intended benefits for this approach.
`First, the reader will acquire an understanding of
`touch tablet issues. Second, the reader will have a
`concrete example of how the technology can be
`investigated, and can utilize the approach as a
`model for investigating other classes af devices.
`
`2. Touch- Sensitive Tablets
`
`A touch-sensitive tablet (touch tablet for short) is a
`flat surface, usually mounted horizontally or nearly
`horizontally, that can sense the location of a finger
`pressing onit. That is, itis a tablet that can sense
`that it is being touched, and where it is being
`
`215
`Valve Exhibit 1058
`Valve Exhibit 1058
`Valve v. Immersion
`
`Valve v. Immersion
`
`

`

`
`
`™ SIGGRAPH ‘85
`
`touched. Touch tablets can vary greatlyin size,
`from a few inches on a side to several feet on a side.
`The most critical requirement is that the user is
`not required point with some manually held device
`such as a stylus or puck,
`
`What we have described in the previous paragraph
`is a stmple touch tablet. Gnly one point of contact
`is sensed, and then only in a binary, touch/no touch,
`mode. One way to extend the potential of a simple
`touch tablet is to sense the degree, or pressure, of
`contact. Another is to sense multiple points of con-
`tact. In this case, the location (and possibly pres-
`sure) of several points of contact would be
`reported. Most tablets currently on the market are
`of the “simple” variety. Hawever, Lee, Buxtan and
`Smith [1985], and Nakatani [private communica-
`tion] have developed prototypes of multi-touch,
`multi-pressure sensing tablets.
`We wish to stress that we will restrict our discus-
`sion of touch technologies to touch tablets, which
`can and should be used in ways that are different
`from touch screens. Readers interested in touch-
`screen technology are referred to Herot & Weinsap-
`fel [1978], Nakatani & Rohrlich [1988] and Minsky
`[1984]. We acknowledge that a flat touch screen
`mounted horizontally is a touch tablet as defined
`above. This is not a contradiction, as a touch screen
`has exactly the properties of touch tablets we
`describe below, as long as there is no attempt to
`mount a display below (or behind) it or to makeit
`the center of the user’s visual focus.
`
`Some sources of touch tablets are listed in Appen-
`dix A.
`
`3. Properties of Touch-Sensitive Tablets
`
`Asking “Which input device is best?” is much like
`asking ‘‘How long should a piece of string be?’ The
`answer to both is: it depends on what you want toa
`use itfor. With input devices, however, we are lim-
`ited in our understanding of the relationship
`between device properties and the demands of a
`specific application. We will investigate touch
`tablets from the perspective of improving our
`understanding of this relationship. Our claim is
`that other technologies warrant similar, or even
`more detailed, imvestigation.
`
`Touch tablets have a numberof properties that dis-
`tinguish them from other devices:
`
`* They have no mechanical intermediate device
`(such as stylus or puck). Hence theyare useful
`in hostile environments (e.g., classrooms, public
`access terminals) where such intermediate dev-
`ices can get lost, stolen, or damaged.
`
`* Having no puck to slide or gel bumped, the track-
`ing symbol “stays put” once placed, thus making
`them well suited for pointing tasks in environ-
`ments subject to vibratian or mation (e.g., fac-
`tories, cockpits).
`
`* They present no mechanical or kinesthetic res-
`trictions on our ability to indicate more than one
`point at atime. That is, we can use two hands or
`more than one finger simultaneously on a single
`tablet. (Remember, we can manually control at
`
`216
`
`most two mice at a time: one in each hand. Given
`that we have ten fingers, it is conceivable that we
`may wish to indicate more than two points simul-
`taneously. An example of such an application
`appears below).
`
`* Unlike joysticks and trackballs, they have avery
`low profile and can be integrated into other
`equipment such as desks and low-profile key-
`boards (e.g., the Key Tronic Touch Pad, see
`Appendix A). This has potential benefits in port-
`able systems, and, according to the Keystroke
`model of Card, Newell and Moran {1980], reduces
`homing time from the keyboard to the pointing
`device.
`
`e They can be molded into one-piece constructions
`thus eliminating cracks and grooves where dirt
`can collect. This makes them well suited for very
`clean environments (eg. hospitals) or very dirty
`ones (eg., factories).
`
`» Their simple construction, with no maving parts,
`leads to reliable and long-lived operation, making
`them suitable for environments where they will
`be subjected to intense use or where reliability
`is critical.
`
`They do, of course, have some inherent disadvan-
`tages, which will be discussed at the close of the
`paper.
`
`In the next section we will make three important
`distinctions between touch tablets and mice. These
`are:
`
`* Mice and touch tablets vary inthe number and
`types of events that they can transmit. The
`difference is especially pronounced when com-
`paring to simple touch tablets,
`* Touch tablets can be made that can sense multi-
`ple points of contact. There is no analogous pro-
`perty for mice.
`
`* The surface of a tablet can be partitioned into
`regions representing a collection of independent
`“virtual” devices. This is analogous Lo the parti-
`tioning of a screen into “windows” or virtual
`displays. Mice, and other devices that transmit
`“relative change" information, do not lend them-
`selves to this mode of inleraction without con-
`suming display real estate for visual feedback.
`With conventional tablets and touch tablets,
`graphical, physical or virtual Lemplates can be
`placed over the input device to delimit regions.
`This allows valuable screen real, estate to be
`preserved. Physical templates, when combined
`with touch sensing, permit the operator to sense
`the regions without diverting the eyes from the
`primary display during visually demanding tasks.
`
`After these properties are discussed, a simple
`finger painting program is used to illustrate Lhem
`in the context of a concrete example. We wish to
`stress Lhal we da not pretend that the program
`represents a Viable paint programm or an optimal
`interface. It is siroply a vehicle to illustrate a
`variety of transactions in an easily understandable
`context.
`
`

`

`SAN FRANCISCO JULY 22-26
`Volume 19, Number 3, 1985iEE)
`
`Finally, we discuss improvements that must be
`made to current touch tablet technology, many of
`which we have demonstrated in prototype form.
`Also, we suggest potential improvements to other
`devices, motivated by our experience with touch
`technology.
`
`4. Three Distinctions Between Touch Tablets and
`Mice!
`
`The distinctions we make in this section have to do
`with suitability of devices for certain tasks or use
`in certain configurations. We are only interested in
`showing that there are someuses for which touch
`tablets are not suitable, but other devices are, and
`vice versa. We make no quantitative claims vr com-
`parisons regarding performance.
`
`Signaling
`
`Consider a rubber-band line drawing task with a one
`button mouse. The user would first position the
`tracking symbolat the desired starting point of the
`line by moving the mouse with the button released.
`The button would then be depressed, to signal the
`start of the line, and the user would manipulate the
`line by moving the mouse until the desired length
`and orientation was achieved. The completion of the
`line could then be signaled by releasing the button.”
`
`Figure i is a state diagram that represents this
`interface. Notice that the button press and release
`are used to signal the beginning and end of the
`rubber-band drawing task. Also note that in states
`1 and 2 both motion and signaling (by pressing or
`releasing the button, as appropriate) are possible.
`release
`(anchor _end}
`
`press button
`(start rubber-
`banding)
`
`move to select
`starting point
`state ] - button up
`state 2 - button down
`
`move to select
`end point
`
`Figure 1. State diagram for rubber-banding with
`a one-button mouse.
`
`Now consider a simple touch tablet. It can be used
`to position the tracking symbol at the starting
`point of the line, but it cannot generate the signal
`needed to initiate rubber-banding. Figure Z2isa
`state diagram representation of the capabilities of
`asimple touch tablet. In state 0, there is no contact
`with the tablet.5 In this state only one action is pos-
`
`1 Although we are comparing touch tablets to one but-
`ton mice throughout this section, most of the comments
`apply equally to tablets with one-button pucks or (with
`some caveats) tablets with styli.
`2 This assumes that the interface is designed so that
`the button is held down during drawing. Alternatively,
`the button can be released during drawing, and pressed
`again, to signal the completion of the line.
`3 We use state 0 to represent a state in which no loca-
`tion, information is transmitted. There no analogous
`state for mice, and hence no state 0 in the diagramsfor
`
`sible: the user may touch the tablet. This causes a
`change to state 1. In state 1, the user is pressing on
`the tablet, and as a consequence position reports
`are sent to the host. There is no way to signal a
`change to some other state, other than to release
`(assuming the exclusion of temporal or spatial cues,
`which tend to be clumsy and difficult to learn). This
`returns the system to state 0. This signal could not
`be used to initiate rubber-banding, as it could also
`mean that the user is pausing to think, or wishes ta
`initiate some other activity.
`release
`
` touch
`
`state 0 - no contact
`state 1 - contact
`
`move
`
`Figure 2. Diagram for showing states of
`simple touch-tablet.
`
`This inability to signal while pointing is a severe
`limitation with current touch tablets, that is,
`tablets that do not report pressure in addition to
`location. (It is also a property of trackballs, and
`joysticks without “fire” buttons). It renders them
`unsuitable for use in many common interaction
`techniques for which mice are well adapted (e.zg.,
`selecting and dragging objects into position,
`rubber-band line drawing, and pop-up menu selec-
`tion); techniques that are especially characteristic
`of interfaces based on Direct Manipulation [Shneid-
`erman 1983].
`
`One solution to the problem is to use a separate
`function button on the keyboard. However, this
`usually means two-handed input where one could
`do, or, awkward co-ordination in controlling the
`button and pointing device with a single hand. An
`alternative solution when using a touch tablet is to
`provide somelevel of pressure sensing. For exam-
`ple, if the tablet could report two levels of contact
`pressure (i.e., hard and soft), then the transition
`from soft to hard pressure, and vice versa, could be
`used for signaling. In effect, pressing hard is
`equivalent to pressing the button on the mouse. The
`state diagram showing the rubber-bandline draw-
`ing task with this form of touch tablet is shown in
`Figure 3.4
`
`As an aside, using this pressure sensing scheme
`would permit us to select options from a menu, or
`
`tablets,
`
`this corresponds to
`
`mice. With conventional
`“out of range” state.
`At this point the alert reader will wonder about difficulty
`in distinguishing between hard and soft pressure, and
`friction (especially when pressing hard). Taking the last
`first, hard is a relative term.
`In practice friction need
`not be a problem (see Inherent Problems, below).
`4One would conjecture that
`in the absence of button
`clicks or other feedback, pressure would be dificult to
`regulate accurately. We have found twe levels of pres-
`sure to be easily distinguished, but this is a ripe area for
`research. For example, Stu Card [private ecommunica-
`tion] has suggested that the threshold between soft and
`hard should be reduced (become “'softer’’) while hard
`pressure is being maintained. This suggestion, and oth-
`ers, warrant formal experimentation.
`
`217
`
`

`

`© SIGGRAPH ‘85
`
`
`release
`
`{anchor end)
`
` state 0 ~ no contact
`
`state } - light contact
`state 2 - ‘hard' contact
`
`Figure 3. State diagram for rubber-banding with
`pressure sensing touch tablet.
`
`activate light buttons by positioning the tracking
`symbol over the item and ‘‘pushing’’. This is con-
`sistent with the gesture used with a mouse, and the
`model of “pushing” buttons. With current simple
`touch tablets, one does just the opposite: position
`over the item and then lift off, or ‘‘pull” the button.
`
`From the perspective of the signals sent to the host
`computer, this touch tablet is capable of duplicat-
`ing the behaviour of a one-button mouse, This is not
`to say that these devices are equivalent or inter-
`changeable. They are not. They are physically and
`kinesthetically very different, and should be used in
`ways that make use of the unique properties of
`each. Furthermore, such a touch tablet can gen-
`erate one pair of signals that the one-button mouse
`cannot — specifically, press and release (transition
`to and from state 0 in the above diagrams). These
`signals (which are also available with many conven-
`tional tablets) are very useful in implementing cer-
`tain types of transactions, such as those based on
`character recognition.
`
`An obvious extension of the pressure sensing con-
`cept is to allow continuous pressure sensing. That
`is, pressure sensing where some large numberof
`different levels of pressure may be reported. This
`extends the capability of the touch tablet beyond
`that of a traditional one button mouse. An example
`of the use of this feature is presented below.
`
`Multiple Virtual Devices and Templates
`
`The power of modern graphics displays has been
`enhanced by partitioning one physical display into a
`number of virtual displays. To support this, display
`window managers have been developed. We claim
`(see Brown, Buxton and Murtagh [1985]) that similar
`benefits can be gained by developing an input win-
`dow manager that permits a single physical input
`device to be partitioned into a numberof virtual
`input devices. Furthermore, we claim that multi-
`touch tablets are well suited to supporting this
`approach.
`
`Figure 4a shows a thick cardboard sheet that has
`holes cut in specific places. When it is placed over a
`touch tablet as shown in Figure 4b, the useris res-
`tricted to touching only certain parts of the tablet.
`More importantly, the user can feel the parts that
`are touchable, and their shape. Each of the ‘'touch-
`able” regions represents a separate virtual device.
`The distinction between this template and tradi-
`tional tablet mounted menus (such as seen in many
`CAD systems) is important.
`
`Traditionally, the options have been:
`
`a) Save display real estate by mounting the menu
`on the tablet surface. The cost of this option is
`eye diversion from the display to the tablet, the
`inability to ‘‘touch type”, and time consuming
`menu changes.
`b) Avoid eye diversion by placing the menus on the
`display. This also makeit easier to change
`menus, but still does not allow “touch typing”,
`and consumes display space,
`
`Touch tablets allow a new option:
`
`Multiple Position Sensing
`
`c) Save display space and avoid eye diversion by
`using templates that can be felt, and hence, allow
`“touch typing” on a variety of virtual input dev-
`ices. The cost of this option is time consuming
`menu (template) changes.
`It must be remembered that for each of these
`With a traditional mouse or tablet, only one position
`options, there is an application for which it is best.
`can be reported per device. One can imagine using
`We have contributed a new option, which makes pos-
`two mice or possibly two transducers onatablet,
`sible new interfaces. The new possibilities include
`more elaborate virtual devices because the
`but this increases costs, and two is the practical
`limit on the numberof mice or tablets that can be
`improved kinesthetic feedback allows the user to
`operated by a single user (without using feet). How-
`concentrate on providing input, instead of staying
`ever, while we have only two hands, we have ten
`in the assigned region. We will also show (below)
`fingers. As playing the piano illustrates, there are
`that its main cost (time consuming menu changes)
`some contexts where we might want to use several,
`can be reduced in some applications by eliminating
`or even all of them,at once.
`the templates.
`
`Touch tablets need not restrict us in this regard.
`Given a large enough surface of the appropriate
`technology, one could use all fingers of both hands
`simultaneously, thus providing ten separate units
`of input. Clearly, this is well beyond the demands of
`many applications and the capacity of many people,
`however, there are exceptions. Examples include
`chording on buttons or switches, operating a set of
`slide potentiometers, and simple key roll-over when
`touch typing. One example (using a set of slide
`potentiometers) will be illustrated below.
`
`5. Examples of Transactions Where Touch Tablets
`Can Be Used Effectively
`In order to reinforce the distinctions discussed in
`the previous section, and to demonstrate the use of
`touch tablets, we will now work through some exam-
`ples based on a toy paint system. We wish to stress
`again that we make no claims about the quality of
`the example as a paint system. A paint systemisa
`common and easily understood application, and
`thus, we have chosen to use it simply as a vehicle
`for discussing interaction techniques that use
`touch tablets,
`
`218
`
`

`

`SAN FRANCISCO JULY 22-26
`Volume 19, Number 3, 1985
`
`
`Figure 4a. Sample template.
`
`
`
`Figure 4b. Sample template in use.
`
`Figure 6. Touch tablet used in demonstrations.
`
`The example paint program allows the creation of
`simple finger paintings. The layout of the main
`display for the program is shown in Figure 5. On the
`left is a large drawing area where the user can draw
`simple free-hand figures. On the right is a set of
`menu items. When the lowest item is selected, the
`user enters a colour mixing mode. In switching to
`this mode, the user is presented with a different
`display that is discussed below. The remaining
`menu items are “paint pots’’. They are used to
`select the colour that the user will be painting with.
`
`In each of the following versions of the program, the
`input requirements are slightly different. In all
`cases an 8cm x 8cm touch tablet is used (Figure 6),
`but the pressure sensing requirements vary. These
`are noted in each demonstration.
`
`5.2. Painting Without Pressure Sensing
`This version of the paint program illustrates the
`limitation of having no pressure sensing. Consider
`
`the paint program described above, where the only
`input device is a touch tablet without pressure
`sensing. Menu selections could be made bypressing
`down somewhere in the menu area, moving the
`tracking symbol to the desired menu item and then
`selecting by releasing. To paint, the user would
`simply press down in the drawing area and move
`(see Figure 7 for a representation of the signals
`used for painting with this program).
`release
`
`(stop painting
`
`
`press
`(start painting)
`
`rove while
`painting
`
`Figure 7. State diagram for drawing portion
`of simple paint program.
`
`219
`
`

`

`—& SIGGRAPH ‘85
`
`There are several problems with this program. The
`most obvious is in trying to do detailed drawings.
`The user does not know where the paint will appear
`untilit appears. This is likely to be too late. Some
`form of feedback, that shows the user where the
`brush is, without painting, is needed. Unfor-
`tunately, this cannot be done with this input device,
`as it is not possible to signal the change from track-
`ing to painting and vice versa.
`
`The simpiest solution to this problem is to use a
`button (e.g., a function key on the keyboard) to sig-
`nal state changes. The problem withthis solution is
`the need to use two hands on two different devices
`to do one task. This is awkward and requires prac-
`tice to develop the co-ordination needed to make
`small rapid strokes in the painting. It is also
`inefficient in its use of two hands where one could
`(and normally should) do.
`Alternatively, approaches using multiple taps or
`timing cues for signalling could be tried, however,
`we have found that these invariably lead to other
`problems. It is better to find a direct solution using
`the properties of the device itself.
`
`5.2. Painting with Two Levels of Pressure
`
`This version of the program uses a tablet that
`reports two levels of contact pressure to provide a
`satisfactory solution to the signaling problem. A
`low pressurelevel (a light touch by the user) is used
`for general tracking. A heavier touch is used to
`make menu selections, or to enable painting (see
`Figure 8 for the tablet states used to control paint-
`ing with this program). The two levels of contact
`pressure allow us to make a simple but practical
`one finger paint program.
`
` Trove (to
`
`Starting point)
`
`move while
`painting
`
`Figure 8. State diagram for painting portion of
`simple paint program using pressure
`sensing touch tablet.
`
`This version is very muchlike using the one button
`mouse on the Apple Macintosh with MacPaint[Willi-
`ams, 1984]. Thus, a simple touch tablet is not very
`useful, but one that reports two levels of pressure
`is similar in power (but not feel or applicability) to
`a one button mouse.
`
`5.3. Painting with Contmuous Pressure Sensing
`
`In the previous demonstrations, we have only imple-
`mented interaction techniques that are common
`using existing technology. We now introduce a tech-
`nique that provides functionality beyond that
`obtainable using most conventional input technolo-
`
`5 Also, there is the problem of friction, to be discussed
`below under ‘‘Inherent Problems"’.
`
`220
`
`gies.
`
`In this technique, we utilize a tablet capable of
`sensing a continuous range of touch pressure. With
`this additional signal, the user can control both the
`width of the paint trail and its path, using only one
`finger. The new signal, pressure, is used to contro}
`width. This is a technique that cannot be used with
`any mouse that we are aware of, and to our
`knowledge, is available on only one conventional
`
`TABS (the GTCO Digipad with pressure pen [GTCO
`
`1982]).
`
`We have found that using current pressure sensing
`tablets, the user can accurately supply two to three
`bits of pressure information, after about 15
`minutes practice. This is sufficient for simple doo-
`dling and many other applications, but improved
`pressure resolution is required for high quality
`painting.
`
`5.4. “Windows”on the Tablet: Colour Selection
`
`We now demonstrate how the surface of the touch
`tablet can be dynamically partitioned into “win-
`dows” onto virtual input devices. We use the same
`basic techniques as discussed under templates
`(above), but show how to use them without tem-
`plates. We do this in the context of a colour selec-
`tion module for our paint program. This module
`
`introduces a new display, shownin Figure 9.
`
`Figure 9. Colour mixing display.
`
`In this display, the large left side consists of a
`colour patch surrounded by a neutral grey border.
`This is the patch of colour the user is working on.
`The right side of the display contains three bar
`graphs with two light buttons underneath. The pri-
`mary function of the bar graphsis to provide feed-
`back, representing relative proportions of red,
`green and blue in the colour patch. Along with the
`light buttons below, they also serve to remind the
`user of the current layout of the touch tablet.
`
`In this module, the touch tablet is used as a ‘‘virtual
`operating console”. Its layout is shown (to scale) in
`Figure 10. There are 3 valuators (corresponding to
`the bar graphs on the screen) used to control
`
`

`

`SAN FRANCISCO JULY 22-26
`Volume 19, Number 3, 1985
`
`colour, and two buttons: one, on the right, to bring
`up a pop-up menu used to select the colour to be
`modified, and another, on the left, to exit.
`3 _valuators
`
`tablet surface
`
`SS 8cem x 3 cm
`
`2 push buttons
`
`Figure 10. Layout of virtual devices on touch tablet.
`
`The single most important point to be madein this
`example is that a single physical device is being
`used to implement 5 virtual devices (S valuators
`and 2 buttons). This is analogous to the use of a
`display window system, in its goals, and its imple-
`mentation.
`
`The second main pointis that there is nothing on
`the tablet to delimit the regions. This differs from
`the use of physical templates as previously dis-
`cussed, and showshow, in the absenceof the need
`for a physical template, we can instantly change the
`“windows” on the tablet, without sacrificing the
`ability to touch type.
`We have found that when the tablet surface is small,
`and the partioning of the surfaces is not too com-
`plex, the users very quickly (typically in one or two
`minutes) learn the positions of the virtual devices
`relative to the edges of the tablet. More impor-
`tantly, they can use the virtual devices, practically
`error free, without diverting attention from the
`display.
`(We have repeatedly observed this
`behaviour in the use of an application that uses a {0
`em square tablet that is divided into 3 sliders witha
`single button across the top).
`Because no template is needed, there is no need for
`the user to pause to change a template when enter-
`ing the colour mixing module. Also, at no point is
`the user's attention diverted from the display.
`These advantages cannot be achieved with any other
`device we know of, without consuming display real
`estate.
`
`The colour of the colour patch is manipulated by
`dragging the red, green and blue values up and
`down with the valuators on the touch tablet. The
`valuators are implemented in relative mode{i.e.,
`they are sensitive to changes in position, not abso-
`lute position), and are manipulated like one dimen-
`sional mice. For example, to make the patch more
`red, the user presses near the left side of the
`tablet, about half way to the top, and slides the
`finger up (see Figure 11). For larger changes, the
`device can be repeatedly stroked (muchlike strok-
`ing a mouse). Feedback is provided by changing the
`level in the bar graph on the screen and the colour
`
`of the patch.
`
`¥¢
`
`>thea
`yas= N
`
`“
`
`Figure i1. Increasing red content, by pressing on
`red valuator and sliding up.
`
`Using a mouse, the above interaction could be
`approximated by placing the tracking symbol over
`the bars of colour, and dragging them up or down.
`However, if the bars are narrow, this takes acuity
`and concentration that distracts attention from the
`primary task ~ monitoring the colour of the patch.
`Furthermore, note that the touch tablet implemen-
`tation does not need the bars to be displayed at all,
`they are only a convenience to the user, There are
`interfaces where, in the interests of maximizing
`available display area, there will be no items on the
`display analogous to these bars. That is, there
`would be nothing on the display to support an
`interaction technique that allows values to be mani-
`pulated by a mouse.
`
`Finally, we can take the example one step further by
`introducing the use of a touch tablet that can sense
`multiple points of contact (e.g., [Lee, et al. 1985]).
`With this technology, all three colour values could
`be changed at the same time (for example, fading to
`black by drawing all three sliders down together
`with three fingers of one hand). This simultaneous
`adjustment of colours could nof be supported bya
`mouse, nor any single commercially available input
`device we know of. Controlling several valuators
`with one hand is common in many operating con-
`soles, for example: studio light control, audio
`mixers, and throttles for multi-engine vehicles (e.g.,
`aircraft and boats). Hence, this example demon-
`strates a cost effective method for providing func-
`tionality that is currently unavailable (or available
`only at great cost, in the form of a custom fabri-
`cated console), but has wide applicability.
`
`9.5. Summary of Examples
`
`Through these simple examples, we have demon-
`strated several things:
`
`* The ability to sense at least two levels of pres-
`sure is a virtual necessity for touch tablets, as
`without il, auxiliary devices must be used for
`signaling, and ‘‘direct manipulation” interfaces
`cannot be effectively supporied.
`
`e The extension to continuous pressure sensing
`opens up new possibilities in human-computer
`interaction.
`
`221
`
`

`

`& SIGGRAPH ’85
`
`
`e Touch tablets are superior to mice and tablets
`when many simple devices are to be simulated.
`This is because: (a) there is no need for a
`mechanical intermediary between the fingers
`and the tablet surface, (b) they allow the use of
`templates (including the edges of the tablet,
`which is a trivial but useful template), and (c)
`there is no need for positional feedback that
`would consumevaluable display space.
`
`* The ability to sense multiple points of contact
`radically changes the way in which users may
`interact with the system. The concept of multi-
`ple points of contact does not exist for, nor is it
`applicable to, current commercially available
`mice and tablets.
`
`6. Inherent Problems with Touch Tablets
`
`A problem with touch tablets that is annoying in the
`long term is friction between the user’s finger and
`the tablet surface. This can be a particularly severe
`problem if a pressure sensitive tablet is used, and
`the user must make long motions at high pressure.
`This problem can be alleviated by careful selection
`of materials and care in the fabrication and calibra-
`tion of the tablet.® Also, the user interface can be
`designed to avoid extended periods of high pres-
`sure.
`
`Perhaps the most difficult problem is providing
`good feedback to the user when using touch tablets.
`For example, if a set of push-on/push-off buttons
`are being simulated, the traditional forms of feed-
`back (illuminated buttons or different button
`heights) cannot be us

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket