MMI 2: Mobile Human- Computer Interaction Small and Large Display Interaction
- Prof. Dr. Michael Rohs
MMI 2: Mobile Human- Computer Interaction Small and Large Display - - PowerPoint PPT Presentation
MMI 2: Mobile Human- Computer Interaction Small and Large Display Interaction Prof. Dr. Michael Rohs michael.rohs@ifi.lmu.de Mobile Interaction Lab, LMU Mnchen Lectures # Date Topic 1 19.10.2011 Introduction to Mobile Interaction,
MMI 2: Mobile Interaction 2 WS 2011/12 Michael Rohs, LMU
# Date Topic 1 19.10.2011 Introduction to Mobile Interaction, Mobile Device Platforms 2 26.10.2011 History of Mobile Interaction, Mobile Device Platforms 3 2.11.2011 Mobile Input and Output Technologies 4 9.11.2011 Mobile Input and Output Technologies, Mobile Device Platforms 5 16.11.2011 Mobile Communication 6 23.11.2011 Location and Context 7 30.11.2011 Mobile Interaction Design Process 8 7.12.2011 Mobile Prototyping 9 14.12.2011 Evaluation of Mobile Applications 10 21.12.2011 Visualization and Interaction Techniques for Small Displays 11 11.1.2012 Mobile Devices and Interactive Surfaces 12 18.1.2012 Camera-Based Mobile Interaction 13 25.1.2012 Sensor-Based Mobile Interaction 1 14 1.2.2012 Sensor-Based Mobile Interaction 2 15 8.2.2012 Exam
MMI 2: Mobile Interaction 3 WS 2011/12 Michael Rohs, LMU
– Anmeldung
– jeweils zu Beginn der nächsten Vorlesungen (ab 18.1.)
MMI 2: Mobile Interaction 4 WS 2011/12 Michael Rohs, LMU
MMI 2: Mobile Interaction 5 WS 2011/12 Michael Rohs, LMU
MMI 2: Mobile Interaction 6 WS 2011/12 Michael Rohs, LMU
MMI 2: Mobile Interaction 7 WS 2011/12 Michael Rohs, LMU
Karlson, Bederson. ThumbSpace: Generalized One-Handed Input for Touchscreen-Based Mobile Devices. Interact 2007.
– One-handed thumb operation of handheld touch interfaces – Not all of screen reachable à reduce thumb interaction space – Selection on lift-off (as with Offset Cursor)
MMI 2: Mobile Interaction 8 WS 2011/12 Michael Rohs, LMU
Karlson, Bederson. ThumbSpace: Generalized One-Handed Input for Touchscreen-Based Mobile Devices. Interact 2007.
MMI 2: Mobile Interaction 9 WS 2011/12 Michael Rohs, LMU
Roudaut, Huot, Lecolinet. TapTap and MagStick: Improving one- handed target acquisition on small touch-screens. AVI 2008.
– tap 1: select area of interest – area zooms in, centered on screen – tap 2: select magnified target – zoomed target typically close to screen: fast selection – works in border areas (c.f. Shift) How to distinguish single touch?
MMI 2: Mobile Interaction 10 WS 2011/12 Michael Rohs, LMU
Roudaut, Huot, Lecolinet. TapTap and MagStick: Improving one- handed target acquisition on small touch-screens. AVI 2008.
– Initial touch position is reference point – Moving away from target extends stick in opposite direction – End of stick is “magnetically” attracted by target Is moving away from the target intuitive? Is MagStick better than simple Offset Cursor?
MMI 2: Mobile Interaction 11 WS 2011/12 Michael Rohs, LMU
Roudaut, Huot, Lecolinet. TapTap and MagStick: Improving one-handed target acquisition on small touch-screens. AVI 2008.
– Time – Error rate – Questionnaire results – Ranking of techniques
MMI 2: Mobile Interaction 12 WS 2011/12 Michael Rohs, LMU
Roudaut, et al. TapTap and MagStick: Improving one-handed target acquisition on small touch-screens. AVI 2008.
MMI 2: Mobile Interaction 13 WS 2011/12 Michael Rohs, LMU
Roudaut, et al. TapTap and MagStick: Improving one-handed target acquisition on small touch-screens. AVI 2008.
MMI 2: Mobile Interaction 14 WS 2011/12 Michael Rohs, LMU
– Roll vs. slide distinction possible – No interference
– Drags, Swipes, Rubbings and MicroRolls
Roudaut, Lecolinet, Guiard. MicroRolls: Expanding Touch-Screen Input Vocabulary by Distinguishing Rolls vs. Slides of the Thumb. CHI 2009.
MMI 2: Mobile Interaction 15 WS 2011/12 Michael Rohs, LMU
Roudaut, Lecolinet, Guiard. MicroRolls: Expanding Touch-Screen Input Vocabulary by Distinguishing Rolls vs. Slides of the Thumb. CHI 2009.
MMI 2: Mobile Interaction 16 WS 2011/12 Michael Rohs, LMU
Roudaut, Lecolinet, Guiard. MicroRolls: Expanding Touch-Screen Input Vocabulary by Distinguishing Rolls vs. Slides of the Thumb. CHI 2009.
MMI 2: Mobile Interaction 17 WS 2011/12 Michael Rohs, LMU
– Menu only appears after 300ms timeout – Experts execute gestures immediately
Roudaut, Lecolinet, Guiard. MicroRolls: Expanding Touch-Screen Input Vocabulary by Distinguishing Rolls vs. Slides of the Thumb. CHI 2009.
MicroRoll gestures Menu (300ms timeout)
MMI 2: Mobile Interaction 18 WS 2011/12 Michael Rohs, LMU
– Selection, cut, copy, paste – Zooming, panning, tapping
Roth, Turner. Bezel Swipe: Conflict- Free Scrolling and Multiple Selection on Mobile Touch Screen
touch on bar: no activation touch on bezel: activation
MMI 2: Mobile Interaction 19 WS 2011/12 Michael Rohs, LMU
Roth, Turner. Bezel Swipe: Conflict-Free Scrolling and Multiple Selection on Mobile Touch Screen Devices. CHI 2009.
MMI 2: Mobile Interaction 20 WS 2011/12 Michael Rohs, LMU
– Cursor “jumps” when second finger touches screen – Hardware averages touch point in center
– Rub-Pointing: diagonal rubbing gesture for pointing and zooming in a single-handed technique – Zoom-Tapping: dominant hand points, non-dominant hand taps
Olwal, Feiner, Heyman. Rubbing and Tapping for Precise and Rapid Selection on Touch-Screen Displays. CHI 2008.
MMI 2: Mobile Interaction 21 WS 2011/12 Michael Rohs, LMU
Olwal, Feiner, Heyman. Rubbing and Tapping for Precise and Rapid Selection on Touch-Screen Displays. CHI 2008.
MMI 2: Mobile Interaction 22 WS 2011/12 Michael Rohs, LMU
– Physical resizing of the display as an interaction technique – Semantic zooming
– Content locked in viewport – Content locked in hand
Khalilbeigi, Lissermann, Mühlhäuser, Steimle. Xpaaand: Interaction Techniques for Rollable Displays. CHI 2011.
MMI 2: Mobile Interaction 23 WS 2011/12 Michael Rohs, LMU
Khalilbeigi, Lissermann, Mühlhäuser, Steimle. Xpaaand: Interaction Techniques for Rollable Displays. CHI 2011.
MMI 2: Mobile Interaction 24 WS 2011/12 Michael Rohs, LMU
– Study: common holds and force patterns – Observed holds: grip zone, rigid / flexible zone
Dijkstra, ¡Perez, ¡Vertegaal. ¡Evalua5ng ¡Effects ¡of ¡Structural ¡Holds ¡on ¡ Poin5ng ¡and ¡Dragging ¡Performance ¡with ¡Flexible ¡Displays. ¡CHI ¡2011. ¡
MMI 2: Mobile Interaction 25 WS 2011/12 Michael Rohs, LMU
Dijkstra, ¡Perez, ¡Vertegaal. ¡Evalua5ng ¡Effects ¡of ¡Structural ¡Holds ¡on ¡ Poin5ng ¡and ¡Dragging ¡Performance ¡with ¡Flexible ¡Displays. ¡CHI ¡2011. ¡
MMI 2: Mobile Interaction 26 WS 2011/12 Michael Rohs, LMU
Lahey, ¡Girouard, ¡Burleson, ¡Vertegaal. ¡PaperPhone: ¡Understanding ¡the ¡Use ¡of ¡Bend ¡ Gestures ¡in ¡Mobile ¡Devices ¡with ¡Flexible ¡Electronic ¡Paper ¡Display. ¡CHI ¡2011. ¡
Use device as watch… …detach, use as PDA
MMI 2: Mobile Interaction 27 WS 2011/12 Michael Rohs, LMU
Lahey, ¡Girouard, ¡Burleson, ¡Vertegaal. ¡PaperPhone: ¡Understanding ¡the ¡Use ¡of ¡Bend ¡ Gestures ¡in ¡Mobile ¡Devices ¡with ¡Flexible ¡Electronic ¡Paper ¡Display. ¡CHI ¡2011. ¡
MMI 2: Mobile Interaction 28 WS 2011/12 Michael Rohs, LMU
MMI 2: Mobile Interaction 29 WS 2011/12 Michael Rohs, LMU
– Enabling back of the device pointing – 3 states + visual feedback = land-on selection
– Enabling multi-touch with all ten fingers
Wigdor, Forlines, Baudisch, Barnwell, Shen: LucidTouch: A See-Through Mobile Device. UIST'07.
MMI 2: Mobile Interaction 30 WS 2011/12 Michael Rohs, LMU
Wigdor, Forlines, Baudisch, Barnwell, Shen: LucidTouch: A See-Through Mobile Device. UIST'07.
MMI 2: Mobile Interaction 31 WS 2011/12 Michael Rohs, LMU
gray: “shadow” red: touch blue: hovering
Wigdor, Forlines, Baudisch, Barnwell, Shen: LucidTouch: A See-Through Mobile Device. UIST'07.
MMI 2: Mobile Interaction 32 WS 2011/12 Michael Rohs, LMU
– Hovering / tracking state
– Dragging state physical see-through camera see-through
Wigdor, Forlines, Baudisch, Barnwell, Shen: LucidTouch: A See-Through Mobile Device. UIST'07.
MMI 2: Mobile Interaction 33 WS 2011/12 Michael Rohs, LMU
Out of Range Tracking Dragging
Lift Mouse Replace Mouse Depress Button Release Button
Buxton: A Three-State Model of Graphical Input. In Proc. of INTERACT ’90.
MMI 2: Mobile Interaction 34 WS 2011/12 Michael Rohs, LMU
Passive Tracking Dragging
Contact Release Contact
Buxton: A Three-State Model of Graphical Input. In Proc. of INTERACT ’90.
MMI 2: Mobile Interaction 35 WS 2011/12 Michael Rohs, LMU
Out of Range Hovering / Tracking Dragging
Contact Release Contact Finger Behind Back Remove Finger
Buxton: A Three-State Model of Graphical Input. In Proc. of INTERACT ’90.
MMI 2: Mobile Interaction 36 WS 2011/12 Michael Rohs, LMU
Wigdor, Forlines, Baudisch, Barnwell, Shen: LucidTouch: A See-Through Mobile Device. UIST'07.
MMI 2: Mobile Interaction 37 WS 2011/12 Michael Rohs, LMU
Wigdor, Forlines, Baudisch, Barnwell, Shen: LucidTouch: A See-Through Mobile Device. UIST'07.
MMI 2: Mobile Interaction 38 WS 2011/12 Michael Rohs, LMU
Wigdor, Forlines, Baudisch, Barnwell, Shen: LucidTouch: A See-Through Mobile Device. UIST'07.
MMI 2: Mobile Interaction 39 WS 2011/12 Michael Rohs, LMU
– Capacitive touch pad – Clickable touch pad
Baudisch, Chi. Back-of-Device Interaction Allows Creating Very Small Touch Devices. CHI 2009. ¡
MMI 2: Mobile Interaction 40 WS 2011/12 Michael Rohs, LMU
Baudisch, Chi. Back-of-Device Interaction Allows Creating Very Small Touch Devices. CHI 2009. ¡
MMI 2: Mobile Interaction 41 WS 2011/12 Michael Rohs, LMU
– Multipoint interactions
– Edge: 10x1 pixel “depth” image
Left and right “depth” images
Butler, Izadi, Hodges. SideSight: Multi-“touch” Interaction Around Small Devices. UIST’08.
MMI 2: Mobile Interaction 42 WS 2011/12 Michael Rohs, LMU
Butler, Izadi, Hodges. SideSight: Multi-“touch” Interaction Around Small Devices. UIST’08.
MMI 2: Mobile Interaction 43 WS 2011/12 Michael Rohs, LMU
Essl, Rohs, Kratz: Squeezing the Sandwich: A Mobile Pressure- Sensitive Two-Sided Multi-Touch Prototype. Demo at UIST’09.
MMI 2: Mobile Interaction 44 WS 2011/12 Michael Rohs, LMU
Out of range Tracking Dragging
Release contact Contact Increase pressure Decrease pressure
Increase pressure Increase pressure Decrease pressure
Buxton: A Three-State Model of Graphical Input. In Proc. of INTERACT ’90.
MMI 2: Mobile Interaction 45 WS 2011/12 Michael Rohs, LMU
x y z
MMI 2: Mobile Interaction 46 WS 2011/12 Michael Rohs, LMU
MMI 2: Mobile Interaction 47 WS 2011/12 Michael Rohs, LMU
MMI 2: Mobile Interaction 48 WS 2011/12 Michael Rohs, LMU
MMI 2: Mobile Interaction 49 WS 2011/12 Michael Rohs, LMU
– Locate information in space – Assign application semantics to spatial arrangements
– Movement of data between devices – Carry out one task across multiple devices
MMI 2: Mobile Interaction 50 WS 2011/12 Michael Rohs, LMU
MMI 2: Mobile Interaction 51 WS 2011/12 Michael Rohs, LMU
– Wall display for low resolution
– Handheld display for high resolution details
– Mimio XI ultrasonic pens attached to display – Pen emits ultrasonic signal when touching wall
Sanneblad, Holmquist. Ubiquitous graphics: Combining hand-held and wall-size displays to interact with large images. AVI '06. http://www.youtube.com/watch?v=uw0a7Zd1JVM
MMI 2: Mobile Interaction 52 WS 2011/12 Michael Rohs, LMU
– Direct manipulation for smart environments – Extended “drag-and-drop” concept – Create text on PDA, pick-and-drop to whiteboard
– PDA as interaction device for table – Electromagnetic 6D trackers – Scoop-and-spread: tilting plus movement
multiple computer environments. UIST '97. Ayatsuka, Matsushita, Rekimoto. HyperPalette: A hybrid computing environment for small computing devices. CHI '00.
MMI 2: Mobile Interaction 53 WS 2011/12 Michael Rohs, LMU
MMI 2: Mobile Interaction 54 WS 2011/12 Michael Rohs, LMU
Rekimoto, Saitoh: Augmented surfaces: A spatially continuous work space for hybrid computing environments. CHI '99.
– Camera-based object recognition – Projected displays as extensions
– Move information across boundary of devices and surfaces
MMI 2: Mobile Interaction 55 WS 2011/12 Michael Rohs, LMU
Rekimoto, Saitoh: Augmented surfaces: A spatially continuous work space for hybrid computing environments. CHI '99.
MMI 2: Mobile Interaction 56 WS 2011/12 Michael Rohs, LMU
Selection of menu item (code coordinate system)
Content associated with menu item is transferred to the mobile phone
MMI 2: Mobile Interaction 57 WS 2011/12 Michael Rohs, LMU
– Hue in HSV color space
Miyaoku, Higashino, Tonomura: C-Blink: A hue-difference-based light signal marker for large screen interaction via any mobile terminal. UIST 2004.
MMI 2: Mobile Interaction 58 WS 2011/12 Michael Rohs, LMU
– Position tracking w.r.t. surrounding displays – Project image onto target display
Boring, Baur, Butz, Gustafson, Baudisch: Touch Projector: Mobile Interaction-Through-Video. Proc. CHI 2010. http://www.youtube.com/watch?v=lTMAKHzbl1E
MMI 2: Mobile Interaction 59 WS 2011/12 Michael Rohs, LMU
Boring, Baur, Butz, Gustafson, Baudisch: Touch Projector: Mobile Interaction-Through-Video. Proc. CHI 2010.
MMI 2: Mobile Interaction 60 WS 2011/12 Michael Rohs, LMU
– Take a picture – Recognize content – Recreate content on mobile
Chang, Li. Deep Shot: A Framework for Migrating Tasks Across Devices Using Mobile Phone Cameras. CHI 2011.
MMI 2: Mobile Interaction 61 WS 2011/12 Michael Rohs, LMU
Chang, ¡Li. ¡Deep ¡Shot: ¡A ¡Framework ¡for ¡Migra5ng ¡Tasks ¡Across ¡Devices ¡Using ¡Mobile ¡Phone ¡Cameras. ¡CHI ¡2011. ¡
MMI 2: Mobile Interaction 62 WS 2011/12 Michael Rohs, LMU
– Sends Bluetooth request to blink IRDA port to each device in turn – Downside: slow
Wilson and Sarin: BlueTable: Connecting Wireless Mobile Devices on Interactive Surfaces Using Vision-Based Handshaking. Graphics Interface 2007. http://research.microsoft.com/~awilson
MMI 2: Mobile Interaction 63 WS 2011/12 Michael Rohs, LMU
– Works with regular tables – Pubs, cafés, meeting rooms
– Proximity regions around devices
Kray, Rohs, Hook, Kratz: Bridging the Gap between the Kodak and the Flickr Generations: A Novel Interaction Technique for Collocated Photo Sharing. IJHCS 2009.
MMI 2: Mobile Interaction 64 WS 2011/12 Michael Rohs, LMU
– Convolve image with 7x7 “Gaussian” kernel – Separable in two 1D kernels
MMI 2: Mobile Interaction 65 WS 2011/12 Michael Rohs, LMU
MMI 2: Mobile Interaction 66 WS 2011/12 Michael Rohs, LMU
MMI 2: Mobile Interaction 67 WS 2011/12 Michael Rohs, LMU
MMI 2: Mobile Interaction 68 WS 2011/12 Michael Rohs, LMU
MMI 2: Mobile Interaction 69 WS 2011/12 Michael Rohs, LMU
MMI 2: Mobile Interaction 70 WS 2011/12 Michael Rohs, LMU