一种云游戏的显示处理方法及装置制造方法及图纸

技术编号:35934091 阅读:23 留言:0更新日期:2022-12-14 10:20
本申请实施例提供一种云游戏的显示处理方法及装置,应用在云计算技术领域,包括对帧时刻下的第一标记对象和第二标记对象分别进行顶点处理,得到第一标记对象和第二标记对象的位置关系;根据位置关系,对第一标记对象进行渲染管线处理,得到第一图层,并将帧时刻信息发送至服务端;接收服务端发送的回传画面,并解码回传画面得到第二图层;回传画面是服务端根据帧时刻信息得到的位置关系,对第二标记对象进行渲染管线处理得到的;根据第一图层和第二图层,得到帧时刻图像。通过将用户较为关注的互动内容、强实时性的内容在客户端进行渲染,有效降低了用户较为关注内容的画面延迟,提高了用户的游戏体验感。提高了用户的游戏体验感。提高了用户的游戏体验感。

【技术实现步骤摘要】
一种云游戏的显示处理方法及装置


[0001]本专利技术涉及云计算领域,具体涉及一种云游戏的显示处理方法及装置。

技术介绍

[0002]云游戏是以云计算为基础的游戏方式,在云游戏的运行模式下,所有游戏都在服务器端运行,并将渲染完毕后的游戏画面压缩编码后通过网络传送给用户客户端。在云游戏模式下,用户客户端需要将操作指令发送给云服务器,云服务器根据该操作指令将相应的游戏画面传输给客户端。
[0003]然而,云游戏的渲染都由服务器端完成,会造成服务器的渲染压力过大。另外,在服务器中游戏逻辑运算时间、音画渲染的时间、压缩编码的时间,网路传输的时间,都会使得用户客户端的游戏画面出现延时,降低游戏用户的体验感。

技术实现思路

[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]第三方面,本申请实施例提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,使得所述处理器执行上述第一方面所述的云游戏的显示处理方法。
[0036]第四方面,本申请实施例提供了一种计算机可读存储介质,其存储有可由计算机设备执行的计算机程序,当所述程序在计算机设备上运行时,使得所述计算机设备执行上述第一方面所述的云游戏的显示处理方法。
[0037]将用户较为关注的互动内容、强实时性的内容在客户端进行渲染,减小了服务端的渲染压力,均衡了服务端的负载,使得服务器上的消耗变小,可以同时支持更多的客户端,同时避免服务端传输速度慢、网络延迟而造成用户关注内容的画面延迟问题,提高了用户的游戏体验感。
附图说明
[0038]为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0039]图1为本专利技术实施例提供的一种云游戏系统架构示意图;
[0040]图2为本专利技术实施例提供的一种本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种云游戏的显示处理方法,应用于客户端,其特征在于,包括:对帧时刻下的第一标记对象和第二标记对象分别进行顶点处理,得到所述第一标记对象和所述第二标记对象的位置关系;所述第一标记对象和所述第二标记对象为所述帧时刻对应的帧时刻图像中的待显示对象;根据所述位置关系,对所述第一标记对象进行渲染管线处理,得到第一图层,并将帧时刻信息发送至服务端;接收所述服务端发送的回传画面,并解码所述回传画面得到第二图层;所述回传画面是服务端根据所述帧时刻信息得到的所述位置关系,对所述第二标记对象进行渲染管线处理得到的;根据所述第一图层和所述第二图层,得到所述帧时刻图像。2.如权利要求1所述的方法,其特征在于,所述第一标记对象是基于用户在所述客户端的游戏操作确定的互动内容;所述第二标记对象是除所述客户端的游戏操作确定的互动内容之外的背景内容。3.如权利要求1所述的方法,其特征在于,所述第一标记对象和所述第二标记对象是通过软件开发工具包对所述云游戏中定义的对象进行标记得到的。4.如权利要求1所述的方法,其特征在于,所述帧时刻信息包括所述客户端在所述帧时刻下的摄像机信息、基于用户在所述客户端的游戏操作对应的操作事件信息和基于所述操作事件信息得到的游戏事件信息。5.如权利要求1所述的方法,其特征在于,根据所述位置关系,对所述第一标记对象进行渲染管线处理,得到第一图层,包括:根据所述位置关系,确定所述第一标记对象未被遮挡的部分;对所述第一标记对象未被遮挡的部分进行渲染管线处理,得到第一图层。6.如权利要求1至5任一项所述的方法,其特征在于,所述客户端根据所述第一图层和所述第二图层,得到所述帧时刻图像,包括:根据预设的各第一标记对象与各第二标记对象之间的叠加模式,确定所述第...

【专利技术属性】
技术研发人员:巢文懿黄志堂陈朝阳
申请(专利权)人:乐相科技有限公司
类型:发明
国别省市:

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

1