VR控制的方法、装置及电子设备制造方法及图纸

技术编号:14788523 阅读:51 留言:0更新日期:2017-03-12 12:26
本公开是关于一种VR控制的方法及装置、电子设备。所述方法包括:获取关于VR穿戴设备在三维空间移动的设定时间段内的传感器数据,所述设定时间段由接收第一控制指令时的第一时间点与接收第二控制指令时的第二时间点确定;基于所述设定时间段内的传感器数据确定所述VR穿戴设备在所述设定时间段内的移动轨迹;控制VR执行设备执行与所述移动轨迹对应的操作并于VR显示设备显示所述移动轨迹对应的操作视效。本公开技术方案可以检测到的肢体动作实现对VR执行设备的操作,避免用户手动触发手柄上的不同按键实现不同的操作,确保VR执行设备能够执行用户真正需要的动作,提高VR执行设备输入方式的多样性以及用户与VR显示设备之间的交互便利性。

【技术实现步骤摘要】
【国外来华专利技术】
本公开涉及虚拟现实(VirtualReality,简称为VR)
,尤其涉及一种VR控制的方法、装置及电子设备
技术介绍
相关技术中,VR设备通常会通过手柄控制VR设备与手机的交互,例如,用户通过触控手柄上的上滑、下滑、左滑、右滑、确定等按键操作,触发VR设备。然而,当用户佩戴了VR设备之后,由于VR设备的显示屏已经遮挡了人眼,用户只能凭借手感触发按键,用户可能会触发到错误的按键,不方便用户正常使用。
技术实现思路
为克服相关技术中存在的问题,本公开实施例提供一种VR控制的方法及装置、电子设备,用以提高操作VR执行设备的便捷性。根据本公开实施例的第一方面,提供一种VR控制的方法,包括:获取关于VR穿戴设备在三维空间移动的设定时间段内的传感器数据,所述设定时间段由接收第一控制指令时的第一时间点与接收第二控制指令时的第二时间点确定;基于所述设定时间段内的传感器数据确定所述VR穿戴设备在所述设定时间段内的移动轨迹;控制VR执行设备执行与所述移动轨迹对应的操作并于VR显示设备显示所述移动轨迹对应的操作视效。在一实施例中,所述基于所述设定时间段内的传感器数据确定所述VR穿戴设备在所述设定时间段内的移动轨迹,可包括:基于所述设定时间段内的传感器数据确定所述VR穿戴设备在所述三维空间移动的方向;在所述VR显示设备上,基于时间顺序将所述设定时间段内的传感器数据沿着所述方向绘制成所述VR穿戴设备的移动轨迹。在一实施例中,所述基于时间顺序将所述设定时间段内的传感器数据沿着所述方向绘制成所述VR穿戴设备的移动轨迹,可包括:在所述第一时间点,将所述设定时间段内的传感器数据中的第一组传感器数据绘制在所述VR显示设备的中心位置;基于时间顺序,沿着所述方向移动绘制所述设定时间段内的传感器数据对应的轨迹;在所述第二时间点,将所述设定时间段内的传感器数据中的最后一组传感器数据绘制在所述VR显示设备的中心位置,得到所述VR穿戴设备的移动轨迹。在一实施例中,所述控制VR执行设备执行与所述移动轨迹对应的操作,可包括:从多个参考轨迹中确定与所述移动轨迹的形状相匹配的目标轨迹,所述多个参考轨迹各自对应一个用于控制VR执行设备的操作指令;确定所述目标轨迹对应的操作指令;控制所述VR执行设备执行所述操作指令对应的操作。在一实施例中,所述方法还可包括:当从所述多个参考轨迹中不能确定出所述目标轨迹时,生成用于提示重新移动所述VR穿戴设备的消息;清除所述设定时间段内的传感器数据。在一实施例中,所述获取关于VR穿戴设备在三维空间移动的设定时间段内的传感器数据,可包括:在接收到来自与VR穿戴设备相绑定的手柄的所述第一控制指令时,获取电子设备的第一陀螺仪传感器采集的关于所述VR穿戴设备在三维空间移动的传感器数据;在接收到来自所述手柄的所述第二控制指令时,停止从所述第一陀螺仪传感器获取传感器数据,得到设定时间段内的传感器数据。在一实施例中,所述获取关于VR穿戴设备在三维空间移动的设定时间段内的传感器数据,可包括:在检测到VR穿戴设备上的预设按键被触发时,生成所述第一控制指;根据所述第一控制指令获取所述VR穿戴设备的第二陀螺仪采集的关于所述VR穿戴设备在三维空间移动的传感器数据;在检测到所述预设按键被再次触发时,生成所述第二控制指令;根据所述第二控制指令停止从所述第二陀螺仪传感器获取传感器数据,得到设定时间段内的传感器数据。根据本公开实施例的第二方面,提供一种VR控制的装置,包括:数据获取模块,被配置为获取关于VR穿戴设备在三维空间移动的设定时间段内的传感器数据,所述设定时间段由接收第一控制指令时的第一时间点与接收第二控制指令时的第二时间点确定;轨迹确定模块,被配置为基于所述数据获取模块获取到的所述设定时间段内的传感器数据确定所述VR穿戴设备在所述设定时间段内的移动轨迹;操作控制模块,被配置为控制VR执行设备执行与所述轨迹确定模块确定的所述移动轨迹对应的操作并于VR显示设备显示所述移动轨迹对应的操作视效。在一实施例中,所述轨迹确定模块可包括:方向确定子模块,被配置为基于所述设定时间段内的传感器数据确定所述VR穿戴设备在所述三维空间移动的方向;轨迹绘制子模块,被配置为在所述VR显示设备上,基于时间顺序将所述设定时间段内的传感器数据沿着所述方向确定子模块确定的所述方向绘制成所述VR穿戴设备的移动轨迹。在一实施例中,所述轨迹绘制子模块被配置为:在所述第一时间点,将所述设定时间段内的传感器数据中的第一组传感器数据绘制在所述VR显示设备的中心位置;基于时间顺序,沿着所述方向移动绘制所述设定时间段内的传感器数据对应的轨迹;在所述第二时间点,将所述设定时间段内的传感器数据中的最后一组传感器数据绘制在所述VR显示设备的中心位置,得到所述VR穿戴设备的移动轨迹。在一实施例中,所述操作控制模块可包括:目标轨迹确定子模块,被配置为从多个参考轨迹中确定与所述移动轨迹的形状相匹配的目标轨迹,所述多个参考轨迹各自对应一个用于控制VR执行设备的操作指令;操作指令确定子模块,被配置为确定所述目标轨迹确定子模块确定的所述目标轨迹对应的操作指令;操作执行子模块,被配置为控制所述VR执行设备执行所述操作指令确定子模块确定的所述操作指令对应的操作。在一实施例中,所述装置还可包括:提示消息生成模块,被配置为当从所述多个参考轨迹中不能确定出所述目标轨迹时,生成用于提示重新移动所述VR穿戴设备的消息;数据清除模块,被配置为在所述提示消息生成模块生成所述消息后,清除所述数据获取模块获取到的所述设定时间段内的传感器数据。在一实施例中,所述数据获取模块可包括:第一获取子模块,被配置为在接收到来自与所述VR穿戴设备相绑定的手柄的所述第一控制指令时,获取电子设备的第一陀螺仪传感器采集的关于所述VR穿戴设备在三维空间移动的传感器数据;第一停止子模块,被配置为在接收到来自所述手柄的所述第二控制指令时,停止从所述第一陀螺仪传感器获取传感器数据,得到设定时间段内的传感器数据。在一实施例中,所述数据获取模块可包括:第一指令生成子模块,被配置为在检测到所述VR穿戴设备上的预设按键被触发时,生成所述第一控制指;第二获取子模块,被配置为根据所述第一指令生成子模块生成的所述第一控制指令获取所述VR穿戴设备的第二陀螺仪采集的关于所述VR穿戴设备在三维空间移动的传感器数据;第二指令生成子模块,被配置为在检测到所述预设按键被再次触发时,生成所述第二控制指令;第二停止子模块,被配置为根据所述第二指令生成子模块生成的所述第二控制指令停止从所述第二陀螺仪传感器获取传感器数据,得到设定时间段内的传感器数据。根据本公开实施例的第三方面,提供一种电子设备,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:获取关于VR穿戴设备在三维空间移动的设定时间段内的传感器数据,所述设定时间段由接收第一控制指令时的第一时间点与接收第二控制指令时的第二时间点确定;基于所述设定时间段内的传感器数据确定所述VR穿戴设备在所述设定时间段内的移动轨迹;控制VR执行设备执行与所述移动轨迹对应的操作并于VR显示设备显示所述移动轨迹对应的操作视效。本公开的实施例提供的技术方案可以包括以下有益效果:基于设定时间段内的传感器数据确定VR穿戴设备在本文档来自技高网...
VR控制的方法、装置及电子设备

【技术保护点】
一种VR控制的方法,其特征在于,所述方法包括:获取关于VR穿戴设备在三维空间移动的设定时间段内的传感器数据,所述设定时间段由接收第一控制指令时的第一时间点与接收第二控制指令时的第二时间点确定;基于所述设定时间段内的传感器数据确定所述VR穿戴设备在所述设定时间段内的移动轨迹;控制VR执行设备执行与所述移动轨迹对应的操作并于VR显示设备显示所述移动轨迹对应的操作视效。

【技术特征摘要】
【国外来华专利技术】1.一种VR控制的方法,其特征在于,所述方法包括:获取关于VR穿戴设备在三维空间移动的设定时间段内的传感器数据,所述设定时间段由接收第一控制指令时的第一时间点与接收第二控制指令时的第二时间点确定;基于所述设定时间段内的传感器数据确定所述VR穿戴设备在所述设定时间段内的移动轨迹;控制VR执行设备执行与所述移动轨迹对应的操作并于VR显示设备显示所述移动轨迹对应的操作视效。2.根据权利要求1所述的方法,其特征在于,所述基于所述设定时间段内的传感器数据确定所述VR穿戴设备在所述设定时间段内的移动轨迹,包括:基于所述设定时间段内的传感器数据确定所述VR穿戴设备在所述三维空间移动的方向;在所述VR显示设备上,基于时间顺序将所述设定时间段内的传感器数据沿着所述方向绘制成所述VR穿戴设备的移动轨迹。3.根据权利要求2所述的方法,其特征在于,所述基于时间顺序将所述设定时间段内的传感器数据沿着所述方向绘制成所述VR穿戴设备的移动轨迹,包括:在所述第一时间点,将所述设定时间段内的传感器数据中的第一组传感器数据绘制在所述VR显示设备的中心位置;基于时间顺序,沿着所述方向移动绘制所述设定时间段内的传感器数据对应的轨迹;在所述第二时间点,将所述设定时间段内的传感器数据中的最后一组传感器数据绘制在所述VR显示设备的中心位置,得到所述VR穿戴设备的移动轨迹。4.根据权利要求1所述的方法,其特征在于,所述控制VR执行设备执行与所述移动轨迹对应的操作,包括:从多个参考轨迹中确定与所述移动轨迹的形状相匹配的目标轨迹,所述多个参考轨迹各自对应一个用于控制VR执行设备的操作指令;确定所述目标轨迹对应的操作指令;控制所述VR执行设备执行所述操作指令对应的操作。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:当从所述多个参考轨迹中不能确定出所述目标轨迹时,生成用于提示重新移动所述VR穿戴设备的消息;清除所述设定时间段内的传感器数据。6.根据权利要求1所述的方法,其特征在于,所述获取关于VR穿戴设备在三维空间移动的设定时间段内的传感器数据,包括:在接收到来自与VR穿戴设备相绑定的手柄的所述第一控制指令时,获取电子设备的第一陀螺仪传感器采集的关于所述VR穿戴设备在三维空间移动的传感器数据;在接收到来自所述手柄的所述第二控制指令时,停止从所述第一陀螺仪传感器获取传感器数据,得到设定时间段内的传感器数据。7.根据权利要求1所述的方法,其特征在于,所述获取关于VR穿戴设备在三维空间移动的设定时间段内的传感器数据,包括:在检测到VR穿戴设备上的预设按键被触发时,生成所述第一控制指,确定生成所述第一控制指令的第一时间点;根据所述第一控制指令获取所述VR穿戴设备的第二陀螺仪采集的关于所述VR穿戴设备在三维空间移动的传感器数据;在检测到所述预设按键被再次触发时,生成所述第二控制指令,确定生成所述第二控制指令的第二时间点;根据所述第二控制指令停止从所述第二陀螺仪传感器获取传感器数据,得到设定时间段内的传感器数据。8.一种VR控制的装置,其特征在于,所述装置包括:数据获取模块,被配置为获取关于VR穿戴设备在三维空间移动的设定时间段内的传感器数据,所述设定时间段由接收第一控制指令时的第一时间点与接收第二控制指令时的第二时间点确定;轨迹确定模块,被配置为基于所述数据获取模块获取到的所述设定时间段内的传感器数据确定所述VR穿戴设备在所述设定时间段内的移动轨迹;操作控制模块,被配置为控制...

【专利技术属性】
技术研发人员:李政林行省汪轩然
申请(专利权)人:北京小米移动软件有限公司
类型:发明
国别省市:北京;11

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

1