ABSTRACT
Multi-point interaction tasks involve the manipulation of several mutually-dependent control points in a visual workspace -- for example, adjusting a selection rectangle in a drawing application. Multi-point interactions place conflicting requirements on the interface: the system must display objects at sufficient scale for detailed manipulation, but it must also provide an efficient means of navigating from one control point to another. Current interfaces lack any explicit support for tasks that combine these two requirements, forcing users to carry out sequences of zoom and pan actions. In this paper, we describe three novel mechanisms for view control that explicitly support multi-point interactions with a single mouse, and preserve both visibility and scale for multiple regions of interest. We carried out a study to compare two of the designs against standard zoom and pan techniques, and found that task completion time was significantly reduced with the new approaches. The study shows the potential of interfaces that combine support for both scale and navigation.
- Ashmore, M., Duchowski, A.T., and Shoemaker, G. (2005). Efficient eye pointing with a fisheye lens. Proc. Graphics Interface '05, 203--210. Google ScholarDigital Library
- Baudisch, P. and Rosenholtz, R. (2003). Halo: a technique for visualizing off-screen objects. Proc. CHI '03, 481--488. Google ScholarDigital Library
- Baudisch, P., Cutrell, E., Robbins, D., Czerwinski, M., Tandler, P., Bederson, B., and Zierlinger, A. (2003). Drag-and-Pop and Drag-and-Pick: techniques for accessing remote screen content on touch- and pen-operated systems. Proc. Interact '03, 57--64.Google Scholar
- Bederson, B., Hollan, J., Perlin, K., Meyer, J., Bacon, D., and Furnas, G. (1996). Pad++: a zoomable graphical sketchpad for exploring alternate interface physics. J. Visual Languages and Computing. 7, 3--31, 1996.Google ScholarCross Ref
- Bezerianos, A. and Balakrishnan, R. (2005). The Vacuum: facilitating the manipulation of distant objects. Proc. CHI '05, 361--370. Google ScholarDigital Library
- Bourgeois, F. and Guiard, Y. (2002). Multiscale pointing: facilitating pan-zoom coordination. Proc. CHI '02, 758--759. Google ScholarDigital Library
- Buxton, W., and Myers, B. (1986). A study in two-handed input. Proc. CHI '86, 321--326. Google ScholarDigital Library
- Carpendale, M.S.T. and Montagnese, C. (2001). A framework for unifying presentation space. Proc. UIST '01, 61--70. Google ScholarDigital Library
- Casalta, D., Guiard, Y., and Beaudoin-Lafon, M. (1999). Evaluating two-handed input techniques: rectangle editing and navigation. Proc. CHI '99, 236--237. Google ScholarDigital Library
- Cockburn, A. and Savage, J. (2000). Comparing speed-dependent automatic zooming with traditional scroll, pan and zoom methods. Proc. British HCI, 87--102.Google Scholar
- Furnas, G. (2006). A fisheye follow-up: further reflections on focus + context. Proc. CHI '06, 999--1008. Google ScholarDigital Library
- Furnas, G. (1986). Generalized fisheye views. Proc. CHI '86, 16--23. Google ScholarDigital Library
- Gutwin, C. and Skopik, A. (2003). Fisheye views are good for large steering tasks. Proc. CHI '03, 115--123. Google ScholarDigital Library
- Gutwin, C. (2002). Improving Focus Targeting in Interactive Fisheye Views, Proc. CHI'02, 267--274. Google ScholarDigital Library
- Hart, S., and Staveland, L. (1988). Development of NASA-TLX (Task Load Index): Results of empirical and theoretical research., in Hancock, P., and Meshkati, N., eds., Human Mental Workload, Amsterdam: North Holland, 139--183.Google ScholarCross Ref
- Igarashi, T., and Hinckley, K., Speed-dependent automatic zooming for browsing large documents, Proc. UIST 2000, 139--148. Google ScholarDigital Library
- Irani, P. and Gutwin, C (2006). Improving selection of off-screen targets with hopping. Proc. CHI '06, 299--308. Google ScholarDigital Library
- Kabbash, P., Buxton, W., and Sellen, A. (1984). Two-handed input in a compound task. Proc. CHI'84, 417--423. Google ScholarDigital Library
- Khan, A., Fitzmaurice, G., Almeida, D., Burtnyk, N., and Kurtenbach, G. (2004). A remote control interface for large displays. Proc. UIST '04, 127--136. Google ScholarDigital Library
- Latulipe, C., Mann, S., Clarke, C., and Kaplan, C. (2006). symSpline: bimanual symmetric spline manipulation. Proc. CHI '06, 349--359. Google ScholarDigital Library
- Leung, Y. and Apperley, M. (1994). A review and taxonomy of distortion-oriented presentation techniques. ACM ToCHI, 1(2), 1994, 126--160. Google ScholarDigital Library
- Munzner, T., Guimbretière, F., Tasiran, S., Zhang, L., and Zhou, Y. (2003). TreeJuxtaposer: Scalable tree comparison using focus+context with guaranteed visibility. Proc. SIGGRAPH 2003, 453--462. Google ScholarDigital Library
- Nekrasovski, D., Bodnar, A., McGrenere, J., Guimbretière, F., and Munzner, T. (2006). An evaluation of pan&zoom and rubber sheet navigation with and without an overview. Proc. CHI '06, 11--20. Google ScholarDigital Library
- Parker, J.K., Mandryk, R.L., and Inkpen, K.M. (2005). TractorBeam: Seamless integration of local and remote pointing for tabletop displays. Proc. GI '05, 33--40. Google ScholarDigital Library
- Plumlee, M.D. and Ware, C. (2006). Zooming versus multiple window interfaces: cognitive costs of visual comparisons. ACM ToCHI, 13(2), 2006, 179--209. Google ScholarDigital Library
- Sarkar, M. and Brown, H. (1994). Graphical fisheye views. CACM, 37(12), 1994, 73--83. Google ScholarDigital Library
- Tan, D., Robertson, G., and Czerwinski, M. (2001). Exploring 3D navigation: combining speed-coupled flying and orbiting. Proc. CHI '01, 418--425. Google ScholarDigital Library
- Ware, C. and Fleet, D. (1997). Context sensitive flying interface. Proc. Interactive 3D Graphics '97, 127--130. Google ScholarDigital Library
- van Wijk, J., and Nuij, W. (2003). Smooth and efficient zooming and panning. Proc. InfoVis '03, 15--22. Google ScholarDigital Library
Index Terms
- Supporting multi-point interaction in visual workspaces
Recommendations
X-large virtual workspaces for projector phones through peephole interaction
MM '12: Proceedings of the 20th ACM international conference on MultimediaIn peephole interaction a window to a virtual workspace is moved in space to reveal additional content. It is a promising interaction technique for mobile projector phones to display large workspaces which contain more information than can be ...
Improving 3D-Editing Workflows via Acoustic Levitation
UIST '22 Adjunct: Adjunct Proceedings of the 35th Annual ACM Symposium on User Interface Software and TechnologyWe outline how to improve common 3D-editing workflows such as modeling or character animation by utilizing an acoustic levitation kit as an interactive 3D display. Our proposed system allows users to directly interact with models in 3D space and ...
Multi-touch interaction for tasking robots
HRI '10: Proceedings of the 5th ACM/IEEE international conference on Human-robot interactionThe objective is to develop a mobile human-robot interface that is optimized for multi-touch input. Our existing interface was designed for mouse and keyboard input and was later adopted for voice and touch interaction. A new multi-touch interface ...
Comments