mCVEs: Using Cross-Scale Collaboration to Support User Interaction with Multiscale Structures

In this paper, a new type of interaction environment, the multiscale collaborative virtual environment (mCVE), is proposed to support multiple users working together at different scale levels. This paper introduces the concept of multiscale collaboration in the context of 3D virtual environments and describes the benefits of multiscale collaboration for understanding and managing large structures that present important features at different scale levels. After a discussion on the design and implementation of multiscale tools to support the visualization of structures, cross-scale information sharing, and cross-scale action, the paper presents an experimental study showing that cross-scale collaboration can improve user performance.

[1]  Henry Lieberman,et al.  Powers of ten thousand: navigating in large information spaces , 1994, UIST '94.

[2]  Ray Eames,et al.  Powers of ten : a book about the relative size of things in the universe and the effect of adding another zero , 1982 .

[3]  Christoph W. Borst,et al.  Virtual tennis: a hybrid distributed virtual reality environment with fishtank vs. HMD , 2005, Ninth IEEE International Symposium on Distributed Simulation and Real-Time Applications.

[4]  Richard E. Parent,et al.  Computer animation - algorithms and techniques , 2012 .

[5]  T. Allen,et al.  Hierarchy Theory: A Vision, Vocabulary, and Epistemology , 1996 .

[6]  Steve Benford,et al.  User embodiment in collaborative virtual environments , 1995, CHI '95.

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

[8]  Howard Hunt Pattee,et al.  Hierarchy Theory: The Challenge of Complex Systems , 1973 .

[9]  L. Farrand THE AMERICAN PSYCHOLOGICAL ASSOCIATION. , 1897, Science.

[10]  Hideki Koike,et al.  Fractal approaches for visualizing huge hierarchies , 1993, Proceedings 1993 IEEE Symposium on Visual Languages.

[11]  Frederick P. Brooks,et al.  Moving objects in space: exploiting proprioception in virtual-environment interaction , 1997, SIGGRAPH.

[12]  Enrico Puppo,et al.  Simplification, LOD and MultiresolutionPrinciples and Applications , 1997, Eurographics.

[13]  Ken Perlin,et al.  Tabula rasa: a multiscale user interface system , 1998 .

[14]  Ramana Rao,et al.  A focus+context technique based on hyperbolic geometry for visualizing large hierarchies , 1995, CHI '95.

[15]  Ben Shneiderman,et al.  Focus + context , 1999 .

[16]  Xiaolong Zhang Space-scale animation: enhancing cross-scale understanding of multiscale structures in multiple views , 2005, Coordinated and Multiple Views in Exploratory Visualization (CMV'05).

[17]  Jock D. Mackinlay,et al.  Cone Trees: animated 3D visualizations of hierarchical information , 1991, CHI.

[18]  Andrew S. Forsberg,et al.  Image plane interaction techniques in 3D immersive environments , 1997, SI3D.

[19]  David C. Brogan,et al.  Diamond Park and Spline:Social Virtual Reality with 3D Animation, Spoken Interaction, and Runtime Extendability , 1997, Presence: Teleoperators & Virtual Environments.

[20]  Ivan Poupyrev,et al.  The go-go interaction technique: non-linear mapping for direct manipulation in VR , 1996, UIST '96.

[21]  Manojit Sarkar,et al.  Graphical fisheye views of graphs , 1992, CHI.

[22]  Steve Benford,et al.  Informing the design of collaborative virtual environments , 1997, GROUP.

[23]  Christer Carlsson,et al.  DIVE - A platform for multi-user virtual environments , 1993, Comput. Graph..

[24]  D. Fallis The Epistemic Costs and Benefits of Collaboration , 2005 .

[25]  James D. Hollan,et al.  Beyond being there , 1992, CHI.

[26]  Ken Perlin,et al.  Pad: an alternative approach to the computer interface , 1993, SIGGRAPH.

[27]  Hideki Koike Hirot Fractal Approaches for Visualizing Huge Hierarchies , 1993 .

[28]  Kai-Mikael Jää-Aro,et al.  A subjective Virtual Environment for collaborative information visualization , 1997 .

[29]  Abigail Sellen,et al.  One is not enough: multiple views in a media space , 1993, INTERCHI.

[30]  Alan Watt,et al.  3D games : animation and advanced real-time rendering , 2003 .

[31]  Xiaolong Zhang,et al.  M2S maps: supporting real-world navigation with mobile VR , 2007, Virtual Reality.

[32]  G. W. Furnas,et al.  Generalized fisheye views , 1986, CHI '86.

[33]  Pieter Jan Stappers,et al.  Beyond Realism 2 Beyond The Limits Of Real-Time Realism : Moving From Stimulation To Information , 2000 .

[34]  Daniel G. Bobrow,et al.  WYSIWIS revised: early experiences with multiuser interfaces , 1987, TOIS.

[35]  Ivan E. Sutherland,et al.  The Ultimate Display , 1965 .

[36]  Murray Silverstein,et al.  A Pattern Language , 1977 .

[37]  Herbert H. Clark,et al.  Grounding in communication , 1991, Perspectives on socially shared cognition.

[38]  Michael Zyda,et al.  Networked virtual environments - desgin and implementation , 1999 .

[39]  Jock D. Mackinlay,et al.  The document lens , 1993, UIST '93.

[40]  George W. Furnas,et al.  Social interactions in multiscale CVEs , 2002, CVE '02.

[41]  James D. Hollan,et al.  Pad++: a zooming graphical interface for exploring alternate interface physics , 1994, UIST '94.

[42]  Andrew E. Johnson,et al.  CALVIN: an immersimedia design environment utilizing heterogeneous perspectives , 1996, Proceedings of the Third IEEE International Conference on Multimedia Computing and Systems.

[43]  Jock D. Mackinlay,et al.  Rapid controlled movement through a virtual 3D workspace , 1990, SIGGRAPH.

[44]  Alan Dix Computer Supported Cooperative Work: A Framework , 1994 .

[45]  Jock D. Mackinlay,et al.  Information visualization using 3D interactive animation , 1993, CACM.