预览加载中,请您耐心等待几秒...
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)申请公布号CN111681157A(43)申请公布日2020.09.18(21)申请号202010526324.4(22)申请日2020.06.09(71)申请人西安万像电子科技有限公司地址710075陕西省西安市高新区唐延南路8号3G智能终端产业园4号厂房3层302室(72)发明人任斌范志刚卢涛(74)专利代理机构北京康信知识产权代理有限责任公司11240代理人李静茹(51)Int.Cl.G06T1/20(2006.01)G06T15/20(2011.01)权利要求书3页说明书13页附图5页(54)发明名称图像渲染方法及系统(57)摘要本发明公开了一种图像渲染方法及系统。其中,该方法包括:终端设备获取目标应用程序发送的图像渲染请求,其中,终端设备中安装有多个应用程序;终端设备确定目标应用程序对应的目标显卡,其中,终端设备与多个渲染设备连接,每个渲染设备上安装有多个显卡;终端设备基于图像渲染请求生成渲染指令,并发送渲染指令至目标显卡所在的目标渲染设备,其中,不同显卡用于执行不同应用程序的渲染指令;目标渲染设备获取渲染后的图像数据,并发送图像数据至终端设备;终端设备输出图像数据。本发明解决了相关技术中采用多个显卡进行图像处理的处理性能差、效率低的技术问题。CN111681157ACN111681157A权利要求书1/3页1.一种图像渲染方法,其特征在于,包括:终端设备获取目标应用程序发送的图像渲染请求,其中,所述终端设备中安装有多个应用程序;所述终端设备确定所述目标应用程序对应的目标显卡,其中,所述终端设备与多个渲染设备连接,每个渲染设备上安装有多个显卡;所述终端设备基于所述图像渲染请求生成渲染指令,并发送所述渲染指令至所述目标显卡所在的目标渲染设备,其中,不同显卡用于执行不同应用程序的渲染指令;所述目标渲染设备获取渲染后的图像数据,并发送所述图像数据至所述终端设备;所述终端设备输出所述图像数据。2.根据权利要求1所述的方法,其特征在于,所述终端设备确定所述目标应用程序对应的目标显卡包括:所述终端设备判断所述图像渲染请求是否为所述目标应用程序发送的第一个图像渲染请求;如果所述图像渲染请求是所述目标应用程序发送的第一个图像渲染请求,则所述终端设备基于所述多个显卡的显卡状态,确定所述目标显卡,并将所述目标显卡与所述目标应用程序进行绑定;如果所述图像渲染请求不是所述目标应用程序发送的第一个图像渲染请求,则所述终端设备确定与所述目标应用程序绑定的显卡为所述目标显卡。3.根据权利要求2所述的方法,其特征在于,所述显卡状态包括:占用率,其中,所述终端设备基于所述多个显卡的显卡状态,确定所述目标显卡包括:所述终端设备基于所述多个显卡的占用率,确定占用率最低的第一显卡;所述终端设备确定所述第一显卡为所述目标显卡。4.根据权利要求3所述的方法,其特征在于,在所述第一显卡为多个的情况下,所述方法还包括:所述终端设备获取所述第一显卡的优先级;所述终端设备基于所述第一显卡的优先级,确定优先级最高的第二显卡;所述终端设备确定所述第二显卡为所述目标显卡。5.根据权利要求1所述的方法,其特征在于,在所述终端设备发送所述渲染指令至所述目标显卡所在的目标渲染设备之后,所述方法包括:所述目标渲染设备基于所述渲染指令,确定所述目标显卡对应的目标渲染子任务,其中,所述渲染指令至少包括:所述目标显卡的标识信息;所述目标渲染设备下发所述渲染指令至所述目标显卡,其中,所述目标显卡用于执行所述渲染指令;在所述目标渲染子任务完成一帧图像渲染之后,所述目标渲染设备获取所述图像数据。6.根据权利要求5所述的方法,其特征在于,所述渲染指令还包括:所述目标应用程序的标识信息,其中,所述目标渲染设备基于所述渲染指令,确定所述目标显卡对应的目标渲染子任务包括:所述目标渲染设备基于所述目标应用程序的标识信息,判断所述渲染指令是否为所述2CN111681157A权利要求书2/3页目标应用程序发送的第一个渲染指令;如果所述渲染指令是所述目标应用程序发送的第一个渲染指令,则所述目标渲染设备基于所述渲染指令,建立所述目标渲染子任务,并将所述目标渲染子任务与所述目标显卡进行绑定;如果所述渲染指令不是所述目标应用程序发送的第一个渲染指令,则所述终端设备确定与所述目标显卡绑定的渲染子任务为所述目标渲染子任务。7.一种图像渲染方法,其特征在于,包括:终端设备获取目标应用程序发送的图像渲染请求,其中,所述终端设备中安装有多个应用程序;所述终端设备确定所述目标应用程序对应的目标显卡,其中,所述终端设备与多个渲染设备连接,每个渲染设备上安装有多个显卡;所述终端设备基于所述图像渲染请求生成渲染指令;所述终端设备发送所述渲染指令至所述目标显卡所在的目标渲