HUMAN-COMPUTER INTERACTION SECOND EDITION
Dix, Finlay, Abowd and Beale


Search Results


Search results for recognizes
Showing 1 to 10 of 38 [next >>] [new search]


Chapter 1 The human Visual perception Page 15

Understanding the basic construction of the eye goes some way to explaining the physical mechanisms of vision but visual perception is more than this. The information received by the visual apparatus must be filtered and passed to processing elements which allow us to recognize coherent scenes, disambiguate relative distances and differentiate colour. We will consider some of the capabilities and limitations of visual processing later, but first we will look a little more closely at how we perceive size and depth, brightness and colour, each of which is crucial to the design of effective visual interfaces.


Chapter 1 The human Processing sound Page 23

As we have seen, sound can convey a remarkable amount of information. It is rarely used to its potential in interface design, usually being confined to warning sounds. However, the ear can differentiate quite subtle sound changes and can recognize familiar sounds without concentrating attention on the sound source. This suggests that sound could be used more extensively in interface design, to convey information about the system state, for example. This is discussed in more detail in Chapter 15. Worked exercise Suggest ideas for an interface which uses the properties of sound effectively. Answer You might approach this exercise by considering how sound could be added to an application with which you are familiar. Use your imagination. This is also a good subject for a literature survey (starting with the references in Chapter 15). Speech sounds can obviously be used to convey information. This is useful not only for the visually impaired but also for any application where the user's attention has to be divided (for example, power plant control, flight control, etc.). Uses of non-speech sounds include the following: o Attention - to attract the user's attention to a critical situation or to the end of a process, for example. o Status information - continuous background sounds can be used to convey status information. For example, monitoring the progress of a process (without the need for visual attention). o Confirmation - a sound associated with an action to confirm that the action has been carried out. For example, associating a sound with deleting a file. o Navigation - using changing sound to indicate where the user is in a system. For example, what about sound to support navigation in hypertext?


Chapter 2 The computer 2.5.4 Scanners and optical character recognition Page 86

Optical character recognition (OCR) is the process whereby the computer can 'read' the characters on the page. It is only comparatively recently that print could be reliably read, since the wide variety of typefaces and print sizes makes this more difficult than one would imagine -- it is not simply a matter of matching a character shape to the image on the page. In fact, OCR is rather a misnomer nowadays as, although the document is optically scanned, the OCR software itself operates on the bitmap image. Current software can recognize 'unseen' fonts and can even produce output in word-processing formats preserving super- and subscripts, centring, italics and so on.


Chapter 2 The computer 2.5.4 Scanners and optical character recognition Page 86

Workers at Xerox Palo Alto Research Center (also known as Xerox PARC) capitalized on this by using paper as a medium of interaction with computer systems [125]. A special identifying mark is printed onto forms and similar output. The printed forms may have check boxes or areas for writing numbers or (in block capitals!) words. The form can then be scanned back in. The system reads the identifying mark and therefore knows what sort of paper form it is dealing with. It doesn't have to use OCR of the printed text of the form as it printed it, but can detect the check boxes that have been filled in and even recognize the text that has been written. The identifying mark they used is composed of backward and forward slashes, '\' and '/', and is called a glyph. An alternative would have been to use bar codes, but the slashes were found to fax and scan more reliably. The research version of this system was known as XAX, but is is now marketed as Xerox PaperWorks.


Chapter 2 The computer 2.5.4 Scanners and optical character recognition Page 87

One application of this technology is mail order catalogues. The order form is printed with a glyph. When completed, forms can simply be collected into bundles and scanned in batches, generating orders automatically. If the customer faxes an order the fax-receiving software recognizes the glyph and the order is processed without ever being handled at the company end. Such a paper user interface may involve no screens or keyboards whatsoever. It is paradoxical that Xerox PARC, where much of the driving work behind the WIMP interface began, have also been the developers of this totally non-screen and non-mouse paradigm. However, the common principle behind each is the novel and appropriate use of different media for graceful interaction.


Chapter 3 The interaction 3.6.4 Menus Page 127

The last main feature of windowing systems is the menu, an interaction technique that is common across many non-windowing systems as well. A menu presents a choice of operations or services that can be performed by the system at a given time. In Chapter 1, we pointed out that our ability to recall information is inferior to our ability to recognize it from some visual cue. Menus provide information cues in the form of an ordered list of operations that can be scanned. This implies that the names used for the commands in the menu should be meaningful and informative.


Chapter 3 The interaction 3.7.4 Knowing what to do Page 134

This is one of the reasons for platform and company style guides. If everyone designs buttons the same and menus the same, then users will be able to recognize them when they see them. However, this is not sufficient in itself. It is important that the labels and icons on menus are also clear. Again, standards can help for common actions such as save, delete or print. For more system-specific actions, one needs to follow broader principles. For example, a button says 'bold': does this represent the current state of a system or the action that will be performed if the button is pressed?


Chapter 3 The interaction 3.8 Interactivity Page 136

It is worth remembering that interactivity is the defining feature of an interactive system. This can be seen in many areas of HCI. For example, the recognition rate for speech recognition is too low to allow transcription from tape, but in an airline reservation system, so long as the system can reliably recognize yes and no it can reflect back its understanding of what you said and seek confirmation. Speech-based input is difficult, speech-based interaction easier. Also, in the area of information visualization the most exciting developments are all where users can interact with a visualization in real time, changing parameters and seeing the effect.


Chapter 4 Usability paradigms and principles Customizability Page 171

Adaptivity is automatic customization of the user interface by the system. Decisions for adaptation can be based on user expertise or observed repetition of certain task sequences. The distinction between adaptivity and adaptability is that the user plays an explicit role in adaptability, whereas his role in an adaptive interface is more implicit. A system can be trained to recognize the behaviour of an expert or novice and accordingly adjust its dialog control or help system automatically to match the needs of the current user. This is in contrast with a system which would require the user to classify himself as novice or expert at the beginning of a session. We discuss adaptive systems further in Chapter 12. Automatic macro construction is a form of programming by example, combining adaptability with adaptivity in a simple and useful way. Repetitive tasks can be detected by observing user behaviour and macros can be automatically (or with user consent) constructed from this observation to perform repetitive tasks automatically.


Chapter 4 Usability paradigms and principles Task conformance Page 176

Reversibility of all actions, so that users are encouraged to explore without severe penalties Single-step undo commands in most word processors allow the user to recover from the last action performed. One problem with this is that the user must recognize the error before doing any other action. More sophisticated undo facilities allow the user to retrace back more than one command at a time. The kind of exploration this reversibility provides in a word processor is best evidenced with the ease of experimentation that is now available for formatting changes in a document (font types and sizes and margin changes). One problem with the ease of exploration is that emphasis may move to the look of a document rather than what the text actually says (style over content).


Search results for recognizes
Showing 1 to 10 of 38 [next >>] [new search]

processed in 0.002 seconds


feedback to feedback@hcibook.com hosted by hiraeth mixed media