+ All Categories
Home > Documents > New Interaction Techniques

New Interaction Techniques

Date post: 13-Jan-2016
Category:
Upload: cutler
View: 43 times
Download: 0 times
Share this document with a friend
Description:
New Interaction Techniques. Screen Space & Spatial manipulation. Grigori Evreinov. Department of Computer Sciences University of Tampere, Finland. Department of Computer Sciences University of Tampere, Finland. www.cs.uta.fi/~grse/. September – December, 2003. http://www.fossil.com. - PowerPoint PPT Presentation
Popular Tags:
22
New Interaction Techniques Department of Computer Sciences University of Tampere, Finland Department of Computer Sciences University of Tampere, Finland September – December, 2003 Grigori Evreinov www.cs.uta.fi/ ~grse/ Screen Space & Spatial manipulation
Transcript
Page 1: New Interaction Techniques

New Interaction Techniques

Department of Computer SciencesUniversity of Tampere, Finland

Department of Computer SciencesUniversity of Tampere, Finland

September – December, 2003

Grigori Evreinov

www.cs.uta.fi/~grse/

Screen Space &Spatial manipulation

Page 2: New Interaction Techniques

TAUCHI MMIG G. Evreinov 01_21 14.11.2003

Spatial Manipulation

Samsung GPRS wristwatch phone

http://www.fossil.com

Page 3: New Interaction Techniques

TAUCHI MMIG G. Evreinov 02_21 14.11.2003

Spatial Manipulation

[1, 2] TiltType: Accelerometer-Supported Text Entry for Very Small Devices (UIST2002), http://portolano.cs.washington.edu/projects/tilttype/

Page 4: New Interaction Techniques

TAUCHI MMIG G. Evreinov 03_21 14.11.2003

Spatial Manipulation

[3] TiltText: Using Tilt for Text Input to Mobile Phones (UIST2003)

Page 5: New Interaction Techniques

TAUCHI MMIG G. Evreinov 04_21 14.11.2003

[4] Dasher, http://www.inference.phy.cam.ac.uk/djw30/dasher/p0.html demo1

Spatial Manipulation

if cursor is moving into the “t”, rectangles corresponding to ‘ta’, ‘tb’,‘tc’, ...,‘tz’

appear in a vertical line like the first line

the heights of the rectangles correspond to the probabilities of these strings

according to the language model

Page 6: New Interaction Techniques

TAUCHI MMIG G. Evreinov 05_21 14.11.2003

Spatial Manipulation

the left picture shows the

EdgeWrite recognition

algorithm before the

stylus is detected inside

one of the corners

once the stylus enters a

corner area, the corners

deflate for the duration of

the stroke (the right pict.)

[5] EdgeWrite: A Stylus-Based Text Entry Method Designed

for High Accuracy and Stability of Motion

onscreen keyboards are small and require the user to fix

attention on the keyboard rather than on the output

text entry (recognition) on a handheld device is difficult for

people with motor impairments (tremor, Cerebral Palsy

and fatigue)

Page 7: New Interaction Techniques

Spatial Manipulation

TAUCHI MMIG G. Evreinov 06_21 14.11.2003

marking menus and other forms of gesture input are being used in commercial desktop systems and in mobile devices

by analyzing mouse and pen flick gestures (5200 gestures), the high levels of angular error were revealed when using a pen-based input device to generate rightwards and leftwards gestures

the relatively long time taken to generate downwards gestures using the mouse

[9] Analysing Mouse and Pen Flick Gestures

Page 8: New Interaction Techniques

TAUCHI MMIG G. Evreinov 07_21 14.11.2003

Spatial ManipulationKeuning-Van Oirschot [10] investigated

cursor movements with an amplitude of 250

pixels, in eight different directions and with

three control devices: a mechanical mouse,

an optical mouse and an optical trackball,

to find characteristics of the cursor path

which could be used to create a prediction

algorithm on direction

the focus was on the mean curvature of

and the variability between the paths in

each direction

it can be concluded that on average cursor

paths are rather straight in all eight

directions and with all three devices

the variability of the paths depends on

direction, friction of the control device and

user

Page 9: New Interaction Techniques

TAUCHI MMIG G. Evreinov 08_21 14.11.2003

Spatial Manipulation

the method for rapid evaluation of new graphic templates for text inputthe method does not require learning of the new graphics, any layout or rules before testing, and is intended to evaluate the user’s capabilities regarding to the pen-based text entry techniquetesting takes no more than two minutes per graphic template

Page 10: New Interaction Techniques

TAUCHI MMIG G. Evreinov 09_21 14.11.2003

Spatial Manipulation

the average performance (left scale),

standard deviation and the amount of

copied images per second (right

scale)

the total times of the drawing (s),

the total length of tracks (mm) and

the number of copied images

Page 11: New Interaction Techniques

TAUCHI MMIG G. Evreinov 10_21 14.11.2003

Spatial Manipulation7

segments

Page 12: New Interaction Techniques

TAUCHI MMIG G. Evreinov 11_21 14.11.2003

Spatial Manipulation

Segm1 - 7

txtText1

Clear

lblCodec

SegmActivate

SymbDec

SetSegmentsCtrl+K=>move segments

Ctrl+G=>color imaging

Form_KeyDown(…)

Form_MouseMove(…)

7 segments

Form_MouseUp(…)

Page 13: New Interaction Techniques

TAUCHI MMIG G. Evreinov 12_21 14.11.2003

Spatial ManipulationStylus flicks on

touchscreen MouseT

Page 14: New Interaction Techniques

TAUCHI MMIG G. Evreinov 13_21 14.11.2003

Spatial ManipulationMouse

TBs NH RD

J

L

Cl NH RD

J

L

Sp NH RD

J

L

K NH RD

J

L

Space

ClearBackSp

K

K

K

J

L

H ND R

speed vectors

abs. position

abs. position

abs. position

Page 15: New Interaction Techniques

TAUCHI MMIG G. Evreinov 14_21 14.11.2003

Spatial Manipulation

K

MouseT

Timer1

txtText1

BackSpace

ChgSymbol

SetSymbol

SetHelp

Timer1.Enabled = False Timer1.Interval = 0 XtmpE = Xtmp: YtmpE = Ytmp ChgSymbol

ChgSymbol

(YtmpE - YtmpS) > M1x tChar + 1

(XtmpE - XtmpS) > M2x tChar + 7

(XtmpE - XtmpS) > M1x And (XtmpE - XtmpS) < M2x tChar + 3ChgSymbol

(YtmpE - YtmpS) < -M1x tChar - 1

(XtmpE - XtmpS) < -M2x tChar - 7

(XtmpE - XtmpS) < -M1x And (XtmpE - XtmpS) > -M2x tChar - 3

Timer1.Enabled = True Timer1.Interval = Rtime XtmpE = XtmpS: YtmpE = YtmpS XtmpS = Xtmp: YtmpS = Ytmp

Form_MouseMove(…)

Page 16: New Interaction Techniques

TAUCHI MMIG G. Evreinov 15_21 14.11.2003

Spatial ManipulationMouse

T

1 2

150

Finish

Instruction

Timer1

Form_MouseMove(…)

t1=GetTickCountt2 = GetTickCount

If t1 > 0 Then k = CInt(t2 - t1)

VPerformance

DurationSlow

DurationMiddle1

DurationMiddle2

DurationFast

Error

lblSave

“Calibration”: to find the path length of cursor in 150 ms

2 1

Page 17: New Interaction Techniques

TAUCHI MMIG G. Evreinov 16_21 14.11.2003

Spatial ManipulationDrag &

Drop

Page 18: New Interaction Techniques

TAUCHI MMIG G. Evreinov 17_21 14.11.2003

Spatial Manipulation

Timer1

txtText1

Drag & Drop

KeyPos(0) – (10)

lblNKey

fraData

GridData1:

order No (1-100)

entered number

time per symbol, msGridData1_Click()

to save column

lblTimeS

lblTimeR

lblTestTime

lblError

lblCapt

lblClrSpot

Clear

EditTools

Statistics

EditKeys

Error

Form_MouseMove(…)

SpotPointer

Shadow(0) – (10)

Pointer

Page 19: New Interaction Techniques

TAUCHI MMIG G. Evreinov 18_21 14.11.2003

Spatial ManipulationtxtEntry_3B

tn

1

2

3

Page 20: New Interaction Techniques

TAUCHI MMIG G. Evreinov 19_21 14.11.2003

Spatial Manipulation

lblString1

txtText1

lblString2 lblString3

String1 - 3

lbl1 - 3

Form_DblClick(…) ‘Cancel

Form_MouseMove(…)

SelButton3

SelButton2

SelButton1

Form_MouseUp(…)

Form_KeyDown(…)

Form_KeyUp(…)

Form_MouseDown(…)

BackSpace

ChangeString

EditCaption

Page 21: New Interaction Techniques

TAUCHI MMIG G. Evreinov p 20_21 14.11.2003

References[1] Partridge, K., Chatterjee, S., Sazawal, V., Borriello, G. and Want, R. TiltType: Accelerometer-Supported

Text Entry for Very Small Devices. http://www.cs.washington.edu/homes/kepart/papers/uist2002.pdf

[2] Sazawal, V., Want, R. and Borriello, G. The Unigesture Approach One-Handed Text Entry for Small

Devices. http://www.speakeasy.org/~roywant/papers/lncs_unigesture.pdf

[3] Wigdor, D., Balakrishnan, R. TiltText: Using Tilt for Text Input to Mobile Phones. http://www.dgp.toronto

.edu/papers/dwigdor_UIST2003.pdf

[4] Ward, D.J. Adaptive Computer Interafces. Ph.D. Thesis, University of Cambridge, 2001. Available at:

http://www.inference.phy.cam.ac.uk/djw30/papers/thesis.pdf

[5] Wobbrock, J.O., Myers, B.A., Kembel, J.A. EdgeWrite: A Stylus-Based Text Entry Method Designed for

High Accuracy and Stability of Motion. http://www.cs.cmu.edu/~jrock/pubs/uist-03.pdf

[6] J. Himberg, J. Häkkilä, P. Kangas, and J. Mäntyjärvi. On-line personalization of a touch screen based

keyboard. In Proceedings of the 2003 International Conference on Intelligent User Interfaces (IUI 2003),

pp. 77-84, Miami, Florida, USA, 2003. ACM Press.

[7] G. W. Lesher, B. J. Moulton and D. J. Higginbotham, Optimal Character Arrangements for Ambiguous

Keyboards. IEEE Transactions on Rehabilitation Engineering, pp. 415–423, 1998.

http://www.enkidu.net/downloads/papers/LeMoHi98b.pdf

[8] Lyons, K., Patel, N.J. and Starner, T. KeyMenu: A Keyboard Based Hierarchical Menu

http://www.gvu.gatech.edu/ccg/publications/keymenu/

Spatial Manipulation

Page 22: New Interaction Techniques

TAUCHI MMIG G. Evreinov p 21_21 14.11.2003

[9] Moyle, M., Cockburn, A. Analysing Mouse and Pen Flick Gestures.

http://www.cosc.canterbury.ac.nz/~andy/papers/sigchinz.pdf

[10] Keuning-Van Oirschot, H., Houtsma, A.J.M. Cursor Trajectory Analysis. IPO Annual Progress Report

No 35, 2000, pp. 128-139.

[11] Kamba, T, Elson, S A, Harpold, T, Stamper, T & Sukariya, P (1996) "Using Small Screen space more

efficiently," Proc. ACMCHI96, 383-390.

[12] Hinckley, K. Design Issues in Spatial Input. Ch. 4.,

http://research.microsoft.com/Users/kenh/thesis/design_issues.htm

http://research.microsoft.com/users/kenh/papers/Survey.pdf

[13] Albinsson, P-A, Zhai, S.,  High Precision Touch Screen Interaction, in Proceedings of CHI 2003, ACM

Conference on Human Factors in Computing Systems, Fort Lauderdale, Florida, April 5-10, 2003. pp

105-112, http://www.almaden.ibm.com/u/zhai/papers/TouchScreen.pdf

[14] Zhai, S., Kristensson, P-O., Shorthand Writing on Stylus Keyboard, in Proceedings of CHI 2003, ACM

Conference on Human Factors in Computing Systems, Fort Lauderdale, Florida, April 5-10, 2003. pp

97-104, http://www.almaden.ibm.com/u/zhai/papers/SharkFinal.pdf

WAAA write always, anything, anywhere

Spatial Manipulation


Recommended