[发明专利]一种绘图方法、装置及终端有效
申请号: | 201310072936.0 | 申请日: | 2013-03-07 |
公开(公告)号: | CN103164839B | 公开(公告)日: | 2019-06-21 |
发明(设计)人: | 贾香宏 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06T1/20 | 分类号: | G06T1/20 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 绘图 方法 装置 终端 | ||
1.一种绘图方法,其特征在于,所述方法包括:
接收当前帧的绘图命令集,所述绘图命令集包含一条或多条绘图命令及所述绘图命令的参数;
根据所述当前帧的绘图命令集中的一条或多条绘图命令及所述绘图命令的参数确定所述当前帧的中央处理器CPU绘图时间和图形处理器GPU绘图时间,所述CPU绘图时间为CPU执行完所述当前帧的绘图命令集需要的时间,所述GPU绘图时间为GPU执行完所述当前帧的绘图命令集需要的时间;
若所述CPU绘图时间小于所述GPU绘图时间,则使用CPU对所述当前帧进行绘制,若所述GPU绘图时间小于所述CPU绘图时间,则使用GPU对所述当前帧进行绘制。
2.根据权利要求1所述的方法,其特征在于,所述根据所述当前帧的绘图命令集中的一条或多条绘图命令及所述绘图命令的参数确定所述当前帧的CPU绘图时间和GPU绘图时间,包括;
遍历所述当前帧的绘图命令集中的每一条绘图命令及该条绘图命令的参数;
根据所述每一条绘图命令及所述绘图命令的参数在预设的性能表中查询,得到与所述每一条绘图命令及所述绘图命令的参数对应的CPU绘图时间和GPU绘图时间;
将所述当前帧的绘图命令集中每一条绘图命令的CPU绘图时间累加得到所述当前帧的CPU绘图时间;将所述当前帧的绘图命令集中每一条绘图命令的GPU绘图时间累加得到所述当前帧的GPU绘图时间。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
若在所述预设的性能表中查询不到与所述绘图命令及所述绘图命令的参数对应的CPU绘图时间和GPU绘图时间,则根据所述绘图命令及所述绘图命令的参数计算与所述绘图命令及所述绘图命令的参数对应的CPU绘图时间和GPU绘图时间;
将计算得到的所述CPU绘图时间和所述GPU绘图时间,以及所述绘图命令及所述绘图命令的参数存储到所述预设的性能表中。
4.根据权利要求3所述的方法,其特征在于,所述根据所述绘图命令及所述绘图命令的参数计算与所述绘图命令及所述绘图命令的参数对应的CPU绘图时间和GPU绘图时间,包括:
根据所述绘图命令与所述绘图命令的参数,使用所述CPU和所述GPU分别绘制与所述绘图命令及所述绘图命令的参数对应的图像对象;
在所述CPU和所述GPU绘制所述与所述绘图命令及所述绘图命令的参数对应的图像对象的过程中分别记录所述CPU和所述GPU绘制所述图像对象所使用的时间,其中所述记录的所述CPU绘制所述与所述绘图命令及所述绘图命令的参数对应的图像对象所使用的时间为与所述绘图命令及所述绘图命令的参数对应的CPU绘图时间,所述记录的所述GPU绘制所述与所述绘图命令及所述绘图命令的参数对应的图像对象所使用的时间为与所述绘图命令及所述绘图命令的参数对应的GPU绘图时间。
5.根据权利要求1-4任一项所述的方法,其特征在于,所述方法还包括:
若使用CPU对所述当前帧进行绘制,则将当前帧的CPU绘制结果保存在位图图像中,若使用GPU对所述当前帧进行绘制,则将当前帧的GPU绘制结果保存在纹理图像中;
将所述位图图像或纹理图像中保存的绘制结果显示到屏幕上。
6.一种绘图装置,其特征在于,所述装置包括:
接收模块,用于接收当前帧的绘图命令集,所述绘图命令集包含一条或多条绘图命令及所述绘图命令的参数;
确定模块,用于根据所述接收模块接收的当前帧的绘图命令集中的一条或多条绘图命令及所述绘图命令的参数确定所述当前帧的中央处理器CPU绘图时间和图形处理器GPU绘图时间,所述CPU绘图时间为CPU执行完所述当前帧的绘图命令集需要的时间,所述GPU绘图时间为GPU执行完所述当前帧的绘图命令集需要的时间;
绘制决策模块,用于若所述确定模块确定的所述当前帧的CPU绘图时间和GPU绘图时间中,所述CPU绘图时间小于所述GPU绘图时间,则使用CPU对所述当前帧进行绘制,若所述GPU绘图时间小于所述CPU绘图时间,则使用GPU对所述当前帧进行绘制。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310072936.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种方舱医院远程示教会诊系统
- 下一篇:一种产品规划中的订单聚类方法