用于VR/AR的控件交互方法、装置及系统制造方法及图纸

技术编号:19933325 阅读:47 留言:0更新日期:2018-12-29 04:14
本申请公开了一种用于VR/AR的控件交互方法、装置及系统,该交互方法,包括:将射线发射至VR/AR空间;射线与VR/AR空间的用户界面UI控件发生碰撞时,获取UI控件的标识;以及利用可穿戴设备触发与UI控件标识匹配的事件。根据本申请实施例提供的技术方案,通过射线选择控件并利用可穿戴设备触发与控件匹配的事件,能够解决现有响应控件事件缓慢的问题。

【技术实现步骤摘要】
用于VR/AR的控件交互方法、装置及系统
本公开一般涉及增强现实/虚拟现实
,具体涉及一种用于VR/AR的控件方法、装置及系统。
技术介绍
AR(VirtualReality,虚拟现实)/VR(AugmentedReality,增强现实)技术在生活中的应用越来越广泛。VR技术让用户产生视觉上的“沉浸感”,进而影响人体的其他感官也一并认同虚拟事物具有真实存在感。而AR技术则是把原本在现实世界的实体信息,通过电脑等科学技术,模拟仿真后再叠加,将虚拟的信息应用到真实世界,被人类感官所感知,从而达到超越现实的感官体验。目前的AR/VR设备中,如果要在应用中触发控件事件,需要瞄准凝视控件几秒钟,才响应该控件的点击事件。给用户的体验带来了不便。急需提供一种让用户在VR/AR设备的应用中更便捷地响应UI控件的交互方法。
技术实现思路
鉴于现有技术中的上述缺陷或不足,期望提供一种能够快速响应的用于增强现实/虚拟现的控件交互方法、装置及系统。第一方面,本申请实施例提供了一种用于虚拟现实VR/增强现实AR的控件交互方法,方法包括:将射线发射至VR/AR空间;射线与VR/AR空间的用户界面UI控件发生碰撞时,获取UI控件的标识;以及利用可穿戴设备触发与UI控件标识匹配的事件。第二方面,本申请实施例还提供了一种用于VR/AR的控件交互装置,包括:发射单元,配置用于将射线发射至VR/AR空间;获取单元,配置用于射线与VR/AR空间的用户界面UI控件发生碰撞时,获取UI控件的标识;触发单元,配置用于利用可穿戴设备触发与UI控件标识匹配的事件。第三方面,提供一种用于VR/AR的控件交互系统,包括:VR/VR设备,VR/VR设备包括本申请中提供的各实施例提供的VR/AR的控件交互装置;以及可穿戴设备,配置用于接收触发操作;将触发操作信息发送至VR/AR设备的客户端应用,使得客户端应用响应UI控件标识匹配的事件。根据本申请实施例提供的技术方案,通过射线选择控件并利用可穿戴设备触发与控件匹配的事件,能够解决现有响应控件事件缓慢的问题。进一步的,通过修改发生碰撞的控件上的射线样式,还能区分出射线与控件碰撞事件,获得分类区别显示的效果。附图说明通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:图1示出了根据本申请实施例的用于VR/AR的控件交互方法的示例性流程图;图2示出了根据本申请实施例的步骤S102的获取标识的方法的示例性流程图。图3示出了根据本申请实施例的用于VR/AR的区别显示射线与控件碰撞事件的示意图;图4示出了根据本申请实施例的步骤S103的触发方法的示例性流程图;图5示出了根据本申请实施例的用于VR/AR的控件交互装置的示例性结构框图;图6示出了根据本申请实施例的可穿戴设备的示例性结构示意图。具体实施方式下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关专利技术,而非对该专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与专利技术相关的部分。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。如
技术介绍
中所提到的,目前的AR/VR设备中,如果要在应用中触发控件事件,需要瞄准凝视控件几秒钟,才响应该按钮的点击事件。给用户的体验带来了不便。鉴于现有技术的上述缺陷,本申请实施例提供了一种用于AR/VR的控件交互方案,通过射线选择控件利用可穿戴设备触发与控件匹配的事件,能够解决现有响应控件事件缓慢的问题。下面将结合流程图来描述本申请实施例的方法。请参考图1,示出了根据本申请实施例的用于VR/AR的控件交互方法的示例性流程图。如图1所示,用于VR/AR的控件交互方法包括:步骤S101:将射线发射至VR/AR空间;步骤S102:射线与VR/AR空间的用户界面UI控件发生碰撞时,获取UI控件的标识;以及步骤S103:利用可穿戴设备触发与UI控件标识匹配的事件。其中,在步骤S101,采用射线来瞄准所要操控的UI控件。具体以AR或VR领域常用的Unity3D引擎为例说明,如在AR/VR设备的摄像机向前方的AR/VR空间发射一道射线,以瞄准所要操控的UI控件。需要说明的是,该摄像机并不是具有摄像功能的设备,而是三维图形引擎中一个特殊的物体。在三维图形引擎中,创建一个虚拟的摄像机物体来模仿人眼,该摄像机具有方向和角度,符合透视原理,摄像机所能看到的区域即为程序运行时人眼所能看到的区域。射线的特点为有起点和方向,没有结束点,是直线的一部分。在步骤S102,在VR/AR空间,为了区分各UI控件,对UI控件进行标识,例如该标识为标签名字。当发射的射线与UI控件发生碰撞时,读取被碰撞UI控件的标识。在步骤S103,利用可穿戴设备触发在步骤S102瞄准的UI控件相匹配的事件。利用射线瞄准,并利用可穿戴设备触发瞄准的相应控件事件的交互方法,减少了交互等待时间,提高了用户体验。在一些优选实施例中,步骤S101包括:根据头部的移动改变射线的发射方向,以瞄准所需操控的UI控件。VR/AR设备为头戴式设备时,通过头部的移动改变射线的方向,以实现在选择不同UI控件。图2示出了根据本申请一个实施例的步骤S102的获取标识的方法的示例性流程图。如图2所示获取标识的方法包括:步骤S201:执行射线碰撞检测;步骤S202:将与射线发生碰撞的UI控件上的射线样式修改为预设样式;以及步骤S203:获取UI控件的控件标识。其中,在步骤S202,为了在各种碰撞事件中区别UI控件与射线的碰撞事件,当检测到UI控件与射线的碰撞事件时,将射线样式修改为预设样式,详见图3部分的说明。需要说明的是,实际应用中步骤202和步骤203的执行顺序可以互换。接着,图3示出了根据本申请一个实施例的用于VR/AR的区别显示射线与控件碰撞事件的示意图。如图3所示,射线发射在AR/VR的3D空间的空物体时,射线样式为实心点;当射线与UI控件例如UI按钮碰撞时,射线样式为空心圆圈,以表示选择该UI按钮。以上,仅仅是举例说明,射线的显示样式可根据需要采用任意显示样式。图4,示出了根据本申请一个实施例的步骤S103的触发方法的示例性流程图。该触发方法包括:步骤S301:经由可穿戴设备接收触发操作;以及步骤S302:经由可穿戴设备将触发操作信息发送至VR/AR设备的客户端应用,使得客户端应用响应UI控件标识匹配的事件。其中,在步骤S301,可穿戴设备接收使用者的触发操作,例如通过按键,语音指令,并发送至AR/VR设备。该可穿戴设备可以为独立于AR/VR设备的单独设备,或者为集成在AR/VR设备的模块。在步骤S302,AR/VR设备接收可穿戴设备的触发操作信息后,由AR/VR设备的客户端应用启动对应UI控件标识的事件。该客户端应用为处理或者响应于各种UI控件标识事件的程序。本专利技术还提供一种用于VR/AR的控件交互装置。图5示出了根据本申请实施例的用于VR/AR的控件交互装置100的示例性结构框图。图5所示的用于VR/AR的控件交互装置100可对应执行图1所示的用于VR/AR的控件交互方法。该交互装置100包括:发射单元110,配置用于本文档来自技高网
...

【技术保护点】
1.一种用于虚拟现实VR/增强现实AR的控件交互方法,其特征在于,所述方法包括:将射线发射至VR/AR空间;所述射线与所述VR/AR空间的用户界面UI控件发生碰撞时,获取所述UI控件的标识;以及利用可穿戴设备触发与所述UI控件标识匹配的事件。

【技术特征摘要】
1.一种用于虚拟现实VR/增强现实AR的控件交互方法,其特征在于,所述方法包括:将射线发射至VR/AR空间;所述射线与所述VR/AR空间的用户界面UI控件发生碰撞时,获取所述UI控件的标识;以及利用可穿戴设备触发与所述UI控件标识匹配的事件。2.根据权利要求1所述控件交互方法,其特征在于,所述射线与所述VR/AR空间的用户界面UI控件发生碰撞时,获取所述UI控件的标识包括:执行射线碰撞检测;将与所述射线发生碰撞的UI控件上的射线样式修改为预设样式;以及获取所述UI控件的控件标识。3.根据权利要求1或2所述控件交互方法,其特征在于,所述利用可穿戴设备触发与所述UI控件标识匹配的事件包括:经由所述可穿戴设备接收触发操作;以及经由所述可穿戴设备将触发操作信息发送至VR/AR设备的客户端应用,使得所述客户端应用响应所述UI控件标识匹配的事件。4.根据权利要求1所述控件交互方法,其特征在于,所述将射线发射至VR/AR空间包括:根据头部的移动改变所述射线的发射方向,以瞄准所需操控的UI控件。5.一种用于VR/AR的控件交互装置,其特征在于,包括:发射单元,配置用于将射线发射至VR/AR空间;获取单元,配置用于所述射线与所述VR/AR空间的用户界面UI控件发生碰撞时,获取所述UI控件的标识;触发单元,配置用于利用可穿戴设备触发与所述UI控件标识匹配的事件。6.根据权利要求5所述的控件交互装置,其特征在...

【专利技术属性】
技术研发人员:朴一龙王飞
申请(专利权)人:北京行云时空科技有限公司
类型:发明
国别省市:北京,11

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

1