[发明专利]基于Kinect的室内可扩展交互漫游实现方法及系统在审
申请号: | 201710369481.7 | 申请日: | 2017-05-23 |
公开(公告)号: | CN107219888A | 公开(公告)日: | 2017-09-29 |
发明(设计)人: | 韩喜华 | 申请(专利权)人: | 北京中达金桥技术股份有限公司 |
主分类号: | G06F1/16 | 分类号: | G06F1/16;G06F3/01;G06T19/00 |
代理公司: | 北京奥翔领智专利代理有限公司11518 | 代理人: | 路远 |
地址: | 100080 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 kinect 室内 扩展 交互 漫游 实现 方法 系统 | ||
1.一种基于Kinect的室内可扩展交互漫游实现方法,其特征在于,包括以下步骤:
a、在3D引擎中搭建与头显设备交互的环境;
b、将3D场景模型导入3D引擎,进行3D场景搭建,在头显设备中显示该3D场景;
c、在3D场景中创建移动路径及位于移动路径上的虚拟点;
d、使用Kinect传感器获取人体肢体的目标骨骼点位置信息,Kinect将目标骨骼点位置信息的序列帧按照时间顺序上传给动作识别模块;
e、动作识别模块追踪目标骨骼点位置信息的变化,访问动作指令数据库,判定虚拟动作指令;
f、虚拟动作指令控制虚拟点移动。
2.根据权利要求1所述的基于Kinect的室内可扩展交互漫游实现方法,其特征在于,所述在3D场景中创建移动路径的具体步骤为:
在3D场景中建立二维坐标系,将二维坐标系中移动路径覆盖的坐标组成路径坐标集合,路径坐标集合内按照顺序排列包含起始坐标、路径坐标及终点坐标,所述虚拟点的坐标位于路径坐标集合内。
3.根据权利要求1所述的基于Kinect的室内可扩展交互漫游实现方法,其特征在于,Kinect传感器获取人体肢体的骨骼点位置信息,从中提取目标骨骼点在Kinect坐标系中的坐标数据,并添加时间标记,Kinect将带有时间标记的坐标数据按照时间顺序上传给动作识别模块。
4.根据权利要求3所述的基于Kinect的室内可扩展交互漫游实现方法,其特征在于,动作识别模块将相邻序列帧的坐标数据做矢量差计算,得到相邻序列帧内坐标位移方向及坐标位移距离。
5.根据权利要求4所述的基于Kinect的室内可扩展交互漫游实现方法,其特征在于,所述判断虚拟动作指令的方法为分别根据坐标位移方向及坐标位移距离访问动作指令库,若坐标位移方向及坐标位移距离均满足同一个动作指令的设定,则返回该动作指令;或者,至少两个骨骼坐标的相对位置组合及经过的时间标记均满足动作指令的设定,则返回该动作指令。
6.根据权利要求1所述的基于Kinect的室内可扩展交互漫游实现方法,其特征在于,在场景中设置虚拟控制盘,虚拟控制盘上设有方向光标,当虚拟动作指令触发时虚拟控制盘上显示与所述虚拟动作指令相同方向的方向光标。
7.一种室内可扩展交互漫游系统,其特征在于,包括以下模块:
3D引擎,用于导入3D场景模型,进行3D场景搭建,并在3D场景模型中创建移动路径及位于移动路径上的虚拟点;
头显设备,用于显示所述3D场景;
3D场景数据库,用于储存3D场景及该3D场景的移动路径;
动作指令数据库,用于储存虚拟动作指令;
Kinect,用于获取人体肢体的目标骨骼点位置信息,将目标骨骼点位置信息的序列帧按照时间顺序上传给动作识别模块;
动作识别模块,用于追踪目标骨骼点位置信息的变化,根据该变化访问动作指令数据库,判定虚拟动作指令,根据虚拟动作指令控制虚拟点移动。
8.根据权利要求1所述的室内可扩展交互漫游系统,其特征在于,所述3D引擎在场景中设置虚拟控制盘,所述虚拟控制盘上设有方向光标,用于当虚拟动作指令触发时虚拟控制盘上显示与所述虚拟动作指令相同方向的方向光标。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京中达金桥技术股份有限公司,未经北京中达金桥技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710369481.7/1.html,转载请声明来源钻瓜专利网。