Understanding and Improving Distal Pointing Interaction

dc.contributor.authorKopper, Regis Augusto Polien
dc.contributor.committeechairBowman, Douglas A.en
dc.contributor.committeememberNorth, Christopher L.en
dc.contributor.committeememberTatar, Deborah Gailen
dc.contributor.committeememberMcCrickard, D. Scotten
dc.contributor.committeememberBalakrishnan, Ravinen
dc.contributor.departmentComputer Scienceen
dc.date.accessioned2014-03-14T20:13:40Zen
dc.date.adate2011-08-04en
dc.date.available2014-03-14T20:13:40Zen
dc.date.issued2011-06-09en
dc.date.rdate2011-08-04en
dc.date.sdate2011-07-01en
dc.description.abstractDistal pointing is the interaction style defined by directly pointing at targets from a distance. It follows a laser pointer metaphor and the position of the cursor is determined by the intersection of a vector extending the pointing device with the display surface. Distal pointing as a basic interaction style poses several challenges for the user, mainly because of the lack of precision humans have when using it. The focus of this thesis is to understand and improve distal pointing, making it a viable interaction metaphor to be used in a wide variety of applications. We achieve this by proposing and validating a predictive model of distal pointing that is inspired by Fitts' law, but which contains some unique features. The difficulty of a distal pointing task is best described by the angular size of the target and the angular distance that the cursor needs to go across to reach the target from the input device perspective. The practical impact of this is that the user's relative position to the target should be taken into account. Based on the model we derived, we proposed a set of design guidelines for high-precision distal pointing techniques. The main guideline from the model is that increasing the target size is much more important than reducing the distance to the target. In order to improve distal pointing, we followed the model guidelines and designed interaction techniques that aim at improving the precision of distal pointing tasks. Absolute and Relative Mapping (ARM) distal pointing increases precision by offering the user a toggle which changes the control/display (CD) ratio such that a large movement of the input device is mapped to a small movement of the cursor. Dynamic Control Display Ratio (DyCoDiR) automatically increases distal pointing precision, as the user needs it. DyCoDiR takes into account the user distance to the interaction area and the speed at which the user moves the input device to dynamically calculate an increased CD ratio, making the action more precise the steadier the user tries to be. We performed an evaluation of ARM and DyCoDiR comparing them to basic distal pointing in a realistic context. In this experiment, we also provided variations of the techniques which increased the visual perception of targets through zooming in the area around the cursor when precision was needed. Results from the study show that ARM and DyCoDiR are significantly faster and more accurate than basic distal pointing with tasks that require very high precision. We analyzed user navigation strategies and found that the high precision techniques afford users to remain stationary while performing interactions. However, we also found that individual differences have a strong impact on the decision to walk or not, and that, sometimes, is more important than the technique affordance. We provided a validation for the distal pointing model through the analysis of expected difficulty of distal pointing tasks in light of each technique tested. We propose selection by progressive refinement, a new design concept for distal pointing selection techniques, whose goal is to offer the ability to achieve near perfect accuracy in selection at very cluttered environments. The idea of selection by progressive refinement is to gradually eliminate possible targets from the set of selectable objects until only one object is available for selection. We implemented SQUAD, a selection by progressive refinement distal pointing technique, and performed a controlled experiment comparing it to basic distal pointing. We found that there is a clear tradeoff between immediate selections that require high precision and selections by progressive refinement which always require low precision. We validated the model by fitting the distal pointing data and proposed a new model, which has a linear growth in time, for SQUAD selection.en
dc.description.degreePh. D.en
dc.identifier.otheretd-07012011-195812en
dc.identifier.sourceurlhttp://scholar.lib.vt.edu/theses/available/etd-07012011-195812/en
dc.identifier.urihttp://hdl.handle.net/10919/28183en
dc.publisherVirginia Techen
dc.relation.haspartKopper_RAP_D_2011.pdfen
dc.rightsIn Copyrighten
dc.rights.urihttp://rightsstatements.org/vocab/InC/1.0/en
dc.subjectprogressive refinementen
dc.subject3D selectionen
dc.subject3D interactionen
dc.subjectdistal pointingen
dc.subjectFitts' lawen
dc.subjectHCI models of human motor behavioren
dc.titleUnderstanding and Improving Distal Pointing Interactionen
dc.typeDissertationen
thesis.degree.disciplineComputer Scienceen
thesis.degree.grantorVirginia Polytechnic Institute and State Universityen
thesis.degree.leveldoctoralen
thesis.degree.namePh. D.en

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Kopper_RAP_D_2011.pdf
Size:
19.99 MB
Format:
Adobe Portable Document Format