【技术实现步骤摘要】
一种安全区域的生成方法及设备
[0001]本申请涉及虚拟现实(Virtual Reality,VR)
,尤其涉及一种安全区域的生成方法及设备。
技术介绍
[0002]用户佩戴6自由度(Degree Of Freedom,DOF)的VR设备时,视觉会与真实环境相隔绝,用户无法获知其所在的真实环境的情况,可能会发生碰撞、羁绊等危险。
[0003]为保证用户安全,目前大多数的VR设备支持安全区功能,当用户移动到安全区域的外部时,给予相应的警告提示以帮助用户回到安全区域内部,使得用户继续沉浸在VR设备正常显示的虚拟场景中变得十分必要。由于大多数VR设备主要靠判断头戴显示器和手柄的坐标是否在划定的安全区域范围内来判断用户是否移到安全区域的外部,因此,安全区域的大小直接影响用户的沉浸式体验。
[0004]目前,VR设备的安全区域主要是根据手柄在设定地平面上划定的闭合曲线垂直向上延伸生成的柱形安全区域,因此,柱形安全区域在不同高度处横切面的形状大小完全一致。而在实际应用中,用于控制头戴显示器显示画面的手柄的活动范围一 ...
【技术保护点】
【技术特征摘要】
1.一种安全区域的生成方法,其特征在于,应用于VR设备,所述方法包括:生成不同高度的至少两个平面,并确定每个平面上安全区域的平面轮廓,不同平面上安全区域的平面轮廓的形状大小不同;若所述至少两个平面所在的最大高度大于高度阈值,则根据所述至少两个平面中两个相邻平面上安全区域的平面轮廓,生成安全区域的竖向边界;若所述至少两个平面所在的最大高度下于等于高度阈值,则根据所述至少两个平面中两个相邻平面上安全区域的平面轮廓,以及最大高度处平面上的安全区域的平面轮廓,生成安全区域的竖向边界;根据至少两个平面轮廓和所述竖向边界,生成安全区域。2.如权利要求1所述的方法,其特征在于,所述生成不同高度的至少两个平面,并确定每个平面上安全区域的平面轮廓,包括:若采用自动方式生成安全区域的平面轮廓,则获取所述VR设备的多目相机采集的设定范围内的深度图像;根据所述深度图像进行平面检测,获得最低高度处的平面;从所述深度图像中提取所述设定范围内障碍物的特征点,并根据所述特征点,确定所述障碍物的高度;在所述障碍物的高度处创建平面;在每个平面上,根据预设图形确定安全区域的平面轮廓。3.如权利要求1所述的方法,其特征在于,所述生成不同高度的至少两个平面,并确定每个平面上安全区域的平面轮廓,包括:若采用手动方式生成安全区域的平面轮廓,则根据与所述VR设备连接的手柄的当前高度确定平面的高度;按设定距离间隔,获取所述手柄的射线与所述当前高度处的平面的交点集合;根据所述交点集合,确定所述平面上安全区域的平面轮廓;响应于所述手柄的竖直移动操作,重新获取所述手柄的射线与新高度处的平面的交点集合,以确定新高度处的平面上安全区域的平面轮廓。4.如权利要求1
‑
3中任一项所述的方法,其特征在于,生成不同高度的至少两个平面之后,所述方法还包括:根据所述VR设备的多目相机采集的深度图像,提取障碍物的三维点云数据;针对每一个平面,根据所述三维点云数据,确定所述障碍物是否穿过所述平面;若穿过所述平面,则展示第一提示信息,并接收所述第一提示信息对应的第一操作指令;执行所述第一操作指令,获得未穿过所述障碍物的新平面。5.如权利要求1所述的方法,其特征在于,所述根据所述至少两个平面中两个相邻平面上安全区域的平面轮廓,生成安全区域的竖向边界,包括:确定当前平面的高度是否为最大高度;若不是,将所述当前平面上安全区域的平面轮廓竖直向上延伸,直到延伸到上一平面所在的高度,生成安全区域的竖向边界。6.如权利要求1所述的方法,其特征在于,所述根据所述至少两个平面中两个相邻平面
上安全区域的平面轮廓,生成安全区域的竖向边界,包括:确定所述两个相邻平面上安全区域的平面轮廓形状是否相似;若相似,则直接将所述两...
【专利技术属性】
技术研发人员:郭红,陈鑫,于丙丙,
申请(专利权)人:海信视像科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。