CHI '95 ProceedingsTopIndexes
VideosTOC

Tactile-Based Direct Manipulation in GUIs for Blind Users

Helen Petrie(1), Sarah Morley(1), Gerhard Weber(2).


(1) Sensory Disabilities Research Unit
Psychology Division
University of Hertfordshire
Hatfield AL10 9AB
United Kingdom
phone: +44 707 284629
{H.L.Petrie,S.Morley}@herts.ac.uk


(2) Universit�t Stuttgart,
Institut f�r Informatik,
Breitwiesenstra�e 20-22,
70565 Stuttgart, Germany
phone: +49 711 781 6335
and F.H. Papenmeier GmbH&Co; KG,
Talweg 2, 58239 Schwerte, Germany
weber@informatik.uni-stuttgart.de

© ACM

Abstract

The increasing use of graphical user interfaces is making computer systems more, rather than less difficult to interact with for blind users. One solution is to create interfaces for blind users which are based on auditory and tactile information rather than visual information. The GUIB Project is developing such an interface making use of a number of different information sources: synthetic and digitised speech, non-speech sounds, braille and a touchpad. This video illustrates how the GUIB interface allows users to directly manipulate interface objects using a touchpad and braille display with cursor routing buttons. This gives blind users the same sense of engagement with the interface which sighted users gain from using a mouse.

Keywords:

users with special needs, blind users, alternative interaction methods.

For blind users, the development of inexpensive machines with command-line interfaces has allowed them to use computers very successfully. A one line command maps easily to synthetic speech or a braille display for the output medium, and blind users are proficient with standard keyboards for input. Screenreading software is also required which produces the screen text in either synthetic speech or braille and provides functionality to explore and review the screen contents without actually executing commands.

The increased popularity of graphical user interfaces (GUIs) may have made computing easier for many sighted users, but for their blind colleagues this development has been a drastic step backwards. Many blind users and sighted experts believe that the interaction techniques and visual metaphors will make GUIs extremely difficult to access effectively for this group of users.

One of the great advantages of GUIs for sighted users is the ability to directly manipulate interface objects. How can we create interfaces for blind users in which direct manipulation can be carried out substituting auditory and tactile information for the visual information available to sighted users?

One of the problems in creating alternative interfaces is that the characteristics of visual information are very different from those of auditory or tactile information. Visual information gives us a rich, spatially organised representation of a scene. It allows us easy access to both an overview or to specific details. Tactile information is also spatial in representation, giving us a detailed knowledge of the world at our fingertips, but is unable to provide the same overview of a scene obtained from a visual glance. Auditory information on the other hand, has a more temporal organisation, and we can only attend to a limited number of sounds simultaneously. These different characteristics of sensory modalities need to be considered in developing intuitive and efficient non-visual interfaces for blind users.

The overall aim of the GUIB Project (Graphical User Interfaces for Blind Persons) is to develop multi-modal interfaces for blind users which will give the same types of advantages which sighted users have already experienced with GUIs. In particular we want to create the sense of engagement with a system which comes from the direct manipulation of interface objects. To do this, users need certain kinds of information about the nature of the visual interface, for example the spatial layout of the interface. Thus in the GUIB interface this information is preserved rather than presenting the interface in an alternative form such as tree structure. In the project, we are investigating how the visual information can be most effectively translated into a number of different auditory and tactile forms, in order to cope with the richness of the original visual display. We are exploring the use of synthetic and digitised speech, non- speech sounds, both natural and abstract, musical sounds, and braille and a touch-pad to produce a multi-modal display to replace the visual one.

In order to give the blind users access to the information in a GUI, the bit mapped visual presentation must be converted into a form with which blind users can interact. To do this, the GUIB project has developed an "Off Screen Model" (OSM), a representation mechanism which describes interaction objects and the dynamic changes in these objects. This is used to generate a text-based presentation suitable for non- visual input and output. Graphical objects are represented with ASCII characters such as brackets and text labels. It can also produce a visual form of the presentation to enable successful collaboration between blind and sighted users, for example at work. Two OSMs have been developed, one for Microsoft Windows 3.1 and one for X Windows.

In the video we illustrate how the GUIB interface attempts to create direct manipulation using two types of tactile interaction. Firstly, the touch-pad gives the blind user the ability to obtain a spatial overview of the screen similar to the visual glance at the screen by the sighted user. Touching the pad lightly produces speech output, informing the user of the interaction object at that location on the screen. Pressing more firmly emulates moving the mouse to that object, which can then be activated with a key just below the touchpad.

DYNAMIC FIGURE 2 (QuickTime Movie, about 4 mb)

Direct manipulation at a much finer level of detail can be achieved using the braille display. A braille module comprises 8 independent pins in a 2 by 4 matrix which displays an ASCII character by moving the pins up and down. There is also a small button above each braille module, and pressing this button moves the cursor to this location, a process known as cursor routing. The GUIB braille display includes of 2 rows of 80 braille modules which can display two complete lines of the text-based presentation.

A fundamental difference between exploring the display via a visual screen and a braille display is that whereas the sighted user may move the mouse around the screen freely, the blind user can only move the mouse cursor in discrete steps by clicking on different routing buttons. For example in Microsoft Windows, to move an inactive window, the sighted user first moves the mouse into the window and clicks once, making the window active. The blind user must click twice on the routing button, once to move the cursor into the window title and again to make the window active.

DYNAMIC FIGURE 4 (QuickTime Movie, about 2 mb)

To pick up the window and move it, the sighted user presses the mouse button and holds it down while moving the mouse to the desired destination. She then release the button which drops the window. The blind user executes the pick up by doubled clicking on any other routing button. To move the window she then scrolls down the display and double clicks on the destination routing button to drop it. By these actions blind users gain a sense of directly manipulating the window in a manner similar to manipulating it with a mouse.

DYNAMIC FIGURE 5 (QuickTime Movie, about 2 mb)

These forms of interaction have been assessed along with other components of the GUIB interface in a systematic evaluation. The evaluation uses standard sets of tasks based on common word processing activities. Sixteen blind users have each undertaken eight hours of training in GUI concepts, the GUIB interface and evaluation. Extensive objective measures such as time to complete tasks and error rates, and subjective measures such as ratings of the components are currently being analysed. For example, users were asked to rate the different interaction methods available, including different combinations of input methods. They rated input from the keyboard the most favourably (mean rating = 6.67, on a scale from 1 = least acceptable to 7 = most acceptable), probably because they are already familiar with this method and it is a very reliable means of interaction. The touchpad was not rated as highly (mean rating = 2.50), perhaps because users often found it difficult to locate individual interaction objects on the small touchpad. Further design work needs to be undertaken to try to improve its usability.

The routing buttons were also very highly rated (mean rating = 6.00) and many positive comments were made about this method of interaction. For example, one user said that he liked using the routing keys in dialogue boxes as gave him a real hands-on feeling. Several other users commented on how efficient and simple the routing buttons were to use. These comments are similar to those expressed by sighted users about direct manipulation techniques and indicate that blind users are achieving the same sense of engagement with the system.

Other work in the GUIB Project is complementing the current research on direct manipulation. We are investigating the potential for a number of novel interaction devices, the use of three dimensional speech and sound output to create a virtual "sound display" and the use of non-speech sounds, both natural and abstract to enhance the interface.

In conclusion, the GUIB Project has shown that there is reason to be optimistic about the potential of accessing GUIs by blind users. With appropriate training, particularly in the metaphors used in GUIs, and suitable interaction methods based on auditory and tactile information, blind users may well be able to have at least some of the advantages of GUIs currently enjoyed by sighted users.


ACKNOWLEDGEMENTS

The GUIB Project has been supported by the Pilot and Bridge Phases of the TIDE Programme (Technology Initiative for Disabled and Elderly People) of DG XIII of the Commission of the European Union. We are grateful for the work and support of all the members of the GUIB Consortium. We are also very grateful to John Bain and Julia Pontin for their assistance in the production of the video.