Strategies for visualising 3D points-of-interest on mobile devices

3D virtual environments are increasingly used as general-purpose medium for communicating spatial information. In particular, virtual 3D city models have numerous applications such as car navigation, city marketing, tourism and gaming. In these applications, points-of-interest (POI) play a major role since they typically represent features relevant for specific user tasks and facilitate effective user orientation and navigation through the 3D virtual environment. In this article, we present strategies that aim at effectively visualising POI in a 3D virtual environment used on mobile devices. Here, we additionally have to face the ‘keyhole’ situation, i.e. the users can realise only a small part of the environment due to the limited view space and resolution. For the effective visualisation of POI in 3D virtual environments we propose to combine specialised occlusion management for 3D scenes together with visual cues that handle out-of-frame POI. We also discuss general aspects and definitions of POI in the scope of 3D models and outline a prototype implementation of the mobile 3D viewer application based on the presented concepts. In addition, we give a first performance evaluation with respect to rendering speed and power consumptions.

[1]  Ralph Johnson,et al.  design patterns elements of reusable object oriented software , 2019 .

[2]  Patrick Baudisch,et al.  Halo: a Technique for Visualizing Off-Screen Locations , 2003 .

[3]  Manuel Moser,et al.  Interactive Volume Rendering on Mobile Devices , 2008 .

[4]  Tim Marsh,et al.  Using Cinematography Conventions to Inform Guidelines For the Design and Evaluation of Virtual Off-Screen Space , 2000 .

[5]  Jeff LaMarche,et al.  Beginning iPhone Development: Exploring the iPhone SDK , 2008 .

[6]  Kasper Hornbæk,et al.  Reading of electronic documents: the usability of linear, fisheye, and overview+detail interfaces , 2001, CHI.

[7]  Paul Coulton,et al.  Evolution of 3D games on mobile phones , 2005, International Conference on Mobile Business (ICMB'05).

[8]  Carl Gutwin,et al.  Wedge: clutter-free visualization of off-screen locations , 2008, CHI.

[9]  Dipl.-Ing,et al.  Real-time Rendering , 2022 .

[10]  Tomas Akenine-Möller,et al.  Real-time rendering , 1997 .

[11]  Luca Chittaro,et al.  Visualizing locations of off-screen objects on mobile devices: a comparative evaluation of three approaches , 2006, Mobile HCI.

[12]  Antti Oulasvirta,et al.  Embodied interaction with a 3D versus 2D mobile map , 2009, Personal and Ubiquitous Computing.

[13]  Luca Chittaro,et al.  Visualizing information on mobile devices , 2006, Computer.

[14]  Jerome DiMarzio ANDROID A PROGRAMMERS GUIDE , 2008 .

[15]  Ioana M. Boier-Martin Hybrid transcoding for adaptive transmission of 3D content , 2002, ICME.

[16]  Manojit Sarkar,et al.  Graphical fisheye views , 1994, CACM.

[17]  Patrick Baudisch,et al.  City lights: contextual views in minimal space , 2003, CHI Extended Abstracts.

[18]  Lars Bodum Virtual Reality in Geovisualisation , 2002 .

[19]  Pourang Irani,et al.  Comparing visualizations for tracking off-screen moving targets , 2007, CHI Extended Abstracts.

[20]  Ferdinand de Saussure Grundfragen der allgemeinen Sprachwissenschaft , 1931 .

[21]  Antti Nurminen A platform for mobile 3D map navigation development , 2006, Mobile HCI.

[22]  Ariel Shamir,et al.  On‐the‐fly Curve‐skeleton Computation for 3D Shapes , 2007, Comput. Graph. Forum.

[23]  Niklas Elmqvist,et al.  A Taxonomy of 3D Occlusion Management for Visualization , 2008, IEEE Transactions on Visualization and Computer Graphics.

[24]  Luca Chittaro,et al.  3D location-pointing as a navigation aid in Virtual Environments , 2004, AVI.

[25]  Gill Barequet,et al.  Straight Skeletons of Three-Dimensional Polyhedra , 2008, ESA.