3DUI – Submission #120 LOP-cursor Fast and Precise Interaction with Tiled Displays Using One Hand and Levels of Precision Henrique Debarba, Luciana Nedel,Anderson.

Slides:



Advertisements
Similar presentations
Interaction patrick baudisch microsoft research adaptive systemsinteraction focus friday, may 18, large screens.
Advertisements

Regis Kopper Mara G. Silva Ryan P. McMahan Doug A. Bowman.
Multimedia Specification Design and Production 2012 / Semester 1 / week 6 Lecturer: Dr. Nikos Gazepidis
The Escritoire: a personal projected display for interacting with documents Mark Ashdown Peter Robinson University of.
Multi-Modal Text Entry and Selection on a Mobile Device David Dearman 1, Amy Karlson 2, Brian Meyers 2 and Ben Bederson 3 1 University of Toronto 2 Microsoft.
How to Position the Cursor? An Exploration of Absolute and Relative Cursor Positioning for Back-of-Device Input Khalad Hasan Xing-Dong Yang Hai-Ning Liang.
“Mapping while walking”
Shift: A Technique for Operating Pen-Based Interfaces Using Touch Daniel Vogel University of Toronto Patrick Baudisch Microsoft Research.
Try It: Curvature Dial: Eyes free parameter entry for GUIs mc schraefel, Graham Smith, Patrick.
Tablet Computers Georgia 4- H Cotton Boll and Consumer Judging 2013.
SWEEP-SHAKE FINDING DIGITAL RESOURCES IN PHYSICAL ENVIRONMENTS Presented by Eric( 王政堯 ) Simon Robinson, Parisa Eslambolchilar, Matt Jones MobileHCI 2009.
AppLens and LaunchTile: Two Designs for One-Handed Thumb Use on Small Devices Amy Karlson, Ben Bederson Computer Science Department Human-Computer Interaction.
Evaluation Adam Bodnar CPSC 533C Monday, April 5, 2004.
People & Devices: (Inputs & Outputs) Startlingly small child using computer History of human-computer interaction Another history video.
1 of 6 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
Tablet Computers Georgia 4- H Cotton Boll and Consumer Judging 2013.
WALRUS: Wireless Active Location Resolver with Ultrasound Tony Offer, Christopher Palistrant.
MACHINE VISION GROUP Multimodal sensing-based camera applications Miguel Bordallo 1, Jari Hannuksela 1, Olli Silvén 1 and Markku Vehviläinen 2 1 University.
1 Intelligent Robotics Research Centre (IRRC) Department of Electrical and Computer Systems Engineering Monash University, Australia Visual Perception.
Point-to-GeoBlog: Gestures and Sensors to Support User Generated Content Creation Simon Robinson, Parisa Eslambolchilar, Matt Jones MobileHCI 2008.
Álvaro Cassinelli, Stéphane Perrin, Masatoshi Ishikawa Ishikawa-Namiki-Laboratory Parallel Processing for Sensory information University of Tokyo.
1 RodDirect : Two-Dimensional Input with Stylus Knob Motoki Miura and Susumu Kunifuji Japan Advanced Institute of Science and Technology, JAPAN
Multi-device Organic 3D Sculpting through Natural User Interface Gestures BSci Honours - Bradley Wesson Supervisor – Brett Wilkinson.
Biometric System Design for Handheld Devices Team 4 Naif Alotaibi, Rich Barilla, Francisco Betances, Aditya Chohan, Alexandra Garcia, Alexander Gazarov,
Sérgio Ronaldo Barros dos Santos (ITA-Brazil)
2009 International Symposium on Ubiquitous Computing System at Beijing, China Hiroaki Kimura, Sota Matsuzawa, and Tatsuo Nakajima Department of Computer.
This slide presentation is Confidential and Proprietary to ProtoTest LLC.
Network Computing Laboratory Radio Interferometric Geolocation Miklos Maroti, Peter Volgesi, Sebestyen Dora Branislav Kusy, Gyorgy Balogh, Andras Nadas.
Human Activity Recognition Using Accelerometer on Smartphones
Autonomous Helicopter James LydenEE 496Harris Okazaki.
Enabling User Interactions with Video Contents Khalad Hasan, Yang Wang, Wing Kwong and Pourang Irani.
March 17, 2008Doc: IEEE Jean Schwoerer (France Telecom R&D) Slide1 Project: IEEE P Working Group for Wireless Personal Area.
Users’ Quality Ratings of Handheld devices: Supervisor: Dr. Gary Burnett Student: Hsin-Wei Chen Investigating the Most Important Sense among Vision, Hearing.
AS-RIGID-AS-POSSIBLE SHAPE MANIPULATION
Visualizing Off-Screen Locations on Small Mobile Displays Sean Gustafson master of science thesis defense Dec 15 / 2008.
1 Human Computer Interaction Week 5 Interaction Devices and Input-Output.
Srinivas Cheekati( ) Instructor: Dr. Dong-Chul Kim
User Performance in Relation to 3D Input Device Design  Studies conducted at University of Toronto  Usability review of 6 degree of freedom (DOF) input.
Turning a Mobile Device into a Mouse in the Air
Factors influencing the usability of icons in the LCD touch screens Hsinfu Huang, Wang-Chin Tsai, Hsin-His Lai Department of Industrial Design, National.
Sensor Fusion Donald Heer 11/10/10. The Questions Can two things happen at the ‘same’ time? Can the same thing be observed ‘identically’ by two different.
SONGONUGA EMILIA ACCOUNTING 12/SMS02/ Introduction One goal of human-computer interaction research is to reduce the demands on users when using.
Expressive Intelligence Studio // Center for Games and Playable Media // 3D User Interfaces Using the Kinect.
Magic Wand Battle Game Team 53 Shanoon Martin, Jialin Sun, Manfei Wu.
A Framework for Perceptual Studies in Photorealistic Augmented Reality Martin Knecht 1, Andreas Dünser 2, Christoph Traxler 1, Michael Wimmer 1 and Raphael.
Gestures and Device Motion. Introduction Everyone has their own way of picking up and putting down their device Holding and using the device can determine.
NAME: ADEKANMBI KEHINDE MATRIC NUMBER: 12/SMS02/004 DEPARTMENT: ACCOUNTING TITLE: RECENT ADVANCEMENT AND APPLICATIONS IN TOUCH SCREEN TECHNOLOGY.
TOUCHLESS TOUCH SCREEN USER INTERFACE
When CSI Meets Public WiFi: Inferring Your Mobile Phone Password via WiFi Signals Warren Yeu When CSI Meets Public Wifi.
EYE TRACKING TECHNOLOGY
SIE 515 Design Evaluation Lecture 7.
doc.: IEEE <doc#>
Recent developments on micro-triangulation
Introduction to Digital Photography
Ajita Rattani and Reza Derakhshani,
NBKeyboard: An Arm-based Word-gesture keyboard
Khalad Hasan Xing-Dong Yang Hai-Ning Liang Pourang Irani
Closing the Gaps in Inertial Motion Tracking
Interactive Input Methods & Graphical User Input
Group 4 - Library Usability Study
Measuring Gaze Depth with an Eye Tracker During Stereoscopic Display
Interactive Input Methods & Graphical User Input
Introduction to Digital Photography
Indented Tree or Graph? A Usability Study of Ontology Visualization Techniques in the Context of Class Mapping Evaluation 本体可视化技术在类型匹配评估中的可用性研究 Qingxia.
HCI for Pen Computing CSE 481b January 24, 2006.
Figure 2: Tasks and the corresponding features explored in the study.
QGesture: Quantifying Gesture Distance and Direction with WiFi Signals
Toward Drone Privacy via Regulating Altitude and Payload
Shelly Cashman: Microsoft Windows 10
Presentation transcript:

3DUI – Submission #120 LOP-cursor Fast and Precise Interaction with Tiled Displays Using One Hand and Levels of Precision Henrique Debarba, Luciana Nedel,Anderson Maciel Federal University of Rio Grande do Sul (UFRGS) Institute of Informatics (INF)

Contributions Levels of Precision Cursor (LOP-cursor) Technique for high precision and fast pointing Two-legged cursor metaphor Simultaneous control over 2 cursors

Introduction LOP-cursor Evaluation Conclusion -Motivation -Related Work LOP-cursor -LOP-cursor technique -two-legged cursor Evaluation -Comparative -In depth LOP Conclusion -Conclusions -Future works

Motivation Large and very high resolution displays Mobile Devices Usefull Are becomming cheaper Ordinary interaction techniques may not be adequate Mobile Devices First computational device really pervasive (Ballagas 2006) Equiped with a wide range of sensors and displays Very popular

Motivation at&t

Motivation Operations Centre of Rio de Janeiro

Motivation Large and very high resolution displays Mobile Devices Usefull Are becomming cheaper Ordinary interaction techniques may not be adequate Mobile Devices First computational device really pervasive (Ballagas 2006) Equiped with a wide range of sensors and displays Very popular

Motivation BIG TV AMD eyefinity

Motivation Large and very high resolution displays Mobile Devices Usefull Are becomming cheaper Ordinary interaction techniques may not be adequate Mobile Devices First computational device really pervasive (Ballagas 2006) Equiped with a wide range of sensors and displays Very popular

Motivation Large and very high resolution displays Mobile Devices Usefull Are becomming cheaper Ordinary interaction techniques may not be adequate Mobile Devices First computational device really pervasive (Ballagas 2006) Equiped with a wide range of sensors and displays Very popular

Motivation Large and very high resolution displays Mobile Devices Usefull Are becomming cheaper Ordinary interaction techniques may not be adequate Mobile Devices First computational device really pervasive (Ballagas 2006) Equiped with a wide range of sensors and displays Very popular

Motivation Large and very high resolution displays Mobile Devices Usefull Are becomming cheaper Ordinary interaction techniques may not be adequate Mobile Devices First computational device really pervasive (Ballagas 2006) Equiped with a wide range of sensors and displays Very popular

Motivation There are more registered cellphone lines than inhabitants in Brazil (over 200 Million)

Related Work Pointing using optical flow Sweep (Ballagas et al, 2005) Interaction techniques in large display environments using hand-held devices (Jeon et al, 2006) Pointing using pattern recognition Point & Shoot (Ballagas et al, 2005) Touch projector (Boring et al, 2010 and 2011) Pointing using external tracking of the device Lightsense (Olwal, 2006)

Related Work Pointing with levels of precision Hybridpointing (Forlines et al, 2006) ARC-pad (McCallum and Irani, 2009)

LOP-cursor shapes Rectangle/Control canvas Mobile Device Touchscreen Ring Leg 2 Cursor Arrow Leg 1 Cursor Line Connects Rectangle and Ring

LOP-cursor shapes

Overview Levels of Precision Cursor (LOP-cursor) 2-Leg cursor metaphor First Level Rough pointing RayCasting Second Level Precise pointing Touchscreen

Overview Levels of Precision Cursor (LOP-cursor) 2-Leg cursor metaphor First Level Rough pointing RayCasting Second Level Precise pointing Touchscreen

Overview Levels of Precision Cursor (LOP-cursor) 2 Leg cursor metaphor First Level Rough pointing RayCasting Second Level Precise pointing Touchscreen

Overview Levels of Precision Cursor (LOP-cursor) 2-Leg cursor metaphor First Level Rough pointing RayCasting Second Level Precise pointing Touchscreen

Overview Levels of Precision Cursor (LOP-cursor) 2 Leg cursor metaphor First Level Rough pointing RayCasting Second Level Precise pointing Touchscreen

3 STATES 1 Free-pointing 2 3 Hold-control-canvas + Free-pointing Pin-control-canvas + Free-pointing

3 STATES - Free-pointing 1 Free-pointing

3 STATES - Hold-control-canvas 2 Hold-control-canvas + Free-pointing

3 STATES - Pin-control-canvas Pin-control-canvas + Free-pointing

Pinch/Stretch to rescale reduce size Stretch Increase size

Selection But, how can I trigger a selection if touch screen is being used for pointing?

Selection Method Click on the back of the device

Device orientation Obtained using Gyroscope, Accelerometer and Magnetometer. Gyro – rate of change in three axis Acc. – corrects drift around X and Z Mag. – corrects drift around Y Sensors fusion (Madgwick et al, 2011) Magnetometer correction z y x ADD slide - redundancia

Device Position Fixed position Calibration rather than tracking Omitir??

Evaluation Comparative evaluation In depth LOP-cursor evaluation Orientation RayCasting vs ARC pad vs Constrained LOP-cursor Additional test with unconstrained LOP-cursor In depth LOP-cursor evaluation Task 1 – point and select Task 2 – point, select, drag and dock Task 3 – 2-legged classification

Evaluation Comparative evaluation In depth LOP-cursor evaluation Orientation RayCasting vs ARC pad vs Constrained LOP-cursor Additional test with unconstrained LOP-cursor In depth LOP-cursor evaluation Task 1 – point and select Task 2 – point, select, drag and dock Task 3 – 2-legged classification

Evaluation Comparative evaluation In depth LOP-cursor evaluation Orientation RayCasting vs ARC pad vs Constrained LOP-cursor Additional test with unconstrained LOP-cursor In depth LOP-cursor evaluation Task 1 – point and select Task 2 – point, select, drag and dock Task 3 – 2-legged classification

Comparative Evaluation ORayCasting

Evaluation Comparative evaluation In depth LOP-cursor evaluation Orientation RayCasting vs ARC pad vs Constrained LOP-cursor Additional test with unconstrained LOP-cursor In depth LOP-cursor evaluation Task 1 – point and select Task 2 – point, select, drag and dock Task 3 – 2-legged classification

Comparative Evaluation ARC pad Dizer q eh nossa implementacao referenciar McCallum and Irani, UIST 2009

Comparative Evaluation Our implementation of the ARC pad

Evaluation Comparative evaluation In depth LOP-cursor evaluation Orientation RayCasting vs ARC pad vs Constrained LOP-cursor Additional test with unconstrained LOP-cursor In depth LOP-cursor evaluation Task 1 – point and select Task 2 – point, select, drag and dock Task 3 – 2-legged classification

Comparative Evaluation CLOP-cursor Comentar que eu soh estou mostrando que temq clicar em baixo

Evaluation Comparative evaluation In depth LOP-cursor evaluation Orientation RayCasting vs ARC pad vs Constrained LOP-cursor Additional test with unconstrained LOP-cursor In depth LOP-cursor evaluation Task 1 – point and select Task 2 – point, select, drag and dock Task 3 – 2-legged classification

Comparative Evaluation LOP-cursor

Comparative Evaluation Experiment design Within subject 3 Techniques - Counterbalanced Orientation RayCasting vs ARC pad vs Constrained LOP-cursor 4 Target sizes – 1 – 2 – 4 – 8 cm 11 participants Interacting 150 cm away from the display Asked to favor accuracy over time LOP-cursor additional evaluation 6 Target sizes – 0.5 – 1 – 2 – 4 – 8 – 16 cm 8 participants

Comparative Evaluation Error rate Mean time

LOP-cursor Aditional Evaluation LOP-cursor - LOP-First level and LOP-Second level User preference for each size Error rate

Comparative Evaluation LOP-cursor Preferred by 7 users ARC pad Preferred by 1 user

In depth LOP-cursor evaluation Design 3 tasks Task 1 – point and select Task 2 – point, select, drag and dock Task 3 – 2-legged classification 4 target sizes – 0.3 – 0.8 – 2 – 4 cm 11 participants Interacting 150 cm away from the display Asked to favor accuracy over time

Task 1 - Selection

Task 2 - Select + Drag + Dock

Task 3 - Two-legged classification

Results Mean time System Usability Scale (SUS) questionnaire Scored 77 SD 12.8

Conclusions Ordinary smartphones are valuable gestural input devices to interact with large and high resolution displays Defining a raw position with raycasting, and than a fine tune with touch input allows fast and precise interaction on selection and docking tasks

FUTURE WORKS Control over multiple computers investigate 2-legged metaphor Are users able to use cursors simultaneously? How detrimental to interaction is attention switch between cursors? Which tasks may benefit from the use of the 2-legged cursor?

Screen Replication

3D selection

! Thank you hgdebarba@inf.ufrgs.br

? Questions hgdebarba@inf.ufrgs.br

Offset

Offset

Offset

Offset

Pinch/Stretch to zoom in/out zoom out

Assess limitations of position calibration How detrimental to the user experience is the use of a calibrated position? How much can users move away from calibrated position without significantly affect pointing performance? Tirar

Device Position Fixed position Calibration rather than tracking 2 1 Omitir?? 1

Device Orientation Magnetometer correction Projecting on XZ plane Redundancy control Magnetometer is updated only when gyroscope confirms that a rotation change actually occurred z y x