基于虚拟现实系统的差分定位方法和装置的制造方法

文档序号:10686613阅读:149来源:国知局
基于虚拟现实系统的差分定位方法和装置的制造方法
【专利摘要】本发明公开了一种基于虚拟现实系统的差分定位方法,包括:通过传感器扫描人体预设多个部位获取运动数据;对获取的多个运动数据进行分析处理,生成多个运动轨迹;对多个运动轨迹进行判断,当多个运动轨迹相同时,则判定为人体进行移动。上述方法采用差分定位的方式,通过计算多个智能配戴装置的运动相对值来完成对用户究竟是扭头还是转身的判断,具有很好的用户体验性与易用性。本发明还公开了一种基于虚拟现实系统的差分定位装置。
【专利说明】
基于虚拟现实系统的差分定位方法和装置
技术领域
[0001]本发明属于移动终端智能领域,特别涉及一种基于虚拟现实系统的差分定位方法和装置。
【背景技术】
[0002]众所周知,现有的传感器无法对用户的姿态进行准确判断,例如,用户在乘坐交通工具时发生左转,单一的智能配戴装置的9轴传感器是无法判断用户究竟是向左侧扭头90°,还是所乘坐的交通工具向左侧转动90°,这样的判断不精确的状态会使得用户的体验性下降。

【发明内容】

[0003]本发明的目的是提供一种基于虚拟现实系统的差分定位方法和装置,本发明对虚拟现实系统中的智能配戴装置的运动轨迹数据进行分析处理与判断,通过上述判断实现对人体是否移动的判定,具有更强的社交型体验与易用性。
[0004]为实现上述目的,本发明的一个方面提供了一种基于虚拟现实系统的差分定位方法,该方法包括:通过传感器扫描人体预设多个部位获取运动数据;对获取的多个所述运动数据进行分析处理,生成多个运动轨迹;对所述多个运动轨迹进行判断,当所述多个运动轨迹相同时,则判定为人体进行移动。
[0005]在其中一个实施例中,还包括:当所述多个运动轨迹不相同时,对所述多个运动轨迹对应的所述运动数据进行分析处理。
[0006]在其中一个实施例中,还包括:当判定人体进行移动后,根据所述多个运动轨迹对应的运动数据重新设置所述虚拟现实系统的界面场景方向。
[0007]在其中一个实施例中,所述通过传感器扫描人体预设部位获取运动数据包括:通过传感器扫描人体头部获取头部运动数据;以及通过传感器扫描人体手部获取手部运动数据。
[0008]在其中一个实施例中,所述对获取的多个所述运动数据进行分析处理,生成多个运动轨迹包括:将所述头部运动数据与所述手部运动数据进行分析处理,生成头部运动轨迹与手部运动轨迹。
[0009]为实现上述目的,本发明的另一个方面提供了一种基于虚拟现实系统的差分定位装置,该装置包括:获取模块,用于通过传感器扫描人体预设多个部位获取运动数据;生成模块,用于对获取的多个所述运动数据进行分析处理,生成多个运动轨迹;判断模块,用于对所述多个运动轨迹进行判断,当所述多个运动轨迹相同时,则判定为人体进行移动。
[0010]在其中一个实施例中,还包括:分析处理模块,用于当所述多个运动轨迹不相同时,对所述多个运动轨迹对应的所述运动数据进行分析处理。
[0011]在其中一个实施例中,还包括:设置模块,用于当判定人体进行移动后,根据所述多个运动轨迹对应的运动数据重新设置所述虚拟现实系统的界面场景方向。
[0012]在其中一个实施例中,所述获取模块,还用于通过传感器扫描人体头部获取头部运动数据;以及通过传感器扫描人体手部获取手部运动数据。
[0013]在其中一个实施例中,所述生成模块,还用于将所述头部运动数据与所述手部运动数据进行分析处理,生成头部运动轨迹与手部运动轨迹。
[0014]如上所述,本发明公开的基于虚拟现实系统的差分定位方法和装置,该方法包括:通过传感器扫描人体预设多个部位获取运动数据;对获取的多个运动数据进行分析处理,生成多个运动轨迹;对多个运动轨迹进行判断,当多个运动轨迹相同时,则判定为人体进行移动。上述方法采用差分定位的方式,通过计算多个智能配戴装置的运动相对值来完成对用户究竟是扭头还是转身的判断,具有很好的用户体验性与易用性。
【附图说明】
[0015]图1是本发明中的一种基于虚拟现实系统的差分定位方法的步骤流程图;
[0016]图2是本发明中的一种基于虚拟现实系统的差分定位装置的结构示意图。
【具体实施方式】
[0017]为使本发明的目的、技术方案和优点更加清楚明了,下面结合【具体实施方式】并参照附图,对本发明进一步详细说明。应该理解,这些描述只是示例性的,而并非要限制本发明的范围。此外,在以下说明中,省略了对公知结构和技术的描述,以避免不必要地混淆本发明的概念。
[0018]图1是本发明中的一种虚拟现实系统的差分定位方法的步骤流程图。
[0019]步骤102,通过传感器扫描人体预设多个部位获取运动数据。
[0020]本实施例中,通过传感器扫描人体预设部位获取运动数据包括:通过传感器扫描人体头部获取头部运动数据;以及通过传感器扫描人体手部获取手部运动数据。
[0021]步骤104,对获取的多个运动数据进行分析处理,生成多个运动轨迹。
[0022]本实施例中,对获取的多个运动数据进行分析处理,生成多个运动轨迹包括:将头部运动数据与手部运动数据进行分析处理,生成头部运动轨迹与手部运动轨迹。
[0023]步骤106,对多个运动轨迹进行判断,当多个运动轨迹相同时,则判定为人体进行移动。
[0024]本实施例中,对多个运动轨迹进行判断还包括:当多个运动轨迹不相同时,对多个运动轨迹对应的运动数据进行分析处理。进一步的,当判定人体进行移动后,根据多个运动轨迹对应的运动数据重新设置虚拟现实系统的界面场景方向。
[0025]需要说明的是,本发明首先分别得到眼镜与指环的运动轨迹数据,通过计算分析二者运动轨迹数据中相对运动关系做出判断,如果二者的运动关系在一段时间中相对位移为O,则判断此时头部与手部冋步,例如,头部和手部都有向左旋转的角速度,此时判断头部和手部共同向左旋转,即人体向左旋转,而不是单纯地头部旋转;此外,如果头部和手部同时向前位移,此时判断人体向前移动,而不是单纯地手部向前伸或者头部向前伸,从而判断出人的姿态。同时,当判断出用户的身体发生转动后,系统将重新定位操作系统的场景方向,使得场景始终正面呈现在用户面前,具体的,三维空间界面的操作系统的场景按照空间位置进行排布,区别于电脑屏幕的界面场景是按照平面方式展示,在用户的身体发生转动,三维空间界面根据用户的身体发生转动角度进行调整。
[0026]如上所述,本发明公开的基于虚拟现实系统的差分定位方法,该方法包括:通过传感器扫描人体预设多个部位获取运动数据;对获取的多个运动数据进行分析处理,生成多个运动轨迹;对多个运动轨迹进行判断,当多个运动轨迹相同时,则判定为人体进行移动。上述方法采用差分定位的方式,通过计算多个智能配戴装置的运动相对值来完成对用户究竟是扭头还是转身的判断,具有很好的用户体验性与易用性。
[0027]基于上述原理,图2是本发明中的一种基于虚拟现实系统的差分定位装置。具体的,该基于虚拟现实系统的差分定位装置10包括:获取模块120、生成模块140以及判断模块160。
[0028]其中,获取模块120用于通过传感器扫描人体预设多个部位获取运动数据;生成模块140用于对获取的多个运动数据进行分析处理,生成多个运动轨迹;判断模块160用于对多个运动轨迹进行判断,当多个运动轨迹相同时,则判定为人体进行移动。
[0029]本实施例中,获取模块120还用于通过传感器扫描人体头部获取头部运动数据;以及通过传感器扫描人体手部获取手部运动数据。与此同时,生成模块140还用于将头部运动数据与手部运动数据进行分析处理,生成头部运动轨迹与手部运动轨迹。
[0030]此外,该基于虚拟现实系统的差分定位装置10还包括:分析处理模块170(图中未示出)用于当多个运动轨迹不相同时,对多个运动轨迹对应的运动数据进行分析处理。
[0031]进一步的,该基于虚拟现实系统的差分定位装置10还包括:设置模块180(图中未示出)用于当判定人体进行移动后,根据多个运动轨迹对应的运动数据重新设置虚拟现实系统的界面场景方向。
[0032]如上所述,本发明公开的基于虚拟现实系统的差分定位装置,该装置包括:获取模块120通过传感器扫描人体预设多个部位获取运动数据;生成模块140对获取的多个运动数据进行分析处理,生成多个运动轨迹;判断模块160对多个运动轨迹进行判断,当多个运动轨迹相同时,则判定为人体进行移动。上述装置采用差分定位的方式,通过计算多个智能配戴装置的运动相对值来完成对用户究竟是扭头还是转身的判断,具有很好的用户体验性与易用性。
[0033]应当理解的是,本发明的上述【具体实施方式】仅仅用于示例性说明或解释本发明的原理,而不构成对本发明的限制。因此,在不偏离本发明的精神和范围的情况下所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。此外,本发明所附权利要求旨在涵盖落入所附权利要求范围和边界、或者这种范围和边界的等同形式内的全部变化和修改例。
【主权项】
1.一种基于虚拟现实系统的差分定位方法,其特征在于,该方法包括: 通过传感器扫描人体预设多个部位获取运动数据; 对获取的多个所述运动数据进行分析处理,生成多个运动轨迹; 对所述多个运动轨迹进行判断,当所述多个运动轨迹相同时,则判定为人体进行移动。2.根据权利要求1所述的基于虚拟现实系统的差分定位方法,其特征在于,还包括:当所述多个运动轨迹不相同时,对所述多个运动轨迹对应的所述运动数据进行分析处理。3.根据权利要求1所述的基于虚拟现实系统的差分定位方法,其特征在于,还包括:当判定人体进行移动后,根据所述多个运动轨迹对应的运动数据重新设置所述虚拟现实系统的界面场景方向。4.根据权利要求1所述的基于虚拟现实系统的差分定位方法,其特征在于,所述通过传感器扫描人体预设部位获取运动数据包括: 通过传感器扫描人体头部获取头部运动数据;以及 通过传感器扫描人体手部获取手部运动数据。5.根据权利要求1或4所述的基于虚拟现实系统的差分定位方法,其特征在于,所述对获取的多个所述运动数据进行分析处理,生成多个运动轨迹包括:将所述头部运动数据与所述手部运动数据进行分析处理,生成头部运动轨迹与手部运动轨迹。6.一种基于虚拟现实系统的差分定位装置,其特征在于,该装置包括: 获取模块,用于通过传感器扫描人体预设多个部位获取运动数据; 生成模块,用于对获取的多个所述运动数据进行分析处理,生成多个运动轨迹; 判断模块,用于对所述多个运动轨迹进行判断,当所述多个运动轨迹相同时,则判定为人体进行移动。7.根据权利要求6所述的基于虚拟现实系统的差分定位装置,其特征在于,还包括:分析处理模块,用于当所述多个运动轨迹不相同时,对所述多个运动轨迹对应的所述运动数据进行分析处理。8.根据权利要求6所述的基于虚拟现实系统的差分定位装置,其特征在于,还包括:设置模块,用于当判定人体进行移动后,根据所述多个运动轨迹对应的运动数据重新设置所述虚拟现实系统的界面场景方向。9.根据权利要求6所述的基于虚拟现实系统的差分定位装置,其特征在于,所述获取模块,还用于通过传感器扫描人体头部获取头部运动数据;以及通过传感器扫描人体手部获取手部运动数据。10.根据权利要求6或9所述的基于虚拟现实系统的差分定位装置,其特征在于,所述生成模块,还用于将所述头部运动数据与所述手部运动数据进行分析处理,生成头部运动轨迹与手部运动轨迹。
【文档编号】G06F3/01GK106055099SQ201610354079
【公开日】2016年10月26日
【申请日】2016年5月25日
【发明人】仲崇雷, 朱立华, 张彦东, 张素丰
【申请人】北京行云时空科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1