VR的控制交互方法及其相关装置制造方法及图纸

技术编号:34019818 阅读:21 留言:0更新日期:2022-07-02 16:39
本发明专利技术涉及VR交互领域,公开了一种VR的控制交互方法及其相关装置。该方法包括:姿态分析系统接收手持控制系统的手势空间信号,读取压感数据;判断左脚压感数据与右脚压感数据是否均为非空白数据;若均为,则读取旋转压感数据的旋转压感值,得到旋度值;读取前进压感值,读取后退压感值,计算出移动方向值;根据手势空间信号,生成手臂姿态数据,以及根据旋度值和平移方向值,生成腿部姿态数据和环境变化数据;基于手臂姿态数据和腿部姿态数据,得到躯体姿态数据;根据躯体姿态数据、手臂姿态数据、腿部姿态数据,生成人体姿态数据;将人体姿态数据和环境变化数据进行组合处理,生成VR显示数据;若不均为,则终止控制交互。则终止控制交互。则终止控制交互。

【技术实现步骤摘要】
VR的控制交互方法及其相关装置


[0001]本专利技术涉及VR交互领域,尤其涉及一种VR的控制交互方法及其相关装置。

技术介绍

[0002]VR技术在提出后,在实现VR手段上,依靠人眼呈现进行视觉偏移欺骗,实现人的立体感官效果。在VR在依靠偏振的物理效应解决了基础视觉上,还要进一步在虚拟空间中进行交互处理。由于之前的交互操作系统是在平面二维上,在三维上立体交互并不适用,就出现了大量不同交互方式,目前存在以下几个主流路线:
[0003]1、人体覆盖感应传感器,通过红外射线阵列进行三维空间定位和姿态调整。
[0004]2、依靠环绕摄像高清摄像头,捕捉人的动作和姿态构成三维立体渲染画面和识别人的操作方式。
[0005]3、采用封闭空间环境的球体,将人的实际运动和虚拟空间联系,进行交互与画面渲染。
[0006]但是,主流路线的设备与要求都过高,对于方案推广都造成一些困难,且运算过程较为繁杂,对人体骨骼节点识别过程经常使用多个神经网络模型组合,这在游戏和普通网络社交场景上资源占用过大。目前,需要一种简易交互就能在游戏和普通网络社交场景上使用的VR交互技术进行快速推广和应用,解决当前VR交互过于复杂无法在游戏和普通网络社交场景进行推广普及的技术问题。

技术实现思路

[0007]本专利技术的主要目的在于解决当前VR交互过于复杂无法在游戏和普通网络社交场景进行推广普及的技术问题。
[0008]本专利技术第一方面提供了一种VR的控制交互方法,所述VR的控制交互方法应用于VR的控制交互系统,所述VR的控制交互系统包括:手持控制系统、踩踏控制面板、姿态分析系统,所述VR的控制交互方法包括:
[0009]所述姿态分析系统接收所述手持控制系统的手势空间信号,读取所述踩踏控制面板的压感数据,其中,所述压感数据包括:左脚压感数据、右脚压感数据、旋转压感数据、前进压感数据、后退压感数据;
[0010]判断所述左脚压感数据与所述右脚压感数据是否均为非空白数据;
[0011]若均为非空白数据,则读取所述旋转压感数据的旋转压感值,以及基于所述旋转压感值,查询预置压感旋转映射表,得到旋度值;
[0012]读取所述前进压感数据的前进压感值,读取所述后退压感数据的后退压感值,根据所述前进压感值、所述后退压感值,计算出移动方向值;
[0013]根据所述手势空间信号,生成手臂姿态数据,以及根据所述旋度值和所述平移方向值,生成腿部姿态数据和环境变化数据;
[0014]基于所述手臂姿态数据和所述腿部姿态数据,查询预置躯体姿态映射表,得到躯
体姿态数据;
[0015]根据所述躯体姿态数据、所述手臂姿态数据、所述腿部姿态数据,生成人体姿态数据;
[0016]将所述人体姿态数据和所述环境变化数据进行组合处理,生成VR显示数据;
[0017]若不均为非空白数据,则终止控制交互。
[0018]可选的,在本专利技术第一方面的第一种实现方式中,所述根据所述前进压感值、所述后退压感值,计算出移动方向值包括:
[0019]对所述后退压感值添加负号,得到后退压感负值;
[0020]将所述后退压感负值与所述前进压感值进行相加处理,得到移动方向值。
[0021]可选的,在本专利技术第一方面的第二种实现方式中,所述手持控制系统包括:至少两个手持定位装置,所述手持定位装置用于生成手势空间子信号,所述根据所述手势空间信号,生成手臂姿态数据包括:
[0022]计算出所述至少两个所述手势空间子信号的空间距离;
[0023]基于所述空间距离、所述手势空间信号,生成手臂姿态数据。
[0024]可选的,在本专利技术第一方面的第三种实现方式中,所述根据所述躯体姿态数据、所述手臂姿态数据、所述腿部姿态数据,生成人体姿态数据包括:
[0025]获取预置人体节点框架,利用所述躯体姿态数据、所述手臂姿态数据、所述腿部姿态数据,将所述人体节点框架的节点进行定位处理,得到人体节点数据;
[0026]基于预置人体渲染设定,对所述人体节点数据进行渲染处理,得到人体姿态数据。
[0027]可选的,在本专利技术第一方面的第四种实现方式中,所述根据所述旋度值和所述平移方向值,生成腿部姿态数据和环境变化数据包括:
[0028]基于所述旋度值,查询预置腿部形态映射表,得到腿部形态数据;
[0029]基于所述旋度值,对预置环境数据进行扭转调整处理,得到环境变化数据;
[0030]基于所述平移方向值,将所述腿部形态数据定位于所述环境变化数据中,得到腿部姿态数据和定位参数。
[0031]可选的,在本专利技术第一方面的第五种实现方式中,所述将所述人体姿态数据和所述环境变化数据进行组合处理,生成VR显示数据包括:
[0032]基于所述定位参数,将所述人体姿态数据定位组合在所述环境变化数据中,生成VR显示数据。
[0033]本专利技术第二方面提供了一种踩踏控制面板,所述踩踏控制面板包括:左脚压感按钮、右脚压感按钮、旋转压感按钮、前进压感按钮、后进压感按钮;
[0034]所述左脚压感按钮用于压感生成左脚压感数据,所述右脚压感按钮用于压感生成右脚压感数据,所述旋转压感按钮用于压感生成旋转压感数据,所述前进压感按钮用于压感生成前进压感数据,所述后进压感按钮用于压感生成后进压感数据。
[0035]可选的,在本专利技术第二方面的第一种实现方式中,所述左脚压感按钮和所述右脚压感按钮平行设置,所述后进压感按钮设置于所述左脚压感按钮的一侧,所述前进压感按钮设置于所述右脚压感按钮的一侧。
[0036]本专利技术第三方面提供了一种手持控制系统,所述手持控制系统包括:至少一个手持定位装置、至少三个红外发射阵列板;
[0037]所述红外发射阵列板用于发射带有阵列编码的红外射线至所述手持定位装置中;
[0038]所述手持定位装置用于接收所述红外射线,以便基于所述红外射线的阵列编码计算出手势空间子信号。
[0039]本专利技术第四方面提供了一种VR的控制交互设备,包括:存储器和至少一个处理器,所述存储器中存储有指令,所述存储器和所述至少一个处理器通过线路互连;所述至少一个处理器调用所述存储器中的所述指令,以使得所述VR的控制交互设备执行上述的VR的控制交互方法。
[0040]在本专利技术实施例中,通过对使用踩踏控制面板和手持控制系统处理人体姿态。由于人体变化姿态较为固定且与四肢高度关联,将手臂与腿部姿态设置模板,匹配人的运动操作进行交互,组合成整体运动姿态,实现了简易的VR控制,既能在游戏中推广也能在网络社交场景上推广,解决当前VR交互控制对设备要求过高且交互方式复杂的技术问题。
附图说明
[0041]图1为本专利技术实施例中VR的控制交互方法的一个实施例示意图;
[0042]图2为本专利技术实施例中踩踏控制面板一个实施例示意图;
[0043]图3为本专利技术实施例中姿态分析系统的一个实施例示意图;
[0044]图本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种VR的控制交互方法,其特征在于,所述VR的控制交互方法应用于VR的控制交互系统,所述VR的控制交互系统包括:手持控制系统、踩踏控制面板、姿态分析系统,所述VR的控制交互方法包括:所述姿态分析系统接收所述手持控制系统的手势空间信号,读取所述踩踏控制面板的压感数据,其中,所述压感数据包括:左脚压感数据、右脚压感数据、旋转压感数据、前进压感数据、后退压感数据;判断所述左脚压感数据与所述右脚压感数据是否均为非空白数据;若均为非空白数据,则读取所述旋转压感数据的旋转压感值,以及基于所述旋转压感值,查询预置压感旋转映射表,得到旋度值;读取所述前进压感数据的前进压感值,读取所述后退压感数据的后退压感值,根据所述前进压感值、所述后退压感值,计算出移动方向值;根据所述手势空间信号,生成手臂姿态数据,以及根据所述旋度值和所述平移方向值,生成腿部姿态数据和环境变化数据;基于所述手臂姿态数据和所述腿部姿态数据,查询预置躯体姿态映射表,得到躯体姿态数据;根据所述躯体姿态数据、所述手臂姿态数据、所述腿部姿态数据,生成人体姿态数据;将所述人体姿态数据和所述环境变化数据进行组合处理,生成VR显示数据;若不均为非空白数据,则终止控制交互。2.根据权利要求1所述的VR的控制交互方法,其特征在于,所述根据所述前进压感值、所述后退压感值,计算出移动方向值包括:对所述后退压感值添加负号,得到后退压感负值;将所述后退压感负值与所述前进压感值进行相加处理,得到移动方向值。3.根据权利要求1所述的VR的控制交互方法,其特征在于,所述手持控制系统包括:至少两个手持定位装置,所述手持定位装置用于生成手势空间子信号,所述根据所述手势空间信号,生成手臂姿态数据包括:计算出所述至少两个所述手势空间子信号的空间距离;基于所述空间距离、所述手势空间信号,生成手臂姿态数据。4.根据权利要求1所述的VR的控制交互方法,其特征在于,所述根据所述躯体姿态数据、所述手臂姿态数据、所述腿部姿态数据,生成人体姿态数据包括:获取预置人体节点框架,利用所述躯体姿态数据、所述手臂姿态数据、所述腿部姿态数据,将所述人体节点框架的节点进行定位处理,得到人体节点数据;基于预置人体渲染设定,对所述人体节点数据进行渲染处理,得到人体姿态数据。5...

【专利技术属性】
技术研发人员:王毅蔡清华杨大达温力
申请(专利权)人:深圳天域世界科技有限公司
类型:发明
国别省市:

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

1