首页 / 专利库 / 显示技术 / 沉浸感 / 虚拟现实游戏的显示控制方法、装置、设备、系统及介质

虚拟现实游戏的显示控制方法、装置、设备、系统及介质

阅读:296发布:2020-05-08

专利汇可以提供虚拟现实游戏的显示控制方法、装置、设备、系统及介质专利检索,专利查询,专利分析的服务。并且本 申请 提供一种 虚拟现实 游戏的显示控制方法、装置、设备、系统及介质,涉及通信技术领域。该方法包括:获取虚拟 角 色的视线焦点,根据视线焦点,从至少一个信息 块 中,确定视线焦点对应的目标信息块,控制将目标信息块显示于虚拟现实游戏场景的虚拟空间中的目标显示区域,其中,目标显示区域为虚拟空间中与虚拟角色的距离满足距离 阈值 的区域。根据虚拟角色的视线焦点,从至少一个信息块中确定目标信息块,将目标信息块显示在目标显示区域,使得虚拟角色可以快速且方便选择的目标信息块,以清晰的观察到该目标信息块中的内容,提高了用户在虚拟现实游戏中的 沉浸感 。,下面是虚拟现实游戏的显示控制方法、装置、设备、系统及介质专利的具体信息内容。

1.一种虚拟现实游戏的显示控制方法,其特征在于,通过虚拟现实设备提供虚拟现实游戏画面,所述虚拟现实游戏画面包括虚拟现实游戏场景和至少一个信息,所述虚拟现实游戏场景中包括全部或部分与当前所述虚拟现实设备对应的虚拟色,所述至少一个信息块显示于所述虚拟现实游戏场景的虚拟空间中的初始显示区域,所述方法包括:
获取所述虚拟角色的视线焦点;
根据所述视线焦点,从所述至少一个信息块中,确定所述视线焦点对应的目标信息块;
控制将所述目标信息块显示于所述虚拟现实游戏场景的虚拟空间中的目标显示区域,其中,所述目标显示区域为所述虚拟空间中与所述虚拟角色的距离满足距离阈值的区域。
2.根据权利要求1所述的方法,其特征在于,在所述获取所述虚拟角色的视线焦点的步骤之前,所述方法还包括:
确定所述虚拟角色在所述虚拟空间中的虚拟位置
根据所述虚拟位置,和所述至少一个信息块在所述虚拟空间的位置,确定所述虚拟空间中所述虚拟角色与各信息块之间的距离;
确定所述至少一个信息块中存在所述距离不满足所述距离阈值的信息块,则根据所述视线焦点,从不满足所述距离阈值的信息块中确定所述目标信息块。
3.根据权利要求1所述的方法,其特征在于,在所述控制将所述目标信息块显示于所述虚拟现实游戏场景的虚拟空间中的目标显示区域的步骤之前,所述方法还包括:
确定所述虚拟角色在所述虚拟空间中的虚拟位置;
根据所述虚拟位置,和所述目标信息块在所述虚拟空间的位置,确定所述虚拟空间中所述虚拟角色与所述目标信息块之间的距离;
确定所述目标信息块的距离不满足所述距离阈值。
4.根据权利要求2或3所述的方法,其特征在于,若所述信息块为多个,则所述虚拟空间中所述虚拟角色与各信息块之间的距离,相同或不同。
5.根据权利要求1所述的方法,其特征在于,所述控制将所述目标信息块显示于所述虚拟现实游戏场景的虚拟空间中的目标显示区域,包括:
若所述视线焦点的聚焦时间大于或等于预设时长,则在所述目标显示区域中,显示所述目标信息块。
6.根据权利要求1所述的方法,其特征在于,所述控制将所述目标信息块显示于所述虚拟现实游戏场景的虚拟空间中的目标显示区域,包括:
将所述视线焦点对应的信息块,从所述虚拟空间中的原区域,移动至所述目标显示区域中,并在所述目标显示区域中进行显示。
7.根据权利要求1-3,或,5-6中任一所述的方法,其特征在于,所述方法还包括:
响应接收到的取消操作,将所述目标信息块返回所述虚拟空间中的原位置进行显示。
8.根据权利要求7所述的方法,其特征在于,所述响应接收到的取消操作,将所述目标信息块返回所述虚拟空间中的原位置进行显示之前,所述方法还包括:
获取所述虚拟角色的手势动作;
若所述手势动作满足第一预设要求,则确定所述手势动作为取消操作。
9.根据权利要求8所述的方法,其特征在于,所述若所述手势动作满足预设要求,则确定所述手势动作为取消操作之前,所述方法还包括:
若所述手势动作的摇摆角度大于或等于预设角度,和/或,所述手势动作的角速度大于或等于预设角速度,则确定所述手势动作满足所述第一预设要求。
10.根据权利要求7所述的方法,其特征在于,所述响应接收到的取消操作,将所述目标信息块返回所述虚拟空间中的原位置进行显示之前,所述方法还包括:
获取所述虚拟现实设备对应的游戏控制器的摆动动作;
若所述游戏控制器的摆动动作满足第二预设要求,则确定所述摆动动作为取消操作。
11.根据权利要求10所述的方法,其特征在于,所述若所述游戏控制器的摆动动作满足第二预设要求,则确定所述摆动动作为取消操作之前,所述方法还包括:
若所述游戏控制器的摇摆角度大于或等于预设角度,和/或,所述游戏控制器的角速度大于或等于预设角速度,则确定所述游戏控制器的摆动动作满足所述第二预设要求。
12.一种虚拟现实游戏的显示控制装置,其特征在于,所述装置包括:
获取模块,用于获取虚拟角色的视线焦点;
确定模块,用于根据所述视线焦点,从至少一个信息块中,确定所述视线焦点对应的目标信息块;
显示模块,用于控制将所述目标信息块显示于虚拟现实游戏场景的虚拟空间中的目标显示区域,其中,所述目标显示区域为所述虚拟空间中与所述虚拟角色的距离满足距离阈值的区域。
13.一种虚拟现实设备,其特征在于,包括:存储器和处理器,所述存储器存储有所述处理器可执行的计算机程序,所述处理器执行所述计算机程序时实现上述权利要求1-11任一项所述的虚拟现实游戏的显示控制方法。
14.一种存储介质,其特征在于,所述存储介质上存储有计算机程序,所述计算机程序被读取并执行时,实现上述权利要求1-11任一项所述的虚拟现实游戏的显示控制方法。
15.一种虚拟现实游戏系统,其特征在于,包括:虚拟现实设备和头部显示器,所述虚拟现实设备与所述头部显示器连接;所述虚拟现实设备为权利要求13所述的虚拟现实设备;
所述虚拟现实设备用于提供所述虚拟现实游戏画面,所述头部显示器用于显示所述虚拟现实游戏画面,所述虚拟现实游戏画面包括虚拟现实游戏场景和至少一个信息块,所述虚拟现实游戏场景中包括全部或部分与当前所述虚拟现实设备对应的虚拟角色,所述至少一个信息块显示于所述虚拟现实游戏场景的虚拟空间中的初始显示区域。

说明书全文

虚拟现实游戏的显示控制方法、装置、设备、系统及介质

技术领域

[0001] 本发明涉及人机交互技术领域,具体而言,涉及一种虚拟现实游戏的显示控制方法、装置、设备、系统及介质。

背景技术

[0002] VR(Virtual Reality,虚拟现实)游戏,是指计算机生成的环境或者现实,可以模拟用户在特定环境中的物理存在,而且,用户还可以体验和操纵该虚拟的环境,给用户以虚拟环境沉浸感
[0003] 相关技术中,VR游戏的虚拟空间中可以显示有多个信息,用户可以通过操作鼠标或者手柄来选择一个信息,VR游戏则可以清晰的显示该信息所对应的内容。
[0004] 但是,相关技术中,用户需要通过操作鼠标或者手柄以选择对应的信息,操作过程较为繁复,为用户带来了不便,而且还会影响用户在VR游戏中的沉浸感。

发明内容

[0005] 本发明的目的在于,针对上述现有技术中的不足,提供一种虚拟现实游戏的显示控制方法、装置、设备、系统及介质,以解决相关技术中,用户需要通过操作鼠标或者手柄以选择对应的信息,操作过程较为繁复,为用户带来了不便,而且还会影响用户在VR游戏中的沉浸感的问题。
[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] 若所述游戏控制器的摇摆角度大于或等于预设角度,和/或,所述游戏控制器的角速度大于或等于预设角速度,则确定所述游戏控制器的摆动动作满足所述第二预设要求。
[0036] 第二方面,本申请实施例还提供一种虚拟现实游戏的显示控制装置,包括:
[0037] 获取模块,用于获取虚拟角色的视线焦点;
[0038] 确定模块,用于根据所述视线焦点,从至少一个信息块中,确定所述视线焦点对应的目标信息块;
[0039] 显示模块,用于控制将所述目标信息块显示于虚拟现实游戏场景的虚拟空间中的目标显示区域,其中,所述目标显示区域为所述虚拟空间中与所述虚拟角色的距离满足距离阈值的区域。
[0040] 进一步地,所述装置还包括:
[0041] 第一确定模块,用于确定所述虚拟角色在所述虚拟空间中的虚拟位置;根据所述虚拟位置,和所述至少一个信息块在所述虚拟空间的位置,确定所述虚拟空间中所述虚拟角色与各信息块之间的距离;确定所述至少一个信息块中存在所述距离不满足所述距离阈值的信息块,则根据所述视线焦点,从不满足所述距离阈值的信息块中确定所述目标信息块。
[0042] 进一步地,所述装置还包括:
[0043] 第二确定模块,用于确定所述虚拟角色在所述虚拟空间中的虚拟位置;根据所述虚拟位置,和所述目标信息块在所述虚拟空间的位置,确定所述虚拟空间中所述虚拟角色与所述目标信息块之间的距离;确定所述目标信息块的距离不满足所述距离阈值。
[0044] 进一步地,若所述信息块为多个,则所述虚拟空间中所述虚拟角色与各信息块之间的距离,相同或不同。
[0045] 进一步地,所述显示模块,具体用于若所述视线焦点的聚焦时间大于或等于预设时长,则在所述目标显示区域中,显示所述目标信息块。
[0046] 进一步地,所述显示模块,还具体用于将所述视线焦点对应的信息块,从所述虚拟空间中的原区域,移动至所述目标显示区域中,并在所述目标显示区域中进行显示。
[0047] 进一步地,所述装置还包括:
[0048] 返回模块,用于响应接收到的取消操作,将所述目标信息块返回所述虚拟空间中的原位置进行显示。
[0049] 进一步地,所述装置还包括:
[0050] 第一获取模块,用于获取所述虚拟角色的手势动作;
[0051] 第三确定模块,用于若所述手势动作满足第一预设要求,则确定所述手势动作为取消操作。
[0052] 进一步地,所述装置还包括:
[0053] 第四确定模块,用于若所述手势动作的摇摆角度大于或等于预设角度,和/或,所述手势动作的角速度大于或等于预设角速度,则确定所述手势动作满足所述第一预设要求。
[0054] 进一步地,所述装置还包括:
[0055] 第一获取模块,用于获取所述虚拟现实设备对应的游戏控制器的摆动动作;
[0056] 第五确定模块,用于若所述游戏控制器的摆动动作满足第二预设要求,则确定所述摆动动作为取消操作。
[0057] 进一步地,所述装置还包括:
[0058] 第六确定模块,用于若所述游戏控制器的摇摆角度大于或等于预设角度,和/或,所述游戏控制器的角速度大于或等于预设角速度,则确定所述游戏控制器的摆动动作满足所述第二预设要求。
[0059] 第三方面,本申请实施例还提供一种虚拟现实设备,包括:存储器和处理器,所述存储器存储有所述处理器可执行的计算机程序,所述处理器执行所述计算机程序时实现上述第一方面所提供的任一项所述的方法。
[0060] 第四方面,本申请实施例还提供一种存储介质,所述存储介质上存储有计算机程序,所述计算机程序被读取并执行时,实现上述第一方面所提供的任一项所述的方法。
[0061] 第五方面,本申请实施例还提供一种虚拟现实游戏系统,包括:虚拟现实设备和头部显示器,所述虚拟现实设备与所述头部显示器连接;所述虚拟现实设备为上述第三方面所述的虚拟现实设备;
[0062] 所述虚拟现实设备用于提供所述虚拟现实游戏画面,所述头部显示器用于显示所述虚拟现实游戏画面,所述虚拟现实游戏画面包括虚拟现实游戏场景和至少一个信息块,所述虚拟现实游戏场景中包括全部或部分与当前所述虚拟现实设备对应的虚拟角色,所述至少一个信息块显示于所述虚拟现实游戏场景的虚拟空间中的初始显示区域。
[0063] 本申请的有益效果是:本实施例所提供的虚拟现实游戏的显示控制方法,获取虚拟角色的视线焦点,根据视线焦点,从至少一个信息块中,确定视线焦点对应的目标信息块,控制将目标信息块显示于虚拟现实游戏场景的虚拟空间中的目标显示区域,其中,目标显示区域为虚拟空间中与虚拟角色的距离满足距离阈值的区域。根据虚拟角色的视线焦点,从至少一个信息块中确定目标信息块,将目标信息块显示在目标显示区域,使得虚拟角色可以快速且方便选择的目标信息块,以清晰的观察到该目标信息块中的内容,提高了用户在虚拟现实游戏中的沉浸感。附图说明
[0064] 为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
[0065] 图1为本发明提供的一种虚拟现实游戏系统的结构示意图;
[0066] 图2为本发明提供的一种虚拟现实游戏的显示控制方法的流程示意图;
[0067] 图3为本发明提供的一种虚拟现实游戏的显示示意图;
[0068] 图4为本发明提供的一种虚拟现实游戏的显示示意图;
[0069] 图5为本发明提供的一种虚拟现实游戏的显示控制方法的流程示意图;
[0070] 图6为本发明提供的一种虚拟现实游戏的显示控制方法的流程示意图;
[0071] 图7为本发明提供的一种虚拟现实游戏的显示控制方法的流程示意图;
[0072] 图8为本发明提供的一种虚拟现实游戏的显示示意图示意图;
[0073] 图9为本发明提供的一种虚拟现实游戏的显示控制方法的流程示意图;
[0074] 图10为本发明提供的一种虚拟现实游戏的显示控制装置的结构示意图;
[0075] 图11为本发明提供的一种虚拟现实设备的结构示意图。

具体实施方式

[0076] 为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。
[0077] 图1为本发明提供的一种虚拟现实游戏系统的结构示意图,如图1所示,该虚拟现实(VR,Virtual Reality)游戏系统可以包括虚拟现实设备11和头部显示器12。
[0078] 其中,虚拟现实设备11和头部显示器12连接。虚拟现实设备11和头部显示器12之间的连接方式可以为有线连接,也可以为无线连接,还可以为其他能够建立通信的连接方式,本发明实施例对此不进行具体限制。
[0079] 如图1所示,虚拟现实设备11和头部显示器12无线连接,头部显示器12可以佩戴于虚拟角色13的头部,虚拟角色13可以在活动区域14中进行活动。虚拟现实设备11可以为电脑,也可以为服务器,还可以为其他具备数据处理功能的设备,本发明实施例对此不进行具体限制。
[0080] 在本发明实施例中,虚拟现实设备11可以用于提供虚拟现实游戏画面,头部显示器12可以包括显示屏和传感器,头部显示器12可以通过显示屏向虚拟角色展示虚拟现实游戏画面。传感器可以用于检测虚拟角色的视线焦点。
[0081] 其中,传感器可以设置于显示屏周围任意一处,便于检测到虚拟角色的视线焦点的位置。例如,可以设置于显示屏的左侧或者右侧。
[0082] 需要说明的是,传感器的数量可以为至少一个,传感器的类型可以为图像采集设备,还可以为其他能够检测到虚拟角色的视线焦点的传感器,本发明实施例对此不进行具体限制。
[0083] 另外,虚拟现实游戏画面包括虚拟现实游戏场景和至少一个信息块,所述至少一个信息块显示于所述虚拟现实游戏场景的虚拟空间中的初始显示区域。
[0084] 在一种可能的实施方式中,虚拟现实设备11可以提供虚拟现实游戏画面,头部显示器12可以通过显示屏向虚拟角色展示虚拟现实游戏画面,头部显示器12可以通过传感器采集虚拟角色的视线焦点,并向虚拟现实设备11发送该虚拟角色的视线焦点,并根据视线焦点,从至少一个信息块中,确定视线焦点对应的目标信息块,控制将所述目标信息块显示于所述虚拟现实游戏场景的虚拟空间中的目标显示区域。
[0085] 其中,目标显示区域为所述虚拟空间中与虚拟角色的距离满足距离阈值的区域。
[0086] 需要说明的是,上述虚拟现实游戏场景中可以包括全部或部分与当前虚拟现实设备11对应的虚拟角色。也即是虚拟现实游戏场景中可以包括第三人称或者第一人称。当虚拟场景中包括全部与当前虚拟现实设备11对应的虚拟角色时,头部显示器12可以通过显示屏显示整个虚拟角色;当虚拟场景中包括部分与当前虚拟现实设备11对应的虚拟角色时,头部显示器12可以通过显示屏显示虚拟角色的部分特征,例如可以为虚拟角色的手臂或者足部等。本发明实施例对此不进行具体限制。
[0087] 在本发明实施例中,虚拟现实设备11还可以连接有显示屏,该显示屏可以与头部显示器的所显示的画面相同,也即是虚拟现实设备11所连接的显示屏,也可以显示虚拟现实游戏画面。
[0088] 如下通过多个实例对本申请所提供的虚拟现实游戏的显示控制方法进行示例说明。
[0089] 图2为本发明提供的一种虚拟现实游戏的显示控制方法的流程示意图,该虚拟现实游戏的显示控制方法,可由上述图1中的虚拟现实设备11来执行。如图2所示,该方法可包括:
[0090] S101、获取虚拟角色的视线焦点。
[0091] 其中,虚拟现实设备提供虚拟现实游戏画面,所述虚拟现实游戏画面包括虚拟现实游戏场景和至少一个信息块,头部显示器可以展示该虚拟现实游戏画面。
[0092] 在本发明实施例中,虚拟角色可以佩戴头部显示器时,虚拟角色可以根据实际需求对至少一个信息块中的一个信息块进行聚焦,头部显示器可以通过传感器采集虚拟角色的视线焦点,并向虚拟现实设备发送该虚拟角色的视线焦点,虚拟现实设备可以接收该虚拟角色的视线焦点。
[0093] 另外,当传感器为图像采集设备时,头部显示器可以向虚拟现实设备发送该虚拟角色的眼部图像,虚拟现实设备可以接收该虚拟角色的眼部图像,并对该眼部图像进行分析,得到虚拟角色的视线焦点。
[0094] S102、根据视线焦点,从至少一个信息块中,确定视线焦点对应的目标信息块。
[0095] 其中,至少一个信息块可以分布于三维空间中,每个信息块可以包括图像信息、文字信息和视频信息中的至少一种,当然,还可以包括其他需要向虚拟角色展示的信息,本发明发明实施例对此不进行具体限制。
[0096] 在一些实施方式中,虚拟现实设备可以根据预设的规则,从至少一个信息块中,确定目标信息块,该目标信息块,该目标信息块为视线焦点所对应的信息块。
[0097] 例如,虚拟现实设备可以根据视线焦点的方向,从至少一个信息块中,至少一个信息块中,确定目标信息块。
[0098] 当然,图像采集设备还可以采用其他方式,根据视线焦点,从至少一个信息块中,确定视线焦点对应的目标信息块,本发明实施例对此不进行具体限制。
[0099] 图3为本发明提供的一种虚拟现实游戏的显示示意图,如图3所示,虚拟现实游戏画面中可以显示有第一信息块、第二信息块和第三信息块,第一信息块、第二信息块和第三信息块显示于三维空间中。
[0100] 另外,第一信息块、第二信息块和第三信息块也可以显示于二维空间中,当显示于二维空间时,信息块的形状可以均为倒梯形。
[0101] 需要说明的是,图3仅为一种示例,本发明实施例中,对于信息块的形状和数量不进行就具体限制。
[0102] S103、控制将目标信息块显示于虚拟现实游戏场景的虚拟空间中的目标显示区域。
[0103] 其中,目标显示区域为虚拟空间中与虚拟角色的距离满足距离阈值的区域。
[0104] 在本发明实施例中,在虚拟空间中,当目标信息块与虚拟角色之间的距离大于预设阈值时,说明虚拟角色与目标信息块之间的相隔较远,使得虚拟角色看不清目标信息块的具体内容,可以将目标信息块显示于虚拟现实游戏场景的虚拟空间中的目标显示区域,也即是减小了虚拟角色与目标信息块之间的距离,使得虚拟角色可以清楚的观察到目标信息块。
[0105] 图4为本发明提供的一种虚拟现实游戏的显示示意图,如图4所示,第一信息块为目标信息块,第二目标信息块和第三目标信息块不为目标信息块,则可以将第一信息块显示到目标显示区域中,图4中第一信息块显示的区域即为目标显示区域。
[0106] 另外,在虚拟空间中,当目标信息块与虚拟角色之间的距离大于预设阈值时,说明虚拟角色与目标信息块之间的相隔较进,使得虚拟角色看不清目标信息块的具体内容,可以将目标信息块显示于虚拟现实游戏场景的虚拟空间中的目标显示区域,也即是增大了虚拟角色与目标信息块之间的距离,使得虚拟角色可以清楚的观察到目标信息块。
[0107] 需要说明的是,距离阈值的设定应当满足:当目标信息块在目标显示区域进行显示时,虚拟角色在当前位置可以清楚的观察到目标信息块中的具体内容。例如,距离阈值可以为5米,也可以为4米,本发明实施例对此不进行具体限制。
[0108] 综上所述,本实施例所提供的虚拟现实游戏的显示控制方法,获取虚拟角色的视线焦点,根据视线焦点,从至少一个信息块中,确定视线焦点对应的目标信息块,控制将目标信息块显示于虚拟现实游戏场景的虚拟空间中的目标显示区域,其中,目标显示区域为虚拟空间中与虚拟角色的距离满足距离阈值的区域。根据虚拟角色的视线焦点,从至少一个信息块中确定目标信息块,将目标信息块显示在目标显示区域,使得虚拟角色可以快速且方便选择的目标信息块,以清晰的观察到该目标信息块中的内容,提高了用户在虚拟现实游戏中的沉浸感。
[0109] 图5为本发明提供的一种虚拟现实游戏的显示控制方法的流程示意图,如图5所示,在S101之前,该方法还可以包括:
[0110] S201、确定虚拟角色在虚拟空间中的虚拟位置。
[0111] 在本发明实施例中,虚拟现实游戏系统还可以包括定位器,定位器的类型可以为图像采集器,例如,可以为摄像头。
[0112] 在一些实施方式中,虚拟角色在活动区域内时,定位器可以采集虚拟角色与活动区域的图像,并向虚拟现实设备发送该图像,虚拟现实设备可以接收该图像,并根据该图像确定虚拟角色在虚拟空间中的坐标,从而确定虚拟角色在虚拟空间中的位置。
[0113] S202、根据虚拟位置,和至少一个信息块在虚拟空间的位置,确定虚拟空间中虚拟角色与各信息块之间的距离。
[0114] 其中,在虚拟空间中,每个信息块也可以具有对应的坐标。
[0115] 在本发明实施例中,虚拟现实设备可以根据虚拟角色在虚拟空间中的坐标,以及各个信息块在虚拟空间中的坐标,确定虚拟空间中虚拟角色与各信息块之间的距离。
[0116] S203、确定至少一个信息块中存在距离不满足距离阈值的信息块,则根据视线焦点,从不满足距离阈值的信息块中确定目标信息块。
[0117] 在本发明实施例中,根据视线焦点确定的信息块为满足距离阈值的信息块时,则目标信息块的显示位置不变。
[0118] 例如,至少一个信息块可以包括第一信息块、第二信息块和第三信息块,第一信息块和第二信息块可以为距离不满足距离阈值的目标信息块,第三信息块可以为距离满足距离阈值的目标信息块,即第三信息块的显示位置为目标显示区域。当根据视线焦点确定的信息块为第一信息块或者第二信息块时,则可以在目标显示区域显示第一信息块或者第二信息块。当根据视线焦点确定的信息块为第三信息块时,则第三信息块的显示位置不变。
[0119] 图6为本发明提供的一种虚拟现实游戏的显示控制方法的流程示意图,如图6所示,在上述S103之前,该方法还可以包括:
[0120] S301、确定虚拟角色在虚拟空间中的虚拟位置。
[0121] 在本发明实施例中,S301的过程与S201的过程类似,此处不再一一赘述。
[0122] S302、根据虚拟位置,和目标信息块在虚拟空间的位置,确定虚拟空间中虚拟角色与目标信息块之间的距离。
[0123] 在一些实施方式中,虚拟现实设备可以根据虚拟角色在虚拟空间中的坐标,以及目标信息块在虚拟空间中的坐标,确定虚拟空间中虚拟角色与目标信息块之间的距离。
[0124] S303、确定目标信息块的距离不满足距离阈值。
[0125] 在一种可能的实施方式中,当虚拟空间中虚拟角色与目标信息块之间的距离,不满足距离阈值时,可以将目标信息块显示于所述虚拟现实游戏场景的虚拟空间中的目标显示区域。
[0126] 在本发明实施例中,虚拟现实设备还可以有预设距离范围,当虚拟空间中虚拟角色与目标信息块在预设距离范围内时,可以将目标信息块,显示于目标显示区域中,当目标信息块不在预设距离范围时,保持目标信息块的显示位置不变。
[0127] 例如,距离阈值可以为5米,预设距离范围可以为3米-15米,当虚拟空间中虚拟角色与目标信息块之间的距离为10米或者4米时,则可以在目标显示区域显示目标信息块;当虚拟空间中虚拟角色与目标信息块之间的距离为20米时,则可以保持目标信息块的显示位置不变。
[0128] 可选的,若信息块为多个,则虚拟空间中虚拟角色与各信息块之间的距离可以相同或不同。
[0129] 在本发明实施例中,各个信息块的形状也可以相同或者不同。
[0130] 可选的,上述S103还可以包括:若视线焦点的聚焦时间大于或等于预设时长,则在目标显示区域中,显示目标信息块。
[0131] 在本发明实施例中,当聚焦时间大于或等于预设时长,则在目标显示区域中,显示目标信息块。可以使得目标信息块的确定更加准确,避免确定的目标信息块,并不是虚拟角色预具体观察的信息块。
[0132] 可选的,将视线焦点对应的信息块,从虚拟空间中的原区域,移动至目标显示区域中,并在目标显示区域中进行显示。
[0133] 在一种可能的实施方式中,虚拟现实设备可以根据视线焦点,拟合一个视线焦点,根据该视线焦点确定对应的信息块,即目标信息块,从虚拟空间中的原区域,移动至目标显示区域中,并在目标显示区域中进行显示。
[0134] 可选的,响应接收到的取消操作,将目标信息块返回虚拟空间中的原位置进行显示。
[0135] 其中,取消操作可以为虚拟角色的连续闭眼次数、虚拟角色的手势和虚拟角色控制虚拟现实设备对应的游戏控制器中任意一种操作,本发明实施例对此不进行具体限制。
[0136] 在一些实施方式中,虚拟现实设备可以根据虚拟角色的连续闭眼次数、虚拟角色的手势、虚拟角色控制虚拟现实设备对应的游戏控制器等操作中的任意一种操作,将目标信息块返回虚拟空间中的原位置进行显示。
[0137] 当然,虚拟现实设备也可以响应接收到的取消操作,控制目标信息块在其他非目标显示区域进行显示,本发明实施例对此不进行具体限制。
[0138] 可选的,图7为本发明提供的一种虚拟现实游戏的显示控制方法的流程示意图,如图7所示,上述响应接收到的取消操作,将目标信息块返回虚拟空间中的原位置进行显示的过程之前,该方法还可以包括:
[0139] S401、获取虚拟角色的手势动作。
[0140] 其中,虚拟角色可以取消目标信息块在目标显示区域的显示。
[0141] 在一种可能的实施方式中,虚拟角色可以做出手势动作,通过图像采集器可以实时采集虚拟角色手势动作图像,并实时传输给虚拟现实设备,虚拟现实设备接收实时传输的虚拟角色手势动作图像,并对手势动作图像中的手势动作进行识别。
[0142] 需要说明的是,手势动作可以为滑动手势、也可以为点击手势,还可以为其他类型的手势,本发明实施例对此不进行具体限制。
[0143] S402、若手势动作满足第一预设要求,则确定手势动作为取消操作。
[0144] 在一种可能的实施方式中,虚拟现实设备可以根据实时传输的虚拟角色手势动作图像中,虚拟角色做出手势动作的时间、手势动作的速度、角度和移动的距离等,确定手势动作是否满足第一预设要求,若满足,则确定手势动作为取消操作。
[0145] 在另一种可能的实施方式中,虚拟现实设备中可以存储有多个预设手势动作,每个手势动作具有对应的操作,当手势动作为取消操作对应的预设手势动作时,则手势动作满足第一预设要求,则确定手势动作为取消操作。
[0146] 可选的,在上述S402之前,该方法还可以包括:若手势动作的摇摆角度大于或等于预设角度,和/或,手势动作的角速度大于或等于预设角速度,则确定手势动作满足第一预设要求。
[0147] 在一些实施方式中,虚拟现实设备可以根据实时传输的虚拟角色手势动作图像,计算手势动作的摇摆角度和/或手势动作的角速度,当手势动作的摇摆角度大于或等于预设角度,和/或,手势动作的角速度大于或等于预设角速度时,则确定手势动作满足第一预设要求。
[0148] 需要说明的是,本发明实施例中手势动作的摇摆角度和/或手势动作的角速度,包括手势动作的摇摆角度、手势动作的角速度、手势动作的摇摆角度和手势动作的角速度等三种情况。
[0149] 同理,若手势动作的摇摆角度大于或等于预设角度,和/或,手势动作的角速度大于或等于预设角速度,可以包括手势动作的摇摆角度大于或等于预设角度、手势动作的角速度大于或等于预设角速度、手势动作的摇摆角度大于或等于预设角度,且手势动作的角速度大于或等于预设角速度等三种情况。
[0150] 图8为本发明提供的一种虚拟现实游戏的显示示意图示意图,如图8所示,头部显示器所显示的虚拟现实游戏画面,可以包括第一信息块、第二信息块和第三信息块,第一信息块可以为目标信息块,图中虚线框位置可以为目标显示区域,在虚拟角色为进行取消操作前,第一信息块可以显示于该目标显示区域中,虚拟角色可以通过左滑操作,如图中的箭头方向所示,将第一信息块返回所述虚拟空间中的原位置进行显示。
[0151] 可选的,图9为本发明提供的一种虚拟现实游戏的显示控制方法的流程示意图,如图9所示,上述响应接收到的取消操作,将目标信息块返回虚拟空间中的原位置进行显示的过程之前,该方法还可以包括:
[0152] S501、获取虚拟现实设备对应的游戏控制器的摆动动作。
[0153] 其中,虚拟现实设备对应的游戏控制器,可以为虚拟现实设备对应的手柄,该手柄可以与虚拟现实设备进行通信连接。
[0154] 在本发明实施例中,当虚拟角色需要取消目标信息块在目标显示区域中的显示时,虚拟角色可以摆动手柄,虚拟现实设备可以获取该游戏控制器的摆动动作。
[0155] S502、若游戏控制器的摆动动作满足第二预设要求,则确定摆动动作为取消操作。
[0156] 在一些实施方式中,虚拟现实设备可以根据游戏控制器的摆动动作,移动的距离、方向、角度和时间等信息中的至少一个信息,确定游戏控制器的摆动动作是否满足第二预设要求,当移动的距离、方向、角度和时间等信息中的至少一个信息满足第二预设要求时,则确定摆动动作为取消操作。
[0157] 可选的,在上述S502之前,该方法还可以包括:若游戏控制器的摇摆角度大于或等于预设角度,和/或,游戏控制器的角速度大于或等于预设角速度,则确定游戏控制器的摆动动作满足第二预设要求。
[0158] 在一些实施方式中,虚拟现实设备可以根据游戏控制器的摆动动作,确定游戏控制器摆动的距离、速度、时间和方向等多个信息,并根据该多个信息计算游戏控制器的摇摆角度,和/或,游戏控制器的角速度,若游戏控制器的摇摆角度大于或等于预设角度,和/或,游戏控制器的角速度大于或等于预设角速度,则确定游戏控制器的摆动动作满足第二预设要求。
[0159] 图10为本发明提供的一种虚拟现实游戏的显示控制装置的结构示意图,如图10所示,该装置可以包括:
[0160] 获取模块1001,用于获取虚拟角色的视线焦点;
[0161] 确定模块1002,用于根据视线焦点,从至少一个信息块中,确定视线焦点对应的目标信息块;
[0162] 显示模块1003,用于控制将目标信息块显示于虚拟现实游戏场景的虚拟空间中的目标显示区域,其中,目标显示区域为虚拟空间中与虚拟角色的距离满足距离阈值的区域。
[0163] 可选的,装置还包括:
[0164] 第一确定模块,用于确定虚拟角色在虚拟空间中的虚拟位置;根据虚拟位置,和至少一个信息块在虚拟空间的位置,确定虚拟空间中虚拟角色与各信息块之间的距离;确定至少一个信息块中存在距离不满足距离阈值的信息块,则根据视线焦点,从不满足距离阈值的信息块中确定目标信息块。
[0165] 可选的,装置还包括:
[0166] 第二确定模块,用于确定虚拟角色在虚拟空间中的虚拟位置;根据虚拟位置,和目标信息块在虚拟空间的位置,确定虚拟空间中虚拟角色与目标信息块之间的距离;确定目标信息块的距离不满足距离阈值。
[0167] 可选的,若信息块为多个,则虚拟空间中虚拟角色与各信息块之间的距离,相同或不同。
[0168] 可选的,所述显示模块1003,具体用于若视线焦点的聚焦时间大于或等于预设时长,则在目标显示区域中,显示目标信息块。
[0169] 可选的,显示模块1003,还具体用于将视线焦点对应的信息块,从虚拟空间中的原区域,移动至目标显示区域中,并在目标显示区域中进行显示。
[0170] 可选的,装置还包括:
[0171] 返回模块,用于响应接收到的取消操作,将目标信息块返回虚拟空间中的原位置进行显示。
[0172] 可选的,装置还包括:
[0173] 第一获取模块,用于获取虚拟角色的手势动作;
[0174] 第三确定模块,用于若手势动作满足第一预设要求,则确定手势动作为取消操作。
[0175] 可选的,装置还包括:
[0176] 第四确定模块,用于若手势动作的摇摆角度大于或等于预设角度,和/或,手势动作的角速度大于或等于预设角速度,则确定手势动作满足第一预设要求。
[0177] 可选的,装置还包括:
[0178] 第一获取模块,用于获取虚拟现实设备对应的游戏控制器的摆动动作;
[0179] 第五确定模块,用于若游戏控制器的摆动动作满足第二预设要求,则确定摆动动作为取消操作。
[0180] 可选的,装置还包括:
[0181] 第六确定模块,用于若游戏控制器的摇摆角度大于或等于预设角度,和/或,游戏控制器的角速度大于或等于预设角速度,则确定游戏控制器的摆动动作满足第二预设要求。
[0182] 上述装置用于执行前述实施例提供的方法,其实现原理和技术效果类似,在此不再赘述。
[0183] 以上这些模块可以是被配置成实施以上方法的一个或多个集成电路,例如:一个或多个特定集成电路(Application Specific Integrated Circuit,简称ASIC),或,一个或多个微处理器(digital singnal processor,简称DSP),或,一个或者多个现场可编程阵列(Field Programmable Gate Array,简称FPGA)等。再如,当以上某个模块通过处理元件调度程序代码的形式实现时,该处理元件可以是通用处理器,例如中央处理器(Central Processing Unit,简称CPU)或其它可以调用程序代码的处理器。再如,这些模块可以集成在一起,以片上系统(system-on-a-chip,简称SOC)的形式实现。
[0184] 图11为本发明提供的一种虚拟现实设备的结构示意图,该虚拟现实设备可以包括:存储器1101、处理器1102。存储器1101和处理器1102通过总线连接。
[0185] 存储器1101用于存储程序,处理器1102调用存储器1101存储的程序,以执行上述方法实施例。具体实现方式和技术效果类似,这里不再赘述。
[0186] 可选地,本发明还提供一种程序产品,例如计算机可读存储介质,包括程序,该程序在被处理器执行时用于执行上述方法实施例。
[0187] 在本发明所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0188] 所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0189] 另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
[0190] 上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(英文:processor)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘只读存储器(英文:Read-Only Memory,简称:ROM)、随机存取存储器(英文:Random Access Memory,简称:RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
[0191] 上仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以权利要求的保护范围为准。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈