论文部分内容阅读
虚拟现实(VR Virtual Reality)技术,作为一种更自然的人机交互方式,在近年来得到了长足的发展。头戴式可视设备(HMD),是目前最为流行的VR解决方案,而其入门级方案:基于智能手机的HMD,在近年来得到了很好的普及。基于智能手机的HMD这一方案的核心是,利用手机内置的陀螺仪对用户头部的运动进行追踪,将其结果通过视角的变化实时呈现在虚拟场景中,再配以3D显示技术,从而使用户获得一定的沉浸感。由于其易于推广,且有着相对不错的体验,在娱乐,教育,旅游等方面有着很强的应用前景。相较于专业级HMD的解决方案中可以利用深度摄像头,红外线定位,动作捕捉等技术追踪用户头部以外身体的运动状态,从而完成更复杂的交互。智能手机HMD解决方案受限于硬件条件,用户只能通过头部的动作,再配合单个实体按键完成简单的交互,其交互过于单一且在体验过程中带来的沉浸感有限,造成了其VR应用内容单一,且用户体验一般。针对以上问题,本文将对虚拟现实交互中沉浸感的来源以及提升方法做出分析,根据结果设计并实现一套能够在增加交互方式的同时带来更高沉浸感的适用于智能手机HMD的交互方案,该方案在传统的头部运动追踪的基础上,增加了对语音识别的应用,并且创造性地增加了对基于加速度信息的运动状态识别算法的应用,使得用户可以通过改变自身运动状态来控制其在虚拟场景中的运动状态。这其中,为了适应VR应用中对低延时的要求,本文对传统的基于加速度信息的运动状态识别算法进行了改进,提出一种利用阈值法的实时运动状态识别算法,在保证一定的准确率的情况下提升了识别效率,可以快速有效地对用户的:站,走,跑,跳进行识别。最终设计并制作一款应用了上述交互方案的VR游戏DEMO,对其实际应用效果进行试验验证。