ICS 463, Intro to Human Computer Interaction Design: 9 “Theory”. Input and Output Dan Suthers.

Slides:



Advertisements
Similar presentations
COMPUTERS: TOOLS FOR AN INFORMATION AGE Chapter 5 Input and Output.
Advertisements

Input and Output Devices. I/O Devices: Input information data An input device one that, together with appropriate software, transforms information from.
Data Entry Devices Introduction –Keyboard entry devices are superior to other devices such as knobs, levers, and thumb wheels. –Speed and accuracy are.
CS133 Input and output devices
Interacting with the Computer lesson 2 essential concepts.
Chapter 5 p. 6 What Is Input? What is input? p. 230 and 232 Fig. 5-1 Next  Input device is any hardware component used to enter data.
Interaction Devices By: Michael Huffman Kristen Spivey.
Copyright 1999 all rights reserved Input Devices n What types are there? n Why do we need them? –What functions do they perform? n What are desirable characteristics.
Devices I nput C omputer.
STANDARD AND DIRECT. At the end of this session students will: List the typical input devices Identify the types of input devices List their characteristics.
Input to the Computer * Input * Keyboard * Pointing Devices
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
People & Devices: (Inputs & Outputs) Startlingly small child using computer History of human-computer interaction Another history video.
Input Devices Text Entry Devices, Positioning, Pointing and Drawing.
Discussion Silvia Lindtner INF 132 April 07. Fitts’ law - recap A predictive model of time to point at an object Help decide the location and size of.
INPUT & OUTPUT DEVICE. INPUT & OUTPUT HARDWRE Input hardware consist of devices that translate data into computer readable form. On the other hand, Output.
Input devices, processing and output devices Hardware Senior I.
Brendan Cooney CSC 152. What is Input? Any data or instructions entered into the memory of a computer Data- unprocessed information Instructions- steps.
User Interface Development Human Interface Devices User Technology User Groups Accessibility.
Hardware Specialised Devices
1 Introduction to Computers Day 2. 2 Input Devices Input devices are used to feed data and instructions to the computer systems.They consist of a range.
INPUT AND OUTPUT DEVICES BY CAMERPN MITCHELL. INPUT An input device is any hardware device that sends data to a computer, allowing users to interact with.
Input devices are hardware components that enable users to interact with a computer. Without input devices, you would not be able to feed instructions.
Chapter 5 Input. What Is Input? What are the input devices? Input device is any hardware component used to enter data or instructions Data or instructions.
INPUT DEVICES. KEYBOARD Most common input device for a computer.
   Input Devices Main Memory Backing Storage PROCESSOR
The Computer Input devices Output devices Input/output devices VR Memory Processing Dix et al chapter 2.
Control Interfaces for Assistive Technology Hsin-yu Chiang, ScD, OT.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Chapter 11: Interaction Styles. Interaction Styles Introduction: Interaction styles are primarily different ways in which a user and computer system can.
William H. Bowers – Direct Manipulation and Pointing Devices Cooper 21.
2.5/2.6/2.7.  Virtual Reality presents a world in 3d space  Regular input devices such as a mouse only has 2 degrees of movement when 6 is needed for.
Input and Output Devices - Inputs
Input Devices What is input? Everything we tell the computer is input.
Input Devices.
1 Interacting with your computer Chapter 3 Mailto: Web :
11.10 Human Computer Interface www. ICT-Teacher.com.
Input and Output Devices. I/O Devices: Input information data An input device together with appropriate software, transforms information from the user.
Josh Stephens Comp Characteristics Degrees of Freedom: particular, independent way that a body moves in space Input type/Frequency of data: Discrete:
Input By Hollee Smalley. What is Input? Input is any data or instructions entered into the memory of a computer.
Virtual Reality Lecture2. Some VR Systems & Applications 고려대학교 그래픽스 연구실.
Chapter 5: Input CSC 151 Beth Myers Kristy Heller Julia Zachok.
 Input Devices Input Devices  Examples of Input Devices Examples of Input Devices  Keyboard Keyboard  Pointing Devices Pointing Devices Mouse Joystick.
E.g.: MS-DOS interface. DIR C: /W /A:D will list all the directories in the root directory of drive C in wide list format. Disadvantage is that commands.
KAMI KITT ASSISTIVE TECHNOLOGY Chapter 7 Human/ Assistive Technology Interface.
1 Human Computer Interaction Week 5 Interaction Devices and Input-Output.
Input Design Lecture 11 1 BTEC HNC Systems Support Castle College 2007/8.
HCI 입문 Graphics Korea University HCI System 2005 년 2 학기 김 창 헌.
Different Types of HCI CLI Menu Driven GUI NLI
INPUT AND OUTPUT DEVICES Group: 10 Batch: TIS 76 Gaby Alexander Damini Mangaj Amritpreet Singh Arunavathi Suraj Medda.
1 Interaction Devices CIS 375 Bruce R. Maxim UM-Dearborn.
1 CHAPTER 2 Hardware. 2 CPU : Central Processing Unit -Every PC system unit contains at least one chip called microprocessor (cpu) attached on motherboard.
VIRTUAL KEYBOARD By Parthipan.L Roll. No: 36 1 PONDICHERRY ENGINEERING COLLEGE, PUDUCHERRY.
Pen Based User Interface Issues CSE 490RA January 25, 2005.
QSREALM.BLOGSPOT.COM Input Output Devices. QSREALM.BLOGSPOT.COM Input – Output Devices Also known as Peripheral Devices. These surround a computer’s CPU.
By Mulco Dan Theoretical Lyceum « Orizont » Durlesti February 2014.
Input Units Aj.Drusawin Vongpramate
Lecture Input Devices Keyboard. Mouse Microphone Digital Camera Scanner.
Computer Graphics Lecture 1 Introduction to Computer Graphics
Lesson 4 Alternative Methods Of Input.
Chp 4: Input and Output Devices
Standard Methods of Input.
Methods of Computer Input and Output
11.10 Human Computer Interface
Input Devices Text Entry Devices
LECTURE Course Name: Computer Application
Unit 2 User Interface Design.
Chapter 5 - Input.
Lesson 4 Alternative Methods Of Input.
Lesson 4 Alternative Methods Of Input.
Presentation transcript:

ICS 463, Intro to Human Computer Interaction Design: 9 “Theory”. Input and Output Dan Suthers

Input Devices Discrete Entry Devices Continuous Entry (Pointing) Devices Natural Language Input

Discrete Entry Devices Keyboards: Hardware –Membrane Spill resistant No built in feedback –Electromechanical “Click” feedback Sensitive to spills etc.

Discrete Entry Devices Keyboards: Layout –QUERTY Designed to slow you down! –Dvorak Designed for efficient and less stressful typing Available since 1930s yet not used due to cost of retraining!!!

Dvorak

Discrete Entry Devices Keyboards continued –Chord Multiple simultaneous keystrokes make a letter Can type with one hand Mouse buttons Selection or indicating position in combination with mouse pointing Switches Useful for disabled

Continuous Entry (Pointing) Devices These range from indirect cursor control to direct manipulation of display surface 2D: position  motion –Cursor keys Activation maps to motion Best for horizontal and vertical movements –Joysticks Position maps to direction and speed Best for controlling direction and speed, e.g., games!

Continuous Entry (Pointing) Devices 2D: position  indirect position –Mouse Best for moving objects and indicating position Need adequate 2D surface Mechanical and optical variants –Trackpads, trackballs Best for indicating position. Little space needed. –Graphics Tablets Like writing with pen on paper, but less natural due to indirect display of results

Continuous Entry (Pointing) Devices 2D: position  direct position –Mimeo, Smartboard Like whiteboard but writing is recorded More natural than graphics tablets because writing is displayed on same surface Can be used as output device with projection –Touch Screens Direct manipulation, easy to learn, durable Lack of precision (if using finger) Large targets and untrained users in public Palm Pilot: the exception? (uses stylus)

Continuous Entry (Pointing) Devices 2D: position  direct position cont. –Stylus Screens Palm Pilot etc. More precise than touch screens May require training (handwriting recognition) –Eye Tracking Based on reflection of light Requires stable head Involuntary eye movements may be a problem Potentially useful for disabled

Continuous Entry (Pointing) Devices Three dimensional –3D Trackers Magnetic, ultrasound or radio Track in 3D relative to fixed reference point Head Trackers used for disabled –Flexion Sensors (Dataglove) Track finger motions –Computer Vision Sophisticated algorithms track location of objects in space

Natual Language Input Handwriting Recognition –Natural handwriting (Newton) Requires training of the computer –Stylized writing (Palm Pilot) Requires training of the user Less error prone (sort of)

Natual Language Input Speech Recognition –Isolated Word versus Continuous –Speaker Dependent versus Independent –Advantages Easier to train users Can do other things at the same time Accessible to disabled –Disadvantages Error prone Vulnerable to interference from noise Natural language is not precise

Input Device Design Issues Match the device to Physiological and psychological characteristics of users Tasks to be performed Intended work environment

Matching Devices to Tasks Identify the task requirement –What kind of motion and manipulation is needed? –What kind of feedback is needed? Identify the expressiveness of the devices –How can one manipulate the device? How natural is the mapping? –Does the manipulation of the device correspond well to the manipulation of the artifacts? –Does the feedback match the user’s mental model?

Output Devices Visual –Data Visualizations –Visual Interaction –Dynamic Visualization and Animation Auditory Speech Tactile

Visual Output Most common Large literatures on perceptual issues, e.g., dark characters on light background optimize contrast and minimize reflections Uses –Data visualization –Visual feedback of interaction –Dynamic visualization of models or data –Interactive animations

Data Visualization Large literature on visual display of data Parallel versus serial detection: –Parallel: color, value, angle, sloope, length, texture –Serial: shape, area, curvature, connection, containment No one representation is optimal for all tasks; e.g. Lohse’s example of line graph, bar graph, and table (retrieving values, finding maximums, comparison of trends) Match characteristics of data to those of representation (e.g., continuous versus categorical): refer back to Ch. 4 (table 4.2)

Visual Interaction Continuous feedback on processes and state maintains user’s mental model and feeling of control –Progress through a process –Prompting for input –Confirming input –Indicating errors –Location in the artifact –Location of next action

Dynamic Visualization & Animation Data visualization: external data is displayed Model-based visualization: computer model is displayed Animation: (inter)active visualization of process Advantages over noncomputational media: –Apply algorithm to new data easily –Interactive –Flexible

Design recommendations Use paper-based prototypes Consider a wide range of tasks and test with a large range of data Carry out tests on many real users

Auditory Uses of sound are expanding –Alerting to errors –Drawing attention in complex environment or when eyes may be away from screen –Monitoring background events –Subtle audio enhancements make widget manipulations more “physical” –Data sonification: provide audio coding; rely on audio pattern recognition to detect changes –Natural sounds as data

Speech Natural language planning is complex; most speech output is from templates Concatenation: piece together prerecorded words or phrases Synthesis: rules map text to stream of phonemes Applications include: –Alerting when eyes are off screen –Interaction over telephone systems –Interfaces for the blind

A key design principle In any “perceptualization:” Find a mapping between domain and display elements and relationships that makes perceptually prominent those that should be conceptually prominent Apply this mapping in a consistent way

Examples Wacom tablet Speech I/O on Macintosh Photo visualization on PC