交互控制方法、装置、计算机设备及存储介质与流程

文档序号:35984757发布日期:2023-11-10 05:51阅读:73来源:国知局
交互控制方法、装置、计算机设备及存储介质与流程

本公开涉及虚拟现实vr游戏,具体而言,涉及一种交互控制方法、装置、计算机设备及存储介质。


背景技术:

1、云游戏(cloud gaming)又可称为游戏点播(gaming on demand),是一种以云计算技术为基础的在线游戏技术。依托云端服务器可以进行更为复杂的渲染处理。虚拟现实(virtual reality,vr)是仿真技术与计算机图形学、人机接口技术、多媒体技术、传感技术、网络技术、等多种技术的集合。云游戏和vr技术的结合,使得用户可以利用vr设备,和云游戏对应的vr虚拟场景进行交互;但目前,这种交互方式较为单一。


技术实现思路

1、本公开实施例至少提供一种交互控制方法、装置、计算机设备及存储介质。

2、第一方面,本公开实施例提供了一种交互控制方法,应用于虚拟现实设备,所述方法包括:

3、获取目标云游戏的第一流媒体数据,并基于所述第一流媒体数据,在所述虚拟现实设备的虚拟空间中展示所述目标云游戏的游戏画面;

4、获取现实场景的多媒体数据,所述多媒体数据中包括所述现实场景中的目标对象;

5、接收第二流媒体数据,所述第二流媒体数据为所述目标云游戏和所述目标对象对应的虚拟道具合并后的流媒体数据;其中所述目标对象对应的所述虚拟道具基于所述多媒体数据生成;

6、基于所述第二流媒体数据,在所述虚拟空间中展示所述虚拟道具和/或所述目标云游戏的游戏画面。

7、这样,利用云游戏技术,虚拟现实设备可以通过上传现实场景的多媒体数据,在云端进行渲染,然后接收现实场景的目标对象的对应的虚拟道具与目标云游戏结合的第二流媒体数据,并展示目标云游戏的游戏画面。通过这种方式,可以实现将现实场景中的物品虚拟化,变成游戏中的虚拟道具,进而提升现实场景与虚拟游戏的交互性,丰富虚拟现实设备的交互场景,增加用户的交互体验。

8、一种可选的实施方式中,所述获取现实场景的多媒体数据,还包括:

9、响应于所述用户的触发操作,对所述现实场景的目标区域进行拍摄,以获取所述多媒体数据。

10、一种可选的实施方式中,所述获取现实场景的多媒体数据,还包括:

11、响应于所述目标云游戏运行至预设关卡,获取所述现实场景的目标区域的多媒体数据。

12、一种可选的实施方式中,所述响应于所述目标云游戏运行至预设关卡之后,所述方法还包括:

13、判断所述虚拟现实设备当前视野范围内的所述现实场景内,是否包括预设目标对象;

14、响应于包括所述预设目标对象,获取所述现实场景的所述目标区域的多媒体数据。

15、这样,通过上述实施方式中的用户的触发操作,以及目标云游戏运行至预设关卡,获取多媒体数据,丰富获取多媒体数据的方式。

16、一种可选的实施方式中,所述获取现实场景的多媒体数据之后,还包括:

17、获取所述现实场景的所述多媒体数据中的目标对象的特征信息;

18、基于所述特征信息,对所述目标对象进行虚拟化建模,生成所述虚拟道具;所述特征信息包括下述至少一种:目标对象的形状信息、色彩信息、纹理信息、以及尺寸信息。

19、一种可选的实施方式中,所述第二流媒体数据中,所述目标对象对应的虚拟道具在所述目标云游戏的游戏场景内部。

20、一种可选的实施方式中,所述第二流媒体数据中,所述目标对象对应的虚拟道具在所述目标云游戏的游戏场景外部;所述基于所述第二流媒体数据,在所述虚拟空间中展示所述虚拟道具和/或所述目标云游戏的游戏画面,包括:

21、基于所述第二流媒体数据,在所述虚拟空间中第一展示区域渲染所述目标云游戏的所述游戏画面,以及在所述虚拟空间的第一展示区域以外渲染所述虚拟道具。

22、这样,通过在虚拟空间的游戏画面外渲染虚拟道具,避免虚拟道具遮挡游戏画面。

23、一种可选的实施方式中,所述方法还包括:

24、响应于所述用户对所述虚拟道具的控制操作,将所述控制操作发送至运行所述目标云游戏的云平台;

25、接收第三流媒体数据,所述第三流媒体数据是在所述目标云游戏中,基于所述控制操作,控制所述虚拟道具对所述游戏场景中的虚拟对象执行与所述控制操作对应的动作生成的流媒体数据;

26、基于所述第三流媒体数据,在所述虚拟空间中展示所述目标云游戏的游戏画面。

27、这样,利用云游戏技术,可以基于用户的控制操作,渲染对应的游戏画面,以实现交互过程。

28、一种可选的实施方式中,所述目标云游戏的游戏画面,包括对目标云游戏进行直播生成的画面;所述用户包括:观看所述目标云游戏直播的用户;所述控制操作包括观看所述目标云游戏直播的用户对所述虚拟道具的操作。

29、这样,一些观看游戏直播的用户也可以架构控制操作发送至云平台,从而控制目标云游戏中的虚拟道具,增加主播与观众的互动,进一步的提升交互性。

30、一种可选的实施方式中,所述获取目标云游戏的第一流媒体数据,展示所述目标游戏的游戏画面,包括:

31、响应于对所述目标云游戏的启动操作,向承载所述目标云游戏的云端平台发送启动请求;所述启动请求用于所述云端平台从运行所述目标游戏的云端游戏设备获取所述第一流媒体数据;

32、接收所述云端平台发送的所述第一流媒体数据,并基于所述第一流媒体数据,展示所述目标游戏的游戏画面。

33、一种可选的实施方式中,所述获取目标云游戏的第一流媒体数据,展示所述目标游戏的游戏画面,包括:

34、响应于对所述目标云游戏的直播观看操作,向直播所述目标云游戏的直播服务器发送直播观看请求;所述直播观看请求用于所述直播服务器向承载所述目标云游戏的云端平台获取所述目标云游戏的第一流媒体数据;

35、接收所述直播服务器发送的所述第一流媒体数据,并基于所述第一流媒体数据,展示所述目标游戏的游戏画面。

36、第二方面,本公开实施例还提供一种交互控制装置,应用于虚拟现实设备,所述装置包括:

37、第一获取模块,用于获取目标云游戏的第一流媒体数据,并基于所述第一流媒体数据,在所述虚拟现实设备的虚拟空间中展示所述目标云游戏的游戏画面;

38、第二获取模块,用于获取现实场景的多媒体数据,所述多媒体数据中包括所述现实场景中的目标对象;

39、接收模块,用于接收第二流媒体数据,所述第二流媒体数据为所述目标云游戏和所述目标对象对应的虚拟道具合并后的流媒体数据;其中所述目标对象对应的所述虚拟道具基于所述多媒体数据生成;

40、显示模块,用于基于所述第二流媒体数据,在所述虚拟空间中展示所述虚拟道具和/或所述目标云游戏的游戏画面。

41、一种可选的实施方式中,所述第二获取模块在获取现实场景的多媒体数据时,还用于:

42、响应于所述用户的触发操作,对所述现实场景的目标区域进行拍摄,以获取所述多媒体数据。

43、一种可选的实施方式中,所述第二获取模块在获取现实场景的多媒体数据时,还用于:

44、响应于所述目标云游戏运行至预设关卡,获取所述现实场景的目标区域的多媒体数据。

45、一种可选的实施方式中,所述第二获取模块在响应于所述目标云游戏运行至预设关卡之后,还用于:

46、判断所述虚拟现实设备当前视野范围内的所述现实场景内,是否包括预设目标对象;

47、响应于包括所述预设目标对象,获取所述现实场景的所述目标区域的多媒体数据。

48、一种可选的实施方式中,所述第二获取模块在获取现实场景的多媒体数据之后,还用于:

49、获取所述现实场景的所述多媒体数据中的目标对象的特征信息;

50、基于所述特征信息,对所述目标对象进行虚拟化建模,生成所述虚拟道具;所述特征信息包括下述至少一种:目标对象的形状信息、色彩信息、纹理信息、以及尺寸信息。

51、一种可选的实施方式中,所述显示模块在基于所述第二流媒体数据,在所述虚拟空间中展示所述虚拟道具和/或所述目标云游戏的游戏画面时,用于:

52、基于所述第二流媒体数据,在所述虚拟空间中第一展示区域渲染所述目标云游戏的所述游戏画面,以及在所述虚拟空间的第一展示区域以外渲染所述虚拟道具。

53、一种可选的实施方式中,所述装置还包括第三获取模块,用于:

54、响应于所述用户对所述虚拟道具的控制操作,将所述控制操作发送至运行所述目标云游戏的云平台;

55、接收第三流媒体数据,所述第三流媒体数据是在所述目标云游戏中,基于所述控制操作,控制所述虚拟道具对所述游戏场景中的虚拟对象执行与所述控制操作对应的动作生成的流媒体数据;

56、基于所述第三流媒体数据,在所述虚拟空间中展示所述目标云游戏的游戏画面。

57、一种可选的实施方式中,所述第一获取模块,在所述获取目标云游戏的第一流媒体数据,并基于所述第一流媒体数据,在所述虚拟现实设备的虚拟空间中展示所述目标云游戏的游戏画面时,用于:

58、响应于对所述目标云游戏的启动操作,向承载所述目标云游戏的云端平台发送启动请求;所述启动请求用于所述云端平台从运行所述目标游戏的云端游戏设备获取所述第一流媒体数据;

59、接收所述云端平台发送的所述第一流媒体数据,并基于所述第一流媒体数据,展示所述目标游戏的游戏画面。

60、一种可选的实施方式中,所述第一获取模块,在所述获取目标云游戏的第一流媒体数据,并基于所述第一流媒体数据,在所述虚拟现实设备的虚拟空间中展示所述目标云游戏的游戏画面时,还用于:

61、响应于对所述目标云游戏的直播观看操作,向直播所述目标云游戏的直播服务器发送直播观看请求;所述直播观看请求用于所述直播服务器向承载所述目标云游戏的云端平台获取所述目标云游戏的第一流媒体数据;

62、接收所述直播服务器发送的所述第一流媒体数据,并基于所述第一流媒体数据,展示所述目标游戏的游戏画面。

63、第三方面,本公开可选实现方式还提供一种计算机设备,处理器、存储器,所述存储器存储有所述处理器可执行的机器可读指令,所述处理器用于执行所述存储器中存储的机器可读指令,所述机器可读指令被所述处理器执行时,所述机器可读指令被所述处理器执行时执行上述第一方面,或第一方面中任一种可能的实施方式中的步骤。

64、第四方面,本公开可选实现方式还提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被运行时执行上述第一方面,或第一方面中任一种可能的实施方式中的步骤。

65、关于上述交互控制装置、计算机设备、及计算机可读存储介质的效果描述参见上述交互控制方法的说明,这里不再赘述。

66、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,而非限制本公开的技术方案。

67、为使本公开的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1