一种视角控制方法、装置和VR系统制造方法及图纸

技术编号:15638408 阅读:257 留言:0更新日期:2017-06-15 16:37
本发明专利技术公开了一种VR眼镜结合体感模拟器使用时的视角控制方法、装置和VR系统。该方法包括:获取VR游戏客户端在运行游戏时实时输出的偏航角速度值;根据偏航角速度值,利用体感算法计算体感模拟器应该到达的偏航角度值;读取VR眼镜中的陀螺仪当前的水平偏转角度值,使用偏航角度值修正水平偏转角度值;将修正后的水平偏转角度值输出给VR游戏客户端的摄像机,以便根据修正后的水平偏转角度值控制VR眼镜中游戏的显示视角。可见,本发明专利技术的技术方案避免体感模拟器偏航角对视角的影响,提高了VR眼镜中视角的准确性,提高游戏的逼真度,增强用户体验。

【技术实现步骤摘要】
一种视角控制方法、装置和VR系统
本专利技术涉及虚拟现实
,特别涉及一种VR眼镜结合体感模拟器使用时的视角控制方法、装置和VR系统。
技术介绍
因为虚拟现实技术(VirtualReality,VR)设备可以给用户带来逼真的视觉体验和听觉体验,VR设备被应用在各种场景,特别是在VR游戏中使用VR眼镜,可以使游戏画面更加逼真,大大增加了游戏的乐趣。为了进一步提高游戏的逼真度,在游戏过程中,VR眼镜往往是结合体感模拟器使用,不仅仅是给用户带来侵入视觉的感受,还可以让用户有身临其境的体感。当VR眼镜和体感模拟器结合使用时,两者的匹配度会直接影响用户的体验感受。用户通过头部运动控制VR眼镜中的陀螺仪的数据,进而控制VR中的游戏视角;体感模拟器会根据游戏中世界坐标系中的变化控制用户身体的移动。但是,体感模拟器会控制用户身体的移动的同时也会带动用户的头部运动,使得游戏系统不能辨认VR眼镜中陀螺仪数值变化的来源到底是用户主观的头部运动导致的,还是体感模拟器带动头部运动导致的。特别是针对游戏中的偏航角度,体感模拟器的偏航角是根据游戏中偏航角速度的高频分量计算获得的,VR眼镜中的游戏视角是根据VR眼镜中的陀螺仪偏移角度进行设置的,当模拟器偏航角和VR眼镜同时发生转动时,模拟器偏航角会影响VR眼镜的陀螺仪的示数,系统不能分辨视角偏移的来源,无法避免模拟器偏航角对视角的影响,造成游戏中的视角发生偏移的不准确性,在一定程度上降低的游戏的逼真度,影响用户的使用感受,降低用户体验。
技术实现思路
鉴于现有技术中当VR眼镜和体感模拟器结合使用时,系统不能分辨视角偏移的来源,无法避免模拟器偏航角对视角的影响,造成游戏中的视角发生偏移的不准确性,在一定程度上降低的游戏的逼真度,影响用户的使用感受,降低用户体验的问题,提出了本专利技术的一种VR眼镜结合体感模拟器使用时的视角控制方法、装置和VR系统,以便解决或至少部分地解决上述问题。根据本专利技术的一个方面,提供了一种VR眼镜结合体感模拟器使用时的视角控制方法,所述方法包括:获取VR游戏客户端在运行游戏时实时输出的偏航角速度值;根据所述偏航角速度值,利用体感算法计算所述体感模拟器应该到达的偏航角度值;读取所述VR眼镜中的陀螺仪当前的水平偏转角度值,使用所述偏航角度值修正所述水平偏转角度值;将修正后的所述水平偏转角度值输出给所述VR游戏客户端的摄像机,以便根据修正后的所述水平偏转角度值控制所述VR眼镜中游戏的显示视角。根据本专利技术的另一个方面,提供了一种VR眼镜结合体感模拟器使用时的视角控制装置,该装置包括:偏航角速度获取单元,用于获取VR游戏客户端在运行游戏时实时输出的偏航角速度值;偏航角度计算单元,用于根据所述偏航角速度值,利用体感算法计算所述体感模拟器应该到达的偏航角度值;偏转角度修正单元,用于读取所述VR眼镜中的陀螺仪当前的水平偏转角度值,使用所述偏航角度值修正所述水平偏转角度值;视角控制单元,用于将修正后的所述水平偏转角度值输出给所述VR游戏客户端的摄像机,以便根据修正后的所述水平偏转角度值控制所述VR眼镜中游戏的显示视角。根据本专利技术的再一个方面,提供了一种VR系统,所述VR系统包括:VR主机、VR眼镜和体感模拟器,所述VR主机内安装有VR游戏客户端,所述VR游戏客户端向所述VR眼镜提供在体验游戏的VR视频;所述VR主机,用于获取VR游戏客户端在运行游戏时实时输出的偏航角速度值;根据所述偏航角速度值,利用体感算法计算所述体感模拟器应该到达的偏航角度值;读取所述VR眼镜中的陀螺仪当前的水平偏转角度值,使用所述偏航角度值修正所述水平偏转角度值;以及将修正后的所述水平偏转角度值输出给所述VR游戏客户端的摄像机,根据修正后的所述水平偏转角度值控制所述VR眼镜中游戏的显示视角。综上所述,本专利技术获取VR游戏客户端在运行游戏时实时输出的偏航角速度值,并利用体感算法计算所述体感模拟器应该到达的偏航角度值后,利用该偏航角度值直接修正VR眼镜中陀螺仪的水平偏转角度值,使VR游戏客户端根据修正后的水平偏转角度值控制VR眼镜中游戏的显示视角,修正后的水平偏转角度消除了体感模拟器打来的视角偏差,提高了游戏的逼真度,且修正时,直接利用体感算法输出的偏航角度值,不需要经过体感模拟器的位姿反馈,使得视角的偏转与体感模拟器的移动同步进行,减小了视觉延迟的同时,还消除了体感模拟器的机械结构产生的误差。可见,本专利技术的技术方案避免体感模拟器偏航角对视角的影响,提高了VR眼镜中视角的准确性,提高游戏的逼真度,增强用户体验。附图说明图1为本专利技术一个实施例提供的一种VR眼镜结合体感模拟器使用时的视角控制方法的流程图;图2为本专利技术一个实施例提供的一种VR眼镜结合体感模拟器使用时的视角控制装置的示意图;图3为本专利技术一个实施例提供的一种VR系统的示意图。具体实施方式本专利技术的设计思路是:鉴于现有技术中当VR眼镜和体感模拟器结合使用时,系统不能分辨视角偏移的来源,无法避免模拟器偏航角对视角的影响,造成游戏中的视角发生偏移的不准确性,在一定程度上降低的游戏的逼真度,影响用户的使用感受,降低用户体验的问题,又考虑到当VR眼镜和体感模拟器结合使用时,VR眼镜中的陀螺仪的水平偏转角度值是用户主观的头部运动和体感模拟器会带动用户头部运动同时引起的,本专利技术在获取VR游戏客户端在运行游戏时实时输出的偏航角速度值,并利用体感算法计算体感模拟器应该到达的偏航角度值后,利用该偏航角度值直接修正VR眼镜中陀螺仪的水平偏转角度值,使VR游戏客户端根据修正后的水平偏转角度值控制VR眼镜中游戏的显示视角,以避免模拟器偏航角对视角的影响。为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术实施方式作进一步地详细描述。图1为本专利技术一个实施例提供的一种VR眼镜结合体感模拟器使用时的视角控制方法的流程图。如图1所示,该方法包括:步骤S110,获取VR游戏客户端在运行游戏时实时输出的偏航角速度值。游戏中的偏航角是水平方向上的偏转角,例如,在VR赛车游戏中,赛车在车道上向左转的动作所依据的就是游戏中的偏航角。步骤S120,根据偏航角速度值,利用体感算法计算体感模拟器应该到达的偏航角度值。当游戏输出偏航角速度后,为了提高游戏的逼真度,体感模拟器会根据偏航角速度值,利用体感算法计算其应该到达的偏航角度值,然后控制体感模拟器进行相应的运动,使游戏用户体验到游戏中偏航角的变化。步骤S130,读取VR眼镜中的陀螺仪当前的水平偏转角度值,使用偏航角度值修正水平偏转角度值。VR眼镜中显示的是游戏中的视角画面,该视角是依据VR眼镜中的陀螺仪的水平偏转角度值进行显示的,即用户通过头部运动改变陀螺仪的水平偏转角度值,进而改变视角画面。但是当体感模拟器根据偏航角度值带动用户转动的同时,也会带动用户的头部转动,会影响陀螺仪的水平偏转角度值,且此部分陀螺仪的水平偏转角度值并不是由用户主观进行头部运行引起的,这种情况下,如果用户不转动头部,则陀螺仪的水平偏转角度值是由体感模拟器引起的,如果用户转动头部,则陀螺仪的水平偏转角度值是由体感模拟器和用户的头部运动同时引起的。这都会导致VR眼镜中展现给用户的视角画面的不准确。例如,用户佩戴VR眼镜结合体感模拟器使用时,体感模拟器带动用户向左转动10本文档来自技高网...
一种视角控制方法、装置和VR系统

【技术保护点】
一种VR眼镜结合体感模拟器使用时的视角控制方法,其特征在于,所述方法包括:获取VR游戏客户端在运行游戏时实时输出的偏航角速度值;根据所述偏航角速度值,利用体感算法计算所述体感模拟器应该到达的偏航角度值;读取所述VR眼镜中的陀螺仪当前的水平偏转角度值,使用所述偏航角度值修正所述水平偏转角度值;将修正后的所述水平偏转角度值输出给所述VR游戏客户端的摄像机,以便根据修正后的所述水平偏转角度值控制所述VR眼镜中游戏的显示视角。

【技术特征摘要】
1.一种VR眼镜结合体感模拟器使用时的视角控制方法,其特征在于,所述方法包括:获取VR游戏客户端在运行游戏时实时输出的偏航角速度值;根据所述偏航角速度值,利用体感算法计算所述体感模拟器应该到达的偏航角度值;读取所述VR眼镜中的陀螺仪当前的水平偏转角度值,使用所述偏航角度值修正所述水平偏转角度值;将修正后的所述水平偏转角度值输出给所述VR游戏客户端的摄像机,以便根据修正后的所述水平偏转角度值控制所述VR眼镜中游戏的显示视角。2.如权利要求1所述的方法,其特征在于,所述使用所述偏航角度值修正所述水平偏转角度值包括:将读取的所述VR眼镜中的陀螺仪当前的水平偏转角度值减去利用体感算法计算出的所述体感模拟器应该到达的偏航角度值,将得到的差值作为修正后的所述陀螺仪当前的水平偏转角度值。3.如权利要求1或2所述的方法,其特征在于,所述方法还包括:对利用体感算法计算出的所述偏航角度值进行反解运算,求取所述体感模拟器的各个电缸的行程;根据求取出的电缸的行程,向相应的电缸发送控制指令,控制该电缸伸缩到指定长度,使所述体感模拟器到达指定位姿。4.如权利要求3所述的方法,其特征在于,所述体感模拟器为六自由度的运动模拟器。5.一种VR眼镜结合体感模拟器使用时的视角控制装置,其特征在于,该装置包括:偏航角速度获取单元,用于获取VR游戏客户端在运行游戏时实时输出的偏航角速度值;偏航角度计算单元,用于根据所述偏航角速度值,利用体感算法计算所述体感模拟器应该到达的偏航角度值;偏转角度修正单元,用于读取所述VR眼镜中的陀螺仪当前的水平偏转角度值,使用所述偏航角度值修正所述水平偏转角度值;视角控制单元,用于将修正后的所述水平偏转角度值输出给所述VR游戏客户端的摄像机...

【专利技术属性】
技术研发人员:于明浩
申请(专利权)人:歌尔科技有限公司
类型:发明
国别省市:山东,37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1