McDonald Brianna, Zhang Qingyu, Nanzatov Aiur, Peña-Castillo Lourdes, Meruvia-Pastor Oscar
Department of Computer Science, Memorial University of Newfoundland, St. John's, NL A1C 5S7, Canada.
Department of Biology, Memorial University of Newfoundland, St. John's, NL A1C 5S7, Canada.
Sensors (Basel). 2024 Aug 10;24(16):5168. doi: 10.3390/s24165168.
Some of the barriers preventing virtual reality (VR) from being widely adopted are the cost and unfamiliarity of VR systems. Here, we propose that in many cases, the specialized controllers shipped with most VR head-mounted displays can be replaced by a regular smartphone, cutting the cost of the system, and allowing users to interact in VR using a device they are already familiar with. To achieve this, we developed SmartVR Pointer, an approach that uses smartphones to replace the specialized controllers for two essential operations in VR: selection and navigation by teleporting. In SmartVR Pointer, a camera mounted on the head-mounted display (HMD) is tilted downwards so that it points to where the user will naturally be holding their phone in front of them. SmartVR Pointer supports three selection modalities: tracker based, gaze based, and combined/hybrid. In the tracker-based SmartVR Pointer selection, we use image-based tracking to track a QR code displayed on the phone screen and then map the phone's position to a pointer shown within the field of view of the camera in the virtual environment. In the gaze-based selection modality, the user controls the pointer using their gaze and taps on the phone for selection. The combined technique is a hybrid between gaze-based interaction in VR and tracker-based Augmented Reality. It allows the user to control a VR pointer that looks and behaves like a mouse pointer by moving their smartphone to select objects within the virtual environment, and to interact with the selected objects using the smartphone's touch screen. The touchscreen is used for selection and dragging. The SmartVR Pointer is simple and requires no calibration and no complex hardware assembly or disassembly. We demonstrate successful interactive applications of SmartVR Pointer in a VR environment with a demo where the user navigates in the virtual environment using teleportation points on the floor and then solves a -style key-and-lock challenge.
阻碍虚拟现实(VR)被广泛采用的一些障碍是VR系统的成本和用户对其的不熟悉。在此,我们提出,在许多情况下,大多数VR头戴式显示器随附的专用控制器可以被普通智能手机取代,从而降低系统成本,并允许用户使用他们已经熟悉的设备在VR中进行交互。为实现这一目标,我们开发了SmartVR Pointer,这是一种利用智能手机取代VR中两项基本操作的专用控制器的方法:通过瞬移进行选择和导航。在SmartVR Pointer中,安装在头戴式显示器(HMD)上的摄像头向下倾斜,以便指向用户自然会在身前握持手机的位置。SmartVR Pointer支持三种选择模式:基于追踪器的、基于凝视的以及组合/混合模式。在基于追踪器的SmartVR Pointer选择中,我们使用基于图像的追踪来跟踪手机屏幕上显示的二维码,然后将手机的位置映射到虚拟环境中摄像头视野内显示的指针上。在基于凝视的选择模式中,用户使用凝视来控制指针,并点击手机进行选择。组合技术是VR中基于凝视的交互与基于追踪器的增强现实之间的混合模式。它允许用户通过移动智能手机来控制一个看起来和行为都像鼠标指针的VR指针,以在虚拟环境中选择对象,并使用智能手机的触摸屏与所选对象进行交互。触摸屏用于选择和拖动操作。SmartVR Pointer简单易用,无需校准,也无需复杂的硬件组装或拆卸。我们通过一个演示展示了SmartVR Pointer在VR环境中的成功交互式应用,在该演示中,用户使用地板上的瞬移点在虚拟环境中导航,然后解决一个类似钥匙和锁的挑战。