Coordinated hybrid virtual environments: Seamless interaction contexts for effective virtual reality

Despite the benefits of presence, immersive virtual reality is still too limiting and ineffective to be widely adopted in people?s everyday lives. One important reason for this is its inability to handle highly diverse 3D interaction tasks, such as object manipulation from different scales, perspectives, reference frames, and dimensions. Inspired by preliminary development of an immersive world builder tool, this paper offers an in-depth presentation of our solution to this problem, using a coordinated, tablet- and HMD-based, hybrid virtual environment (HVE) system. Wearing a non-occlusive HMD, the user is able to view and interact with a tablet mounted on the non-dominant forearm, which provides a multi-touch interaction surface, as well as an exocentric God view of the virtual world. To reduce transition gaps across 3D interaction tasks and interfaces, four coordination mechanisms are proposed, two of which were implemented, and one was evaluated in a user study featuring complex level-editing tasks. Based on subjective ratings, task performance, interview feedback, and video analysis, we found that having multiple seamless Interaction Contexts (ICs) with complementary benefits can lead to good performance and user experience, despite the complexity of learning and using the hybrid system. The results also suggest keeping 3DUI tasks synchronized across the ICs, as this can help users understand their relationships, smoothen within- and between-task IC transitions, and inspire more creative use of different interfaces. Finally, based on these findings, a four-step design process is proposed to aid the process of designing and implementing HVE systems, as well as applying them to appropriate task scenarios. Graphical abstractThis paper proposes using a tablet- and HMD-based, coordinated hybrid virtual environment system to enable effective 3D interaction in immersive virtual reality.Display Omitted HighlightsWe built a novel hybrid virtual environment system for effective interaction in VR.We propose four coordination mechanisms to smoothen context transitions in HVEs.We conducted a user study and proved task synchronization can reduce transition gap.The study shows a complex HVE system can be mastered to benefit interaction in VR.We propose a four-step guideline to aid the design, develop, and application of HVEs.

[1]  Emmanuel Dubois,et al.  Assessing continuity and compatibility in augmented reality systems , 2002, Universal Access in the Information Society.

[2]  Steven K. Feiner,et al.  Hybrid user interfaces: breeding virtually bigger interfaces for physically smaller computers , 1991, UIST '91.

[3]  Tobias Höllerer,et al.  Augmented textual data viewing in 3D visualizations using tablets , 2012, 2012 IEEE Symposium on 3D User Interfaces (3DUI).

[4]  Y. Guiard Asymmetric division of labor in human skilled bimanual action: the kinematic chain as a model. , 1987, Journal of motor behavior.

[5]  Russell M. Taylor,et al.  VRPN: a device-independent, network-transparent VR peripheral system , 2001, VRST '01.

[6]  Doug A. Bowman,et al.  Designing Animal Habitats Within an Immersive VE , 1998, IEEE Computer Graphics and Applications.

[7]  Chris North,et al.  Snap-together visualization: a user interface for coordinating visualizations via relational schemata , 2000, AVI '00.

[8]  Sriram Subramanian,et al.  Talking about tactile experiences , 2013, CHI.

[9]  Mark Mine,et al.  Making VR work: building a real-world immersive modeling application in the virtual world , 2014, SUI.

[10]  Robert W. Lindeman,et al.  Coordinated 3D interaction in tablet- and HMD-based hybrid virtual environments , 2014, SUI.

[11]  Antonio Capobianco,et al.  Go'Then'Tag: A 3-D point cloud annotation technique , 2014, 2014 IEEE Symposium on 3D User Interfaces (3DUI).

[12]  Colin Ware,et al.  Integrating multiple 3D views through frame-of-reference interaction , 2003, Proceedings International Conference on Coordinated and Multiple Views in Exploratory Visualization - CMV 2003 -.

[13]  Jun Rekimoto,et al.  Augmented surfaces: a spatially continuous work space for hybrid computing environments , 1999, CHI '99.

[14]  Robert W. Lindeman,et al.  Towards usable VR: an empirical study of user interfaces for immersive virtual environments , 1999, CHI '99.

[15]  Dieter Schmalstieg,et al.  A Hybrid User Interface for Manipulation of Volumetric Medical Data , 2006, 3D User Interfaces (3DUI'06).

[16]  Peng Song,et al.  WYSIWYF: exploring and annotating volume data with a tangible handheld device , 2011, CHI.

[17]  Randy F. Pausch,et al.  Voodoo dolls: seamless interaction at multiple scales in virtual environments , 1999, SI3D.

[18]  Doug A. Bowman,et al.  3D User Interfaces Using Tracked Multi-touch Mobile Devices , 2012, ICAT/EGVE/EuroVR.

[19]  Robert W. Lindeman,et al.  Comparing isometric and elastic surfboard interfaces for leaning-based travel in 3D virtual environments , 2012, 2012 IEEE Symposium on 3D User Interfaces (3DUI).

[20]  Colin Ware,et al.  An evaluation of methods for linking 3D views , 2003, I3D '03.

[21]  John Viega,et al.  3D magic lenses , 1996, UIST '96.

[22]  Daniela Gorski Trevisan,et al.  Toward the design of transitional interfaces: an exploratory study on a semi-immersive hybrid user interface , 2012, Virtual Reality.

[23]  Michael Gervautz,et al.  The Personal Interaction Panel – a Two‐Handed Interface for Augmented Reality , 1997, Comput. Graph. Forum.

[24]  John C. Hart,et al.  The CAVE: audio visual experience automatic virtual environment , 1992, CACM.

[25]  Tony DeRose,et al.  Eden: a professional multitouch tool for constructing virtual organic environments , 2011, CHI.

[26]  Dieter Schmalstieg,et al.  Sewing Worlds Together With SEAMs: A Mechanism to Construct Complex Virtual Environments , 1999, Presence.

[27]  F. Steinicke,et al.  A Multiple View System for Modeling Building Entities , 2006, Fourth International Conference on Coordinated & Multiple Views in Exploratory Visualization (CMV'06).

[28]  Mary C. Whitton,et al.  Walking > walking-in-place > flying, in virtual environments , 1999, SIGGRAPH.

[29]  Ivan Poupyrev,et al.  The MagicBook: a transitional AR interface , 2001, Comput. Graph..

[30]  Chris North,et al.  Exploring Cognitive Strategies for Integrating Multiple-View Visualizations , 2003 .

[31]  Dieter Schmalstieg,et al.  Using transparent props for interaction with the virtual table , 1999, SI3D.

[32]  Allison Woodruff,et al.  Guidelines for using multiple views in information visualization , 2000, AVI '00.

[33]  Fumio Kishino,et al.  Augmented reality: a class of displays on the reality-virtuality continuum , 1995, Other Conferences.

[34]  Steven K. Feiner,et al.  Collaborative mixed reality visualization of an archaeological excavation , 2004, Third IEEE and ACM International Symposium on Mixed and Augmented Reality.

[35]  Mark Billinghurst,et al.  Moving Between Contexts - A User Evaluation of a Transitional Interface , 2008 .

[36]  T. Ichikawa,et al.  Egocentric Object Manipulation in Virtual Environments: Empirical Evaluation of Interaction Techniques , 1998, Comput. Graph. Forum.

[37]  Gerd Bruder,et al.  Augmented Virtual Studio for Architectural Exploration , 2010 .

[38]  Randy Pausch,et al.  Virtual reality on a WIM: interactive worlds in miniature , 1995, CHI '95.

[39]  Robert W. Lindeman,et al.  DIY World Builder: An immersive level-editing system , 2013, 2013 IEEE Symposium on 3D User Interfaces (3DUI).

[40]  Henry Sowizral,et al.  Embedding the 2D interaction metaphor in a real 3D virtual environment , 1995, Electronic Imaging.

[41]  Sabarish V. Babu,et al.  Comparison of path visualizations and cognitive measures relative to travel technique in a virtual environment , 2005, IEEE Transactions on Visualization and Computer Graphics.

[42]  Elizabeth F. Churchill,et al.  Collaborative virtual environments: An introductory review of issues and systems , 1998, Virtual Reality.

[43]  Ivan Poupyrev,et al.  Virtual Notepad: handwriting in immersive VR , 1998, Proceedings. IEEE 1998 Virtual Reality Annual International Symposium (Cat. No.98CB36180).

[44]  Hong Hua,et al.  Magic Lenses for augmented virtual environments , 2006, IEEE Computer Graphics and Applications.

[45]  Randy F. Pausch,et al.  Generating 3D interaction techniques by identifying and breaking assumptions , 2006, Virtual Reality.

[46]  Kiyoshi Kiyokawa,et al.  A PDA-based See-through Interface within an Immersive Environment , 2007 .

[47]  Rudy Darken,et al.  Mixed-dimension interaction in virtual environments , 2005, VRST '05.

[48]  Roland Wagner,et al.  A combined immersive and desktop authoring tool for virtual environments , 2002, Proceedings IEEE Virtual Reality 2002.