Presentation is loading. Please wait.

Presentation is loading. Please wait.

HCI For Pen Based Computing Cont. Richard Anderson CSE 481 B Winter 2007.

Similar presentations


Presentation on theme: "HCI For Pen Based Computing Cont. Richard Anderson CSE 481 B Winter 2007."— Presentation transcript:

1 HCI For Pen Based Computing Cont. Richard Anderson CSE 481 B Winter 2007

2 Key points UI Metrics Task completion time Accuracy Fluidity Robustness Feedback Correctability

3 Basic tasks Targeting Tracing Mode indication

4 Composite Tasks Selection Free form input Domain based input

5 Basic pen operation Crossing Operation triggered by a stroke crossing a line segment

6 CrossY: Crossing based UI Specify operations by drawing through

7 Hierarchical crossing Principle – multiple commands without lifting the pen

8 Flow Menu Use movement through octants for control information Item Text Shape Item Move ZoomHighlight Custom 400% 200% 100% 66.6% 50% 800%25% Custom 400% 200% 100% 66.6% 50% 800%25% 75.0100.0

9 Abstract writing Enter text with specialized, stroke based recognition Optimized for automatic recognition Not human readable Character based or word based

10 Cirrus (Georgia Tech) interaction education

11 Quikwrite [Perlin, NYU] c a r p

12 Write helloworld

13 Graffiti (Palm)

14 More

15 Graffiti Mostly single stroke Close to standard alphabet (learnability) Write only Location written for additional meaning

16 Selection problem Identify one or more graphical elements from a domain Mechanisms Bounding Region Geometric defined by stroke Distance from cursor

17 If the red circle is a selection tool, what is selected?

18 Bubble cursor Selection radius depends on object proximity

19 Recognition UIs UIs based on attaching meaning to ink Gestures Diagram recognition Handwriting recognition Free form Constrained recognition

20 Gestures Commands issued with a single stroke May be drawn or invisible Support from SDK Register gestures to be recognized UI Issues Similar to keyboard short cuts Speed up for experts Hard to learn / remember

21 Gestures Ambiguity Distinction between gestures Distinction between gesture and other ink Robustness Handling misrecognized gestures False positive False negative Gesture initiated actions should be undoable

22 Diagram recognition Challenges to recognition Even simple shapes are hard! Variation in drawing Ink artifacts

23 Text recognition We will have a great lecture later in the course! Basic approach Collect a huge amount of data Use data to train neural net

24 Handwriting Recognition: Identify the following words

25 Recognition results

26 Recognition scenarios What level of error is tolerable How is feedback provided to the user on recognition How does the user specify corrections?

27 Other details Hands, obstructions, orientation

28 Obstructions and handedness Hand blocks the screen Accommodate left and right handedness Menu direction Context menus Difficulties at the edge of the screen

29 Screen orientation Landscape vs. Portrait mode Surprisingly big difference in feel of applications Tablet PC requires rapid orientations switch Many standard desktop apps not designed for portrait mode

30 Thursday Presentations Key points Project scoping Technical Challenges being addressed Schedule and plans

31 Logistics Presentation Order D, C, B, A Submit PPTs and Screenshots


Download ppt "HCI For Pen Based Computing Cont. Richard Anderson CSE 481 B Winter 2007."

Similar presentations


Ads by Google