skip to main content
10.5555/1992917.1992925guideproceedingsArticle/Chapter ViewAbstractPublication PagesgiConference Proceedingsconference-collections
research-article
Free access

Pop-up depth views for improving 3D target acquisition

Published: 25 May 2011 Publication History

Abstract

We present the design and experimental evaluation of pop-up depth views, a novel interaction technique for aiding in the placement or positioning of a 3D cursor or object. Previous work found that in a 3D placement task, a 2D mouse used with multiple orthographic views outperformed a 3D input device used with a perspective view with stereo. This was the case, even though the mouse required two clicks to complete the task instead of only the single click required with the 3D input device. We improve performance with 3D input devices with pop-up depth views, small inset views in a perspective display of the scene. These provide top- and side-views of the immediate 3D neighborhood of the cursor, thereby allowing the user to see more easily along the depth dimension, improving the user's effective depth acuity. In turn, positioning with the 3D input device is also improved. Furthermore, because the depth views are displayed near the 3D cursor, only tiny eye movements are required for the user to perceive the 3D cursor's depth with respect to nearby objects. Pop-up depth views are a kind of depth view, only displayed when the user's cursor slows down. In this manner, they do not occlude the 3D scene when the user is moving quickly. Our experimental evaluation shows that the combination of a 3D input device used with a perspective view, stereo projection, and pop-up depth views, outperforms a 2D mouse in a 3D target acquisition task, in terms of both movement time and throughput, but at the cost of a slightly higher error rate.

References

[1]
C. Anclujar and F. Argelaguet. Virtual pads: Decoupling motor space and visual space for flexible manipulation of 2d windows within ves. In 3D User Interfaces, 2007. 3DUI '07. IEEE Symposium on, pages 99--106, Mar. 2007.
[2]
R. Balakrishnan, T. Baudel, G. Kurtenbach, and G. Fitzmaurice. The Rockin'Mouse: Integral 3D manipulation on a plane. In ACM Conference on Human Factors in Computing Systems (CHI), pages 311--318. ACM, 1997.
[3]
F. Bérard, J. Ip, M. Benovoy, D. El-Shimy, J. R. Blum, and J. R. Cooperstock. Did "Minority Report" get it wrong? Superiority of the mouse over 3D input devices in a 3D placement task. In IFIP Conference on Human-Computer Interaction, INTERACT, volume 5727 of Lecture Notes in Computer Science, chapter 45, pages 400--414. Springer, 2009.
[4]
E. A. Bier, M. C. Stone, K. Pier, W. Buxton, and T. D. DeRose. Toolglass and magic lenses: the see-through interface. In ACM Conference on Computer Graphics and Interactive Techniques (SIGGRAPH), pages 73--80. ACM, 1993.
[5]
G. Casiez, D. Vogel, R. Balakrishnan, and A. Cockburn. The impact of control-display gain on user performance in pointing tasks. Human-Computer Interaction, 23(3):215--250, 2008.
[6]
D. B. Conner, S. S. Snibbe, K. P. Herndon, D. C. Robbins, R. C. Zeleznik, and A. V. Dam. Three-dimensional widgets. In Symposium on Interactive 3D Graphics (SIGGRAPH), volume 25, pages 183--188. ACM, 1992.
[7]
E. R. F. W. Crossman. The speed and accuracy of simple hand movements. Technical report, Department of Engineering Production, University of Birmingham, 1957.
[8]
N. Elmqvist and J.-D. Fekete. Semantic pointing for object picking in complex 3D environments. In Proceedings of graphics interface (GI), pages 243--250, Toronto, Ont., Canada, Canada, 2008. Canadian Information Processing Society.
[9]
N. Elmqvist and P. Tsigas. A taxonomy of 3d occlusion management techniques. In Virtual Reality Conference, 2007. VR '07. IEEE, pages 51--58, Mar. 2007.
[10]
L. Findlater, A. Jansen, K. Shinohara, M. Dixon, P. Kamb, J. Rakita, and J. O. Wobbrock. Enhanced area cursors: reducing fine pointing demands for people with motor impairments. In Proceedings of the 23nd annual ACM symposium on User interface software and technology, UIST '10, pages 153--162, New York, NY, USA, 2010. ACM.
[11]
B. Froehlich, J. Hochstrate, V. Skuk, and A. Huckauf. The GlobeFish and the GlobeMouse: two new six degree of freedom input devices for graphics applications. In ACM Conference on Human Factors in Computing Systems (CHI), pages 191--199. ACM, 2006.
[12]
T. Grossman and R. Balakrishnan. The bubble cursor: enhancing target acquisition by dynamic resizing of the cursor's activation area. In ACM Conference on Human Factors in Computing Systems (CHI), pages 281--290. ACM, 2005.
[13]
T. Grossman and R. Balakrishnan. An evaluation of depth perception on volumetric displays. In ACM Conference on Advanced Visual Interfaces (AVI), pages 193--200. ACM, 2006.
[14]
G. S. Hubona, G. W. Shirah, and D. K. Jennings. The effects of cast shadows and stereopsis on performing computer-generated spatial tasks. IEEE Transactions on Systems, Man, and Cybernetics, Part A, 34(4):483--493, 2004.
[15]
R. J. K. Jacob, L. E. Sibert, D. C. McFarlane, and J. M. Preston Mullen. Integrality and separability of input devices. ACM Transactions on Computer-Human Interaction (TOCHI), 1(1):3--26, 1994.
[16]
J. A. Jones, J. E. Swan, II, G. Singh, E. Kolstad, and S. R. Ellis. The effects of virtual reality, augmented reality, and motion parallax on egocentric depth perception. In Symposium on Applied Perception in Graphics and Visualization (APGV), pages 9--14. ACM, 2008.
[17]
I. S. MacKenzie. Fitts' law as a research and design tool in human-computer interaction. Human-Computer Interaction, 7:91--139, 1992.
[18]
M. R. Masliah and P. Milgram. Measuring the allocation of control in a 6 degree-of-freedom docking experiment. In ACM Conference on Human Factors in Computing Systems (CHI), pages 25--32, New York, NY, USA, 2000. ACM.
[19]
J.-Y. Oh and W. Stuerzlinger. Moving objects with 2D input devices in CAD systems and desktop virtual environments. In Proceedings of Graphics Interface (GI), pages 195--202. Canadian Human-Computer Communications Society, 2005.
[20]
M. Ortega and L. Nigay. AirMouse: Finger gesture for 2D and 3D interaction. In IFIP Conference on Human-Computer Interaction, INTERACT, volume 5727 of Lecture Notes in Computer Science, chapter Chapter 28, pages 214--227. Springer Berlin Heidelberg, Berlin, Heidelberg, 2009.
[21]
G. Ramos, A. Cockburn, R. Balakrishnan, and M. Beaudouin-Lafon. Pointing lenses: facilitating stylus input through visual-and motorspace magnification. In Proceedings of the SIGCHI conference on Human factors in computing systems, CHI '07, pages 757--766, New York, NY, USA, 2007. ACM.
[22]
R. W. Soukoreff and I. S. MacKenzie. Towards a standard for pointing device evaluation, perspectives on 27 years of fitts' law research in hci. Int. J. Hum.-Comput. Stud., 61:751--789, December 2004.
[23]
R. Stoakley, M. J. Conway, and R. Pausch. Virtual reality on a wim: interactive worlds in miniature. In Proceedings of the SIGCHI conference on Human factors in computing systems, CHI '95, pages 265--272, New York, NY, USA, 1995. ACM Press/Addison-Wesley Publishing Co.
[24]
R. J. Teather, A. Pavlovych, W. Stuerzlinger, and I. S. MacKenzie. Effects of tracking technology, latency, and spatial jitter on object movement. In Proceedings of the 2009 IEEE Symposium on 3D User Interfaces, 3DUI '09, pages 43--50, Washington, DC, USA, 2009. IEEE Computer Society.
[25]
R. J. Teather and W. Stuerzlinger. Assessing the effects of orientation and device on (constrained) 3D movement techniques. In IEEE Symposium on 3D User Interface, pages 43--50, 2008.
[26]
D. Venolia. Facile 3D direct manipulation. In ACM Conference on Human Factors in Computing Systems (CHI), pages 31--36. ACM, 1993.
[27]
L. Vlaming, C. Collins, M. Hancock, M. Nacenta, T. Isenberg, and S. Carpendale. Integrating 2d mouse emulation with 3d manipulation for visualizations on a multi-touch table. In ACM International Conference on Interactive Tabletops and Surfaces, ITS '10, pages 221--230, New York, NY, USA, 2010. ACM.
[28]
D. Vogel and P. Baudisch. Shift: a technique for operating pen-based interfaces using touch. In ACM Conference on Human Factors in Computing Systems (CHI), pages 657--666. ACM, 2007.
[29]
C. Ware. Using hand position for virtual object placement. The Visual Computer, 6(5):245--253, 1990.
[30]
C. Ware and D. R. Jessome. Using the bat: a six dimensional mouse for object placement. In Proceedings of Graphics Interface (GI), pages 119--124. Canadian Information Processing Society, 1988.
[31]
C. Ware and K. Lowther. Selection using a one-eyed cursor in a fish tank VR environment. ACM Transactions on Computer-Human Interaction (TOCHI), 4(4):309--322, December 1997.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image Guide Proceedings
GI '11: Proceedings of Graphics Interface 2011
May 2011
247 pages
ISBN:9781450306935

Publisher

Canadian Human-Computer Communications Society

Waterloo, Canada

Publication History

Published: 25 May 2011

Author Tags

  1. 3D input device
  2. 3D target acquisition
  3. Fitts' law
  4. empirical evaluation
  5. interaction design
  6. pointing facilitation
  7. popup view

Qualifiers

  • Research-article

Acceptance Rates

Overall Acceptance Rate 206 of 508 submissions, 41%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)52
  • Downloads (Last 6 weeks)9
Reflects downloads up to 28 Jan 2025

Other Metrics

Citations

Cited By

View all

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media