18
Input Devices and Interaction Techniques I. Scott MacKenzie Summarized and Augmented by Geb Thomas

Input Devices and Interaction Techniques I. Scott MacKenzie Summarized and Augmented by Geb Thomas

Embed Size (px)

Citation preview

Page 1: Input Devices and Interaction Techniques I. Scott MacKenzie Summarized and Augmented by Geb Thomas

Input Devices and Interaction Techniques

I. Scott MacKenzie

Summarized and Augmented by Geb Thomas

Page 2: Input Devices and Interaction Techniques I. Scott MacKenzie Summarized and Augmented by Geb Thomas

Introduction

• Input and output between people and machines

• New technology, new challenges

• Interaction experiments and models

Page 3: Input Devices and Interaction Techniques I. Scott MacKenzie Summarized and Augmented by Geb Thomas

Transducers

• Convert energy -- often mechanical to electrical

• Switches (mechanical and photoelectric)• Isotonic (displacement) joysticks - position

encoders• Isometric (force sensing) joysticks - strain

guages• Microphones

Page 4: Input Devices and Interaction Techniques I. Scott MacKenzie Summarized and Augmented by Geb Thomas

A Mouse

Page 5: Input Devices and Interaction Techniques I. Scott MacKenzie Summarized and Augmented by Geb Thomas

Joysticks

http://www.vrealities.com/control.html

http://www.thevrsource.com/

Page 6: Input Devices and Interaction Techniques I. Scott MacKenzie Summarized and Augmented by Geb Thomas

GlovesCyberglove

http://www.virtex.com/products/hw_products

Pinch glove

Page 7: Input Devices and Interaction Techniques I. Scott MacKenzie Summarized and Augmented by Geb Thomas

TrackersPolhemus (Fast Track)

Flock of Birds (Virtex)

Intersence (IS300)

Page 8: Input Devices and Interaction Techniques I. Scott MacKenzie Summarized and Augmented by Geb Thomas

Device Models

• Buxton’s taxonomy -- articulation, number of dimensions, type of sensing (position, motion, pressure), motor skills (touch vrs mechanical)

• Foley tasks -- select, position, orient, path, quantify and text entry -- emphasizes mappings

• Very few engineering models

Page 9: Input Devices and Interaction Techniques I. Scott MacKenzie Summarized and Augmented by Geb Thomas

Device Parameters

• Resolution

• Sampling Rate

• Lag

• Optimality and control gain

• Some of these are determined by hardware, some by software, some by transducer characteristics

Page 10: Input Devices and Interaction Techniques I. Scott MacKenzie Summarized and Augmented by Geb Thomas

Resolution

• Nonlinearity, monotonicity, offest and gain

Page 11: Input Devices and Interaction Techniques I. Scott MacKenzie Summarized and Augmented by Geb Thomas

Sampling Rate

• Often 10-100 Hz

• Too slow for gesture capture

• Nyquest frequency

Page 12: Input Devices and Interaction Techniques I. Scott MacKenzie Summarized and Augmented by Geb Thomas

Lag

• Time difference between controller input and display

• 3D trackers range 30 - 250 mx, depends on sampling rate, update rate and software overhead.

Page 13: Input Devices and Interaction Techniques I. Scott MacKenzie Summarized and Augmented by Geb Thomas

Optimality and Control Gain

• Tunable parameters, such as mouse gain

• Selection task optimization does not consider “human engineering factors” such as – Ease of learning– skill retention– fatigue– effort– strees

Page 14: Input Devices and Interaction Techniques I. Scott MacKenzie Summarized and Augmented by Geb Thomas

Mouse Gain

Page 15: Input Devices and Interaction Techniques I. Scott MacKenzie Summarized and Augmented by Geb Thomas

Nonlinear Gain

Vd = k*Vc^2

Page 16: Input Devices and Interaction Techniques I. Scott MacKenzie Summarized and Augmented by Geb Thomas

Interaction

• Movement is of increasing importance

• Many researchers considering mapping of 2D -> 3D

• Must be trained

• Limited metaphors

• Perceptual structure requires good match between input space and output space– Twisting for dials, shoving for movement, 2D for 2D,

3D for 3D

Page 17: Input Devices and Interaction Techniques I. Scott MacKenzie Summarized and Augmented by Geb Thomas

Gestures

• The great new era :)

• Writing, scribbling, annotating, pointing, nodding, etc.

• Editing proofreaders marks

• Transcribing musical notation

• Brush strokes

Page 18: Input Devices and Interaction Techniques I. Scott MacKenzie Summarized and Augmented by Geb Thomas

Tactile and Force Feedback

• Good input requires good feedback

• shape encoding in manual controls

• Character drawing the Octagon, a 24x6 matrix of pins

• Minski’s sandpaper

• Akamatsu and Sato’s variable friction

• Zimmerman’s pinch glove