手柄使用方法、装置、VR系统及计算机可读存储介质制造方法及图纸

技术编号:35951454 阅读:14 留言:0更新日期:2022-12-14 10:44
本发明专利技术公开了一种手柄使用方法、装置、VR系统及计算机可读存储介质,涉及VR设备领域,应用于头戴设备的处理器,头戴设备分别与手柄以及驱动装置连接,驱动装置与手柄通过连接件连接,首先确定手柄的当前位置,判断手柄的当前位置是否在预设安全区域内,若不在预设安全区域内,则控制驱动装置收缩连接件。当检测到手柄离开安全区域时直接收缩连接件,使得用户感知到手柄被拉动,进而实现让用户感知到手柄离开安全区域,通过该种物理感知方法提示用户,不需要在头戴设备的显示屏中进行画面渲染,不会受到计算资源被占用的影响,能够及时地提示用户手柄离开安全区域。地提示用户手柄离开安全区域。地提示用户手柄离开安全区域。

【技术实现步骤摘要】
手柄使用方法、装置、VR系统及计算机可读存储介质


[0001]本专利技术涉及VR设备领域,特别是涉及一种手柄使用方法、装置、VR系统及计算机可读存储介质。

技术介绍

[0002]VR(Virtual Reality)设备通常包括一个头戴设备和两个手柄,由于用户在穿戴头戴设备时无法感知到周围环境和物品的位置,用户在挥动手柄时可能导致手柄离开预先设定好的安全区域,进而可能导致手柄或用户手部收到撞击,因此,需要在手柄离开安全区域时提示用户。现有技术在提示用户时,通常是通过视觉效果的方法进行显示,具体是头戴设备检测到手柄离开安全区域时,在头戴设备的显示屏中渲染出对应的画面,例如在显示屏画面中渲染出手柄撞到墙的画面以提示用户,但是画面渲染需要使用头戴设备一定的计算资源,若此时正在运行计算资源耗费较多的游戏或应用,则会由于计算资源被占用而导致画面渲染所需要的时间变长,从而不能及时地提示用户。

技术实现思路

[0003]本专利技术的目的是提供一种手柄使用方法、装置、VR系统及计算机可读存储介质,不需要在头戴设备的显示屏中进行画面渲染,不会受到计算资源被占用的影响,能够及时地提示用户手柄离开安全区域。
[0004]为解决上述技术问题,本专利技术提供了一种手柄使用方法,应用于头戴设备的处理器,所述头戴设备分别与手柄以及驱动装置连接,所述驱动装置通过连接件与所述手柄连接,所述手柄使用方法包括:
[0005]确定所述手柄的当前位置;
[0006]判断所述手柄的当前位置是否在预设安全区域内;
[0007]若不在所述预设安全区域内,则控制所述驱动装置收缩所述连接件。
[0008]优选的,在判断所述手柄的当前位置是否在所述预设安全区域内之后,还包括:
[0009]若所述手柄的当前位置在所述预设安全区域内,则根据所述当前位置以及在所述当前位置之前的位置确定所述手柄的运动路线;
[0010]判断所述手柄的运动路线是否为所述手柄即将离开所述预设安全区域的运动路线;
[0011]若是,则判断所述手柄在所述当前位置的速度是否大于预设速度;
[0012]若大于所述预设速度,则控制所述驱动装置收缩所述连接件;
[0013]若不大于所述预设速度,则控制所述驱动装置在当前拉力等级的基础上增加第一预设等级的拉出所述连接件需要的拉力。
[0014]优选的,根据所述当前位置以及在所述当前位置之前的位置确定所述手柄的运动路线,包括:
[0015]确定所述当前位置以及所述当前位置之前的位置的加速度和运动方向;
[0016]根据各个所述加速度和所述运动方向确定所述手柄的运动路线。
[0017]优选的,在判断所述手柄的当前位置是否在所述预设安全区域内之后,还包括:
[0018]若所述手柄的当前位置在所述预设安全区域内,则判断所述手柄的当前位置是否在预设边缘区域内;
[0019]若在所述预设边缘区域内,则控制所述驱动装置在当前拉力等级的基础上增加第二预设等级的拉出所述连接件需要的拉力;
[0020]其中,所述预设边缘区域为所述预设安全区域内预设宽度的最外围区域。
[0021]优选的,在判断所述手柄的当前位置是否在所述预设安全区域内之后,还包括:
[0022]若所述手柄的当前位置在所述预设安全区域内,则确定所述头戴设备的当前位置;
[0023]判断所述头戴设备的当前位置是否在所述预设安全区域内;
[0024]若所述头戴设备的当前位置不在所述预设安全区域内,则控制所述驱动装置收缩所述连接件。
[0025]优选的,在判断所述头戴设备的当前位置是否在所述预设安全区域内之后,还包括:
[0026]若所述头戴设备的当前位置在所述预设安全区域内,则确定所述头戴设备的当前位置与所述预设安全区域的边界之间的最近距离;
[0027]若所述头戴设备的当前位置与所述预设安全区域的边界之间的最近距离小于预设距离,则控制所述驱动装置在当前拉力等级的基础上增加第三预设等级的拉出所述连接件所需要的拉力。
[0028]优选的,在确定所述手柄的当前位置之前,还包括:
[0029]当检测到安全区域划定指令时,判断所述安全区域划定指令的类型;
[0030]若所述安全区域划定指令的类型为默认类型时,则将预设规划区域作为所述预设安全区域;
[0031]若所述安全区域划定指令的类型为自定义类型,则将用户设定的封闭区域作为所述预设安全区域。
[0032]本申请还提供一种手柄使用装置,包括:
[0033]存储器,用于存储计算机程序;
[0034]处理器,用于执行所述计算机程序时实现如上述的手柄使用方法的步骤。
[0035]本申请还提供一种VR系统,包括头戴设备、X个手柄和Y个驱动装置,X和Y均为正整数且Y不大于X,还包括如上述的手柄使用装置;
[0036]所述手柄使用装置分别与所述头戴设备、两个所述手柄和X个所述驱动装置连接;
[0037]每个所述驱动装置通过连接件分别对应与Z个所述手柄连接,其中,Y乘Z等于X。
[0038]本申请还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上述的手柄使用方法的步骤。
[0039]本专利技术提供了一种手柄使用方法、装置、VR系统及计算机可读存储介质,涉及VR设备领域,应用于头戴设备的处理器,头戴设备分别与手柄以及驱动装置连接,驱动装置与手柄通过连接件连接,首先确定手柄的当前位置,判断手柄的当前位置是否在预设安全区域内,若不在预设安全区域内,则控制驱动装置收缩连接件。当检测到手柄离开安全区域时直
接收缩连接件,使得用户感知到手柄被拉动,进而实现让用户感知到手柄离开安全区域,通过该种物理感知方法提示用户,不需要在头戴设备的显示屏中进行画面渲染,不会受到计算资源被占用的影响,能够及时地提示用户手柄离开安全区域。
附图说明
[0040]为了更清楚地说明本专利技术实施例中的技术方案,下面将对现有技术和实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0041]图1为本申请提供的一种手柄使用方法的流程图;
[0042]图2为本申请提供的一种VR装置的结构示意图;
[0043]图3为本申请提供的另一种手柄使用方法的流程图;
[0044]图4为本申请提供的一种手柄使用装置的结构示意图。
具体实施方式
[0045]本专利技术的核心是提供一种手柄使用方法、装置、VR系统及计算机可读存储介质,不需要在头戴设备的显示屏中进行画面渲染,不会受到计算资源被占用的影响,能够及时地提示用户手柄离开安全区域。
[0046]为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种手柄使用方法,其特征在于,应用于头戴设备的处理器,所述头戴设备分别与手柄以及驱动装置连接,所述驱动装置通过连接件与所述手柄连接,所述手柄使用方法包括:确定所述手柄的当前位置;判断所述手柄的当前位置是否在预设安全区域内;若不在所述预设安全区域内,则控制所述驱动装置收缩所述连接件。2.如权利要求1所述的手柄使用方法,其特征在于,在判断所述手柄的当前位置是否在所述预设安全区域内之后,还包括:若所述手柄的当前位置在所述预设安全区域内,则根据所述当前位置以及在所述当前位置之前的位置确定所述手柄的运动路线;判断所述手柄的运动路线是否为所述手柄即将离开所述预设安全区域的运动路线;若是,则判断所述手柄在所述当前位置的速度是否大于预设速度;若大于所述预设速度,则控制所述驱动装置收缩所述连接件;若不大于所述预设速度,则控制所述驱动装置在当前拉力等级的基础上增加第一预设等级的拉出所述连接件需要的拉力。3.如权利要求2所述的手柄使用方法,其特征在于,根据所述当前位置以及在所述当前位置之前的位置确定所述手柄的运动路线,包括:确定所述当前位置以及所述当前位置之前的位置的加速度和运动方向;根据各个所述加速度和所述运动方向确定所述手柄的运动路线。4.如权利要求1所述的手柄使用方法,其特征在于,在判断所述手柄的当前位置是否在所述预设安全区域内之后,还包括:若所述手柄的当前位置在所述预设安全区域内,则判断所述手柄的当前位置是否在预设边缘区域内;若在所述预设边缘区域内,则控制所述驱动装置在当前拉力等级的基础上增加第二预设等级的拉出所述连接件需要的拉力;其中,所述预设边缘区域为所述预设安全区域内预设宽度的最外围区域。5.如权利要求1所述的手柄使用方法,其特征在于,在判断所述手柄的当前位置是否在所述预设安全区域内之后,还包括:若所述手柄的...

【专利技术属性】
技术研发人员:苑子逊
申请(专利权)人:歌尔科技有限公司
类型:发明
国别省市:

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

1