应用于云游戏的视频渲染方法、系统及相关设备与流程

文档序号:31629929发布日期:2022-09-24 01:40阅读:来源:国知局

技术特征:
1.一种应用于云游戏的视频渲染方法,应用于云服务器,其特征在于,包括:接收用户终端在运行云游戏时发送的游戏画面显示请求,获取所述用户终端的设备参数信息,所述设备参数信息包括所述用户终端本地支持的第一渲染参数;将所述第一渲染参数与所述云服务器最大支持的第二渲染参数进行比较,确定实际渲染参数;基于所述实际渲染参数对游戏画面进行渲染,得到渲染后的游戏画面;对所述渲染后的游戏画面进行编码,并发送至所述用户终端,以使所述用户终端对所述游戏画面进行解码并显示。2.根据权利要求1所述的应用于云游戏的视频渲染方法,其特征在于,所述渲染参数为分辨率,所述将所述第一渲染参数与所述云服务器最大支持的第二渲染参数进行比较,确定实际渲染参数,包括:比较所述第二渲染参数是否超出所述第一渲染参数;若所述第二渲染参数超出所述第一渲染参数,则确定所述第一渲染参数为实际渲染参数;若所述第二渲染参数未超出所述第一渲染参数,则对所述第一渲染参数进行缩放操作以确定实际渲染参数。3.根据权利要求1所述的应用于云游戏的视频渲染方法,其特征在于,所述渲染参数为刷新率,所述将所述第一渲染参数与所述云服务器最大支持的第二渲染参数进行比较,确定实际渲染参数,包括:比较所述第二渲染参数是否超出所述第一渲染参数;若所述第二渲染参数超出所述第一渲染参数,则确定所述第一渲染参数为实际渲染参数;若所述第二渲染参数未超出所述第一渲染参数,则确定所述第二渲染参数为实际渲染参数。4.根据权利要求2所述的应用于云游戏的视频渲染方法,其特征在于,所述对所述第一渲染参数进行缩放操作以确定实际渲染参数,包括:确定缩放比例,所述第一渲染参数按照所述缩放比例缩放后小于或者等于所述第二渲染参数;将所述第一渲染参数乘以所述缩放比例,得到所述实际渲染参数。5.根据权利要求1所述的应用于云游戏的视频渲染方法,其特征在于,所述云服务器包括显存和存储器,所述将所述渲染后的游戏画面进行编码,并发送至所述用户终端,以使所述用户终端对所述游戏画面进行解码并显示,包括:在所述显存中对所述渲染后的游戏画面进行编码,得到编码画面;将所述编码画面存储至所述存储器中,并将所述存储器中的所述编码画面发送至所述用户终端,以使所述用户终端对所述编码画面进行解码并显示。6.根据权利要求1所述的应用于云游戏的视频渲染方法,其特征在于,所述接收用户终端在运行云游戏时发送的游戏画面显示请求,获取所述用户终端的设备参数信息,包括:接收用户终端在运行云游戏时发送的游戏画面显示请求;判断所述游戏画面显示请求是否为首次请求;
若所述游戏画面显示请求为首次请求,则向所述用户终端获取设备参数信息;若所述游戏画面显示请求为非首次请求,则在缓存中查找所述用户终端的设备参数信息。7.一种应用于云游戏的视频渲染方法,应用于用户终端,其特征在于,包括:在运行云游戏时向云服务器发送游戏画面显示请求,以使所述云服务器获取所述用户终端的设备参数信息,所述设备参数信息包括所述用户终端本地支持的第一渲染参数,以使所述云服务器基于所述第一渲染参数与所述云服务器最大支持的第二渲染参数进行比较后确定实际渲染参数并基于所述实际渲染参数对游戏画面进行渲染并编码后发送至所述用户终端;接收所述云服务器发送的编码后的游戏画面,对所述游戏画面进行解码并显示。8.一种应用于云游戏的视频渲染系统,其特征在于,包括:设备信息获取模块,用于接收用户终端在运行云游戏时发送的游戏画面显示请求,获取所述用户终端的设备参数,所述设备参数信息包括所述用户终端本地支持的第一渲染参数;渲染参数确认模块,用于将所述第一渲染参数与所述云服务器最大支持的第二渲染参数进行比较,确定实际渲染参数;游戏视频渲染模块,用于基于所述实际渲染参数信、对游戏画面进行渲染,得到渲染后的游戏画面;游戏画面编码模块,用于将所述渲染后的游戏画面进行编码,并发送至所述用户终端,以使所述用户终端对所述游戏画面进行解码并显示。9.一种计算机可读存储介质,其特征在于,所述计算机存储介质存储有多条指令,所述指令适用于由处理器加载并执行如权利要求1~7任意一项所述的方法。10.一种服务器,其特征在于,包括处理器、存储器和收发器,所述存储器用于存储指令,所述收发器用于和其他设备通信,所述处理器用于执行所述存储器中存储的指令,以使所述服务器执行如权利要求1~7任意一项所述的方法。

技术总结
本申请实施例公开了一种应用于云游戏的视频渲染方法、系统、存储介质及服务器,其中,方法包括:接收用户终端在运行云游戏时发送的游戏画面显示请求,获取所述用户终端的设备参数信息,所述设备参数信息包括所述用户终端本地支持的第一渲染参数;将所述第一渲染参数与所述云服务器最大支持的第二渲染参数进行比较,确定实际渲染参数;基于所述实际渲染参数对游戏画面进行渲染,得到渲染后的游戏画面;对所述渲染后的游戏画面进行编码,并发送至所述用户终端,以使所述用户终端对所述游戏画面进行解码并显示。采用本申请实施例,可以提高云服务器渲染的视频画面对于不同的用户终端的适配程度,进而避免画面拉伸变形。进而避免画面拉伸变形。进而避免画面拉伸变形。


技术研发人员:黄本良 张鹤翔 李鑫 郭建君
受保护的技术使用者:北京蔚领时代科技有限公司
技术研发日:2022.08.10
技术公布日:2022/9/23
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1