预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共22页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)国家知识产权局(12)发明专利申请(10)申请公布号CN115619617A(43)申请公布日2023.01.17(21)申请号202110802364.1(22)申请日2021.07.15(71)申请人华为云计算技术有限公司地址550025贵州省贵阳市贵安新区黔中大道交兴功路华为云数据中心(72)发明人石仔良刘晓(74)专利代理机构北京同达信恒知识产权代理有限公司11291专利代理师黄冠雄(51)Int.Cl.G06T1/20(2006.01)G06T1/60(2006.01)G06F13/28(2006.01)权利要求书4页说明书13页附图4页(54)发明名称一种云渲染服务器、云渲染方法及硬件处理器(57)摘要本申请实施例提供一种云渲染服务器、云渲染方法及硬件处理器,其中,云渲染服务器包括第一硬件处理器、第一硬件处理器对应的第一内存、第二硬件处理器以及第二硬件处理器对应的第二内存;第一硬件处理器接收渲染引擎生成的渲染数据和命令参数。第二硬件处理器用于获取渲染数据和命令参数,第二硬件处理器对命令参数进行解析,得到渲染命令和编码命令;第二硬件处理器根据渲染命令,对渲染数据进行渲染处理,得到图像数据;第二硬件处理器根据编码命令,对图像数据进行编码处理,得到编码数据。本申请提供的云渲染服务器中的第二硬件处理器可以独立完成渲染处理和编码处理,减少数据在不同处理器之间搬移带来的时延,提高云渲染的效率。CN115619617ACN115619617A权利要求书1/4页1.一种云渲染服务器,其特征在于,包括第一硬件处理器、第一硬件处理器对应的第一内存、第二硬件处理器以及所述第二硬件处理器对应的第二内存;所述第一硬件处理器,用于读取所述第一内存中存储的指令代码,以运行所述云渲染服务器的操作系统和渲染引擎;接收所述渲染引擎生成的渲染数据和命令参数;其中,所述渲染数据用于拟合图像中的虚拟对象,所述命令参数包括用于指示渲染处理的渲染命令以及用于指示编码处理的编码命令;所述第一内存,用于存储所述指令代码,以及存储所述第一硬件处理器接收到的所述渲染数据和所述命令参数;所述第二硬件处理器,用于获取所述渲染数据和所述命令参数;对所述命令参数进行解析,得到所述渲染命令和所述编码命令;根据所述渲染命令,对所述渲染数据进行渲染处理,得到图像数据;根据所述编码命令,对所述图像数据进行编码处理,得到编码数据;所述第二内存,用于存储所述第二硬件处理器获取到的所述渲染数据和所述命令参数,以及存储所述图像数据和所述编码数据。2.如权利要求1所述的云渲染服务器,其特征在于,所述第二硬件处理器还用于:对所述编码数据进行封装处理,得到目标数据;将所述目标数据发送给所述目标数据对应的终端设备。3.如权利要求2所述的云渲染服务器,其特征在于,所述第二硬件处理器,在将所述目标数据发送至所述目标数据对应的终端设备时,具体用于:通过所述终端设备对应的网络链接将所述目标数据发送至所述终端设备。4.如权利要求2或3所述的云渲染服务器,其特征在于,所述第一硬件处理器,还用于:向所述第二硬件处理器发送网络配置参数;所述第二硬件处理器,在将所述目标数据发送至对应的终端设备之前,还用于:接收所述第一硬件处理器发送的所述网络配置参数,并根据所述网络配置参数建立网络链接。5.如权利要求1至4任一项所述的云渲染服务器,其特征在于,所述第一硬件处理器,还用于:在接收所述渲染引擎生成的所述渲染数据和所述命令参数之后,向所述第二硬件处理器发送所述渲染数据和所述命令参数;所述第二硬件处理器,在获取所述渲染数据和所述命令参数时,具体用于:接收所述第一硬件处理器发送的所述渲染数据和所述命令参数。6.如权利要求1至4任一项所述的云渲染服务器,其特征在于,所述第二硬件处理器,在获取所述渲染数据和所述命令参数时,具体用于:通过直接内存访问命令从所述第一内存中获取所述渲染数据和所述命令参数。7.一种硬件处理器,其特征在于,应用于云渲染服务器,所述硬件处理器包括命令解析模块、渲染功能模块以及编码功能模块;所述命令解析模块,用于获取命令参数;对所述命令参数进行解析,得到渲染命令和编码命令;将所述渲染命令发送给所述渲染功能模块,将所述编码命令发送给所述编码功能模块;2CN115619617A权利要求书2/4页所述渲染功能模块,用于获取渲染数据;接收所述命令解析模块发送的所述渲染命令;根据所述渲染命令,对所述渲染数据进行渲染处理,得到图像数据;将所述图像数据发送给所述编码功能模块;其中,所述渲染数据用于拟合图像中的虚拟对象;所述编码功能模块,用于接收所述命令解析模块发送的编码命令,接收所述渲染功能模块发送的所述图像数据;根据所述编码命令,对所述图像数据进行编码处理,得到编码数据。8.如权利要求7所述的硬件处理器,其特征在于