SmartVR Pointer: Using Smartphones and Gaze Orientation for Selection and Navigation in Virtual Reality
Abstract
:1. Introduction
2. Related Work
3. Methods
3.1. QR Tracking-Based Mode
Algorithm 1 QR code mapping to VR canvas. |
|
3.2. Gaze-Based Mode
3.3. Combined Mode
3.4. Advantages of SmartVR Pointer
3.5. Availability, Reproducibility, and Setup of SmartVR Pointer
4. Sample Applications
5. User Study
5.1. Statistical Analysis
5.2. Results
Unstructured Feedback Results
6. Discussion
6.1. Limitations
6.2. Future Work
6.3. Conclusions
- It allows for the use of the smartphone in virtual, mixed and Augmented Reality and supports the sense of touch for object selection, dragging and navigation.
- It eliminates the need to learn how to use custom VR controllers for completing these tasks.
- It works with a regular camera and is compatible with HMDs that already come with a front camera.
- It is simple to set up and requires no calibration, synchronization, or complex hardware assembly or disassembly.
Supplementary Materials
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Alaee, G.; Deasi, A.P.; Pena-Castillo, L.; Brown, E.; Meruvia-Pastor, O. A User Study on Augmented Virtuality Using Depth Sensing Cameras for Near-Range Awareness in Immersive VR. In Proceedings of the IEEE VR’s 4th Workshop on Everyday Virtual Reality (WEVR 2018), Reutlingen, Germany, 18 March 2018; Institute of Electrical and Electronics Engineers Inc.: Piscataway, NJ, USA, 2018; Volume 3. [Google Scholar]
- Bai, H.; Zhang, L.; Yang, J.; Billinghurst, M. Bringing full-featured mobile phone interaction into virtual reality. Comput. Graph. 2021, 97, 42–53. [Google Scholar] [CrossRef]
- Desai, A.P.; Pena-Castillo, L.; Meruvia-Pastor, O. A Window to your Smartphone: Exploring Interaction and Communication in Immersive VR with Augmented Virtuality. In Proceedings of the 2017 Computer And Robot Vision (CRV) Conference, Edmonton, AB, Canada, 17–19 May 2017. [Google Scholar]
- Mohr, P.; Tatzgern, M.; Langlotz, T.; Lang, A.; Schmalstieg, D.; Kalkofen, D. TrackCap: Enabling smartphones for 3D interaction on mobile head-mounted displays. In Proceedings of the CHI Conference on Human Factors in Computing Systems, New York, NY, USA, 4–9 May 2019. [Google Scholar] [CrossRef]
- Unlu, A.E.; Xiao, R. PAIR: Phone as an Augmented Immersive Reality Controller. In Proceedings of the VRST, the 27th ACM Symposium on Virtual Reality Software and Technology, New York, NY, USA, 8–10 December 2021; pp. 1–6. [Google Scholar] [CrossRef]
- Zhang, L.; He, W.; Bai, H.; He, J.; Qiao, Y.; Billinghurst, M. A Hybrid 2D-3D Tangible Interface for Virtual Reality. In Proceedings of the SIGGRAPH, Special Interest Group on Computer Graphics and Interactive Techniques Conference, Virtual Event, 9–13 August 2021. [Google Scholar] [CrossRef]
- Aseeri, S.A.; Acevedo-Feliz, D.; Schulze, J. Poster: Virtual reality interaction using mobile devices. In Proceedings of the IEEE Symposium on 3D User Interface 2013, 3DUI 2013, Orlando, FL, USA, 16–17 March 2013; pp. 127–128. [Google Scholar] [CrossRef]
- Budhiraja, R.; Lee, G.A.; Billinghurst, M. Interaction techniques for HMD-HHD hybrid AR systems. In Proceedings of the 2013 IEEE International Symposium on Mixed and Augmented Reality, ISMAR 2013, Adelaide, SA, Australia, 1–4 October 2013; pp. 243–244. [Google Scholar] [CrossRef]
- Hincapié-Ramos, J.D.; Özacar, K.; Irani, P.P.; Kitamura, Y. GyroWand: IMU-based Raycasting for Augmented Reality Head-Mounted Displays. In Proceedings of the SUI 2015, the 3rd ACM Symposium on Spatial User Interaction, Los Angeles, CA, USA, 8–9 August 2015; Association for Computing Machinery, Inc.: New York, NY, USA, 2015; Volume 8, pp. 89–98. [Google Scholar] [CrossRef]
- Kharlamov, D.; Woodard, B.; Tahai, L.; Krzysztof, P. TickTockRay: Smartwatch-based 3D pointing for smartphone-based virtual reality. In Proceedings of the VRST, 22nd ACM Conference on Virtual Reality Software and Technology, Munich, Germany, 2–4 November 2016; Association for Computing Machinery: New York, NY, USA, 2016; pp. 363–364. [Google Scholar] [CrossRef]
- Kim, H.I.; Woo, W. Smartwatch-assisted robust 6-DOF hand tracker for object manipulation in HMD-based augmented reality. In Proceedings of the 2016 IEEE Symposium on 3D User Interfaces, 3DUI, Greenville, SC, USA, 19–20 March 2016; Institute of Electrical and Electronics Engineers Inc.: Piscataway, NJ, USA, 2016; Volume 4, pp. 251–252. [Google Scholar] [CrossRef]
- Young, T.S.; Teather, R.J.; Mackenzie, I.S. An arm-mounted inertial controller for 6DOF input: Design and evaluation. In Proceedings of the 2017 IEEE Symposium on 3D User Interfaces, 3DUI, Los Angeles, CA, USA, 18–19 March 2017; Institute of Electrical and Electronics Engineers Inc.: Piscataway, NJ, USA, 2017; Volume 4, pp. 26–35. [Google Scholar] [CrossRef]
- Hirzle, T.; Gugenheimer, J.; Rixen, J.; Rukzio, E. WatchVR: Exploring the Usage of a Smartwatch for Interaction in Mobile Virtual Reality. In Proceedings of the Conference on Human Factors in Computing Systems, Montreal, QC, Canada, 21–26 April 2018; Association for Computing Machinery: New York, NY, USA, 2018; Volume 4. [Google Scholar] [CrossRef]
- Park, K.B.; Lee, J.Y. New design and comparative analysis of smartwatch metaphor-based hand gestures for 3D navigation in mobile virtual reality. Multimed. Tools Appl. 2019, 78, 6211–6231. [Google Scholar] [CrossRef]
- Hattori, K.; Hirai, T. Inside-out Tracking Controller for VR/AR HMD using Image Recognition with Smartphones. In Proceedings of the ACM SIGGRAPH 2020 Posters, SIGGRAPH 2020, Special Interest Group on Computer Graphics and Interactive Techniques Conference, Virtual, 17 August 2020; Association for Computing Machinery: New York, NY, USA, 2020; Volume 8. [Google Scholar] [CrossRef]
- Pietroszek, K.; Kuzminykh, A.; Wallace, J.R.; Lank, E. Smartcasting: A discount 3D interaction technique for public displays. In Proceedings of the OzCHI, Australian Computer-Human Interaction Conference on Designing Futures: The Future of Design, Sydney, NSW, Australia, 2–5 December 2014; Association for Computing Machinery: New York, NY, USA, 2014; pp. 119–128. [Google Scholar] [CrossRef]
- Pietroszek, K.; Tahai, L.; Wallace, J.R.; Lank, E. Watchcasting: Freehand 3D interaction with off-the-shelf smartwatch. In Proceedings of the 2017 IEEE Symposium on 3D User Interfaces, 3DUI, Los Angeles, CA, USA, 18–19 March 2017; Institute of Electrical and Electronics Engineers Inc.: Piscataway, NJ, USA, 2017; Volume 4, pp. 172–175. [Google Scholar] [CrossRef]
- Siddhpuria, S.; Malacria, S.; Nancel, M.; Lank, E. Pointing at a Distance with Everyday Smart Devices. In Proceedings of the CHI, Conference on Human Factors in Computing Systems, Montreal, QC, Canada, 21–26 April 2018; Association for Computing Machinery: New York, NY, USA, 2018; pp. 1–11. [Google Scholar] [CrossRef]
- HTC. VIVE Flow. Available online: https://www.vive.com/ca/product/vive-flow/overview/ (accessed on 4 August 2024).
- Project Download for SmartVR Pointer. Available online: https://drive.google.com/drive/folders/1aZy3rgfaQnb1dKR1UosWUP0r5ryAKLiw?usp=sharing (accessed on 4 August 2024).
- PTC Vuforia. Vuforia Engine. Available online: https://developer.vuforia.com/downloads/sdk (accessed on 4 August 2024).
- Zhu, F.; Sousa, M.; Sidenmark, L.; Grossman, T. PhoneInVR: An Evaluation of Spatial Anchoring and Interaction Techniques for Smartphone Usage in Virtual Reality. In Proceedings of the CHI’24 Conference on Human Factors in Computing Systems, Honolulu, HI, USA, 11–16 May 2024; Association for Computing Machinery: New York, NY, USA, 2024. [Google Scholar] [CrossRef]
- Blattgerste, J.; Renner, P.; Pfeiffer, T. Advantages of Eye-Gaze over Head-Gaze-Based Selection in Virtual and Augmented Reality under Varying Field of Views. In Proceedings of the Workshop on Communication by Gaze Interaction, COGAIN ’18, Warsaw, Poland, 15 June 2018; Association for Computing Machinery: New York, NY, USA, 2018. [Google Scholar] [CrossRef]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
McDonald, B.; Zhang, Q.; Nanzatov, A.; Peña-Castillo, L.; Meruvia-Pastor, O. SmartVR Pointer: Using Smartphones and Gaze Orientation for Selection and Navigation in Virtual Reality. Sensors 2024, 24, 5168. https://doi.org/10.3390/s24165168
McDonald B, Zhang Q, Nanzatov A, Peña-Castillo L, Meruvia-Pastor O. SmartVR Pointer: Using Smartphones and Gaze Orientation for Selection and Navigation in Virtual Reality. Sensors. 2024; 24(16):5168. https://doi.org/10.3390/s24165168
Chicago/Turabian StyleMcDonald, Brianna, Qingyu Zhang, Aiur Nanzatov, Lourdes Peña-Castillo, and Oscar Meruvia-Pastor. 2024. "SmartVR Pointer: Using Smartphones and Gaze Orientation for Selection and Navigation in Virtual Reality" Sensors 24, no. 16: 5168. https://doi.org/10.3390/s24165168
APA StyleMcDonald, B., Zhang, Q., Nanzatov, A., Peña-Castillo, L., & Meruvia-Pastor, O. (2024). SmartVR Pointer: Using Smartphones and Gaze Orientation for Selection and Navigation in Virtual Reality. Sensors, 24(16), 5168. https://doi.org/10.3390/s24165168