【技术实现步骤摘要】
一种虚拟现实中的移动方法和装置
本申请属于虚拟现实系统
,尤其涉及一种虚拟现实中的移动方法和装置。
技术介绍
在我司开展虚拟现实业务的过程中,发现较难向虚拟世界表达较丰富主角的相机移动,目前诠释主角的相机的方法较单一,主要是依靠头盔的移动来等比映射到虚拟现实空间中,这样的技术现状一定程度上制约了虚拟现实空间的大小和探索范围。本申请通过顶置摄像头捕捉眼镜配件在画面中的位置,增加了一种对虚拟现实中移动输入方式,至少一定程度上可以解决之前探索区域受制于现实空间的问题。
技术实现思路
根据本公开的一个方面,提供一种虚拟现实中的移动方法和装置,其特征在于,包括:陀螺仪、软件系统。优选地,所述陀螺仪可以是部署在虚拟现实眼镜中的陀螺仪,也可以是佩戴的单独的陀螺仪设备,能够较精确的读数,并且能够满足较高刷新频率(例如每秒超过30帧)。优选地,所述软件系统是根据陀螺仪读数来计算或得到用户的实际位移,以及根据用户的实际位移所在游戏区域的位置来计算移动速度的系统。优选地,所述移动速度是用于反馈给虚拟现实系统的一个速度矢量结果或速度缩放比率矢量。根据本公开的一个方面,提供一种虚拟现实中的移动方法和装置,其特征在于,包括:步骤一:在软件系统设置界面中,设置静止区域和移动区域的半径。步骤二:佩戴上眼镜或单独陀螺仪后,使用快捷键设置当前位置为静止区域和移动区域的圆心(同时也是移动坐标系的原点),当前陀螺仪读数中x、y、z轴的轴向就是移动坐标系的坐标轴向,并保存此轴向转角值。步骤三:软件系统根据获取到的相对于原点的位移和静止区域和移动区域的半径来计算出速度比率,用这个比率乘以最大速度来 ...
【技术保护点】
1.一种虚拟现实中的移动方法和装置,其特征在于,包括:陀螺仪、软件系统;所述陀螺仪可以是部署在虚拟现实眼镜中的陀螺仪,也可以是佩戴的单独的陀螺仪设备,能够较精确的读数,并且能够满足较高刷新频率(例如每秒超过30帧);所述软件系统是根据陀螺仪读数来计算或得到用户的实际位移,以及根据用户的实际位移所在游戏区域的位置来计算移动速度的系统。
【技术特征摘要】
1.一种虚拟现实中的移动方法和装置,其特征在于,包括:陀螺仪、软件系统;所述陀螺仪可以是部署在虚拟现实眼镜中的陀螺仪,也可以是佩戴的单独的陀螺仪设备,能够较精确的读数,并且能够满足较高刷新频率(例如每秒超过30帧);所述软件系统是根据陀螺仪读数来计算或得到用户的实际位移,以及根据用户的实际位移所在游戏区域的位置来计算移动速度的系统。2.一种虚拟现实中的移动方法,其特征在于,包括:步骤一:在软件系统设置界面中,设置静止区域和移动区域的半径;步骤二:佩戴上眼镜或单独陀螺仪后,使用快捷键设置当前位置为静止区域和移动区域的圆心(同时也是移动坐标系的原点),当前陀螺仪读数中x、y、z轴的轴向就是移动坐标系的坐标轴向,并保存此轴向转角值;步骤三:软件系统根据获取到的相对于原点的位移与静止区域和移动区域的半径来计算出速度比率,用这个比率乘以最大速度来得到当前速度值,并结合移动坐标系的坐标轴向计算出返回给虚拟现实系统的速度方向。3.根据权利要求2所述的“步骤一”,其特征在于,在软件系统设置界面中,设置静止区域和移动区域的半径,包括:设置静止区域和移动区域的半径时,可以选择预设的模版,例如选择一个预设的0.6米半径的静止区域和2米半径的移动区域项;作为一种可选的实施方式,设置静止区域和移动区域的半径时,也可以手动输入静止区域和移动区域的半径;可以在软件系统设置界面中调整或设置所述陀螺仪数据的轴向与虚拟现实系统坐标系中x轴、y轴、z轴的对应关系,此处也可以加载默认匹配结果。4.根据权利要求2所述的“步骤二”,其特征在于,佩戴上眼镜或单独陀螺仪后,使用快捷键设置当前位置为静止区域和移动区域的圆心(同时也是移动坐标系的原点),当前陀螺仪读数中x、y、z轴的轴向就是移动坐标系的坐标轴向,并保存此轴向转角值,包括:可以通过快捷键来设置当前眼镜或独立陀螺仪所在的位置是原点(静止区域和移动区域的圆心),同时当前用户脸朝向的陀螺仪坐标轴轴角度读数做为移动坐标系的坐标轴方向,并且储存当前陀螺仪的轴转角值做为移动坐标系的轴角度偏移;作为一种可选的实施方式,此后仍可通过快捷键来重置移动坐标系原点为最新的眼镜或独立陀螺仪的位置,以及坐标轴轴向为最新的陀螺仪轴转角方向。5.根据权利要求2所述的“步骤三”,其特征在于,软件系统根据获取到的相对于原点的位移和静止区域和移动区域的半径来计算出速度比率,用这个比率乘以最大速度来得到当前速度值,并结合移动坐标系的坐标轴向计算出返回给虚拟现实系统的速度方向,包括:作为一种可选的实施方式,如果眼镜中根据自身陀螺仪信息已经计算出移动矢量或偏移的,可以直接使用眼镜的移动矢量或偏移,来累加得到用户相对于所述原点的位移;进一步地,根据位移与原点的距离减去静止区域的半径,如果大于零则除以移动区域半径减去静止区域半径的差,得到最大速...
【专利技术属性】
技术研发人员:于毅欣,
申请(专利权)人:异起上海智能科技有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。