[发明专利]计算机系统及其绘图处理方法有效
申请号: | 201811190749.1 | 申请日: | 2018-10-12 |
公开(公告)号: | CN109389548B | 公开(公告)日: | 2023-07-21 |
发明(设计)人: | 武凤霞;顾德明;阙恒;周毅;汪莹 | 申请(专利权)人: | 格兰菲智能科技有限公司 |
主分类号: | G06T1/20 | 分类号: | G06T1/20;G06T1/60 |
代理公司: | 北京林达刘知识产权代理事务所(普通合伙) 11277 | 代理人: | 刘新宇 |
地址: | 200131 上海市浦东新区中国*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 计算机系统 及其 绘图 处理 方法 | ||
一种计算机系统及其绘图处理方法,该绘图处理方法适用于绘图处理单元,且包括:利用命令流解析器自显示驱动程序接收具有与所有渲染目标相关的第一指令;通过显示驱动程序决定每一帧中多个图块的尺寸以及位置;通过命令流解析器的裁剪循环单元重复地根据第一指令控制图形处理单元对每个图块进行绘图处理;通过高速缓存存储器的签名比较单元比较对应于当前帧的当前图块的签名与对应于前一帧的位于相同位置的图块的签名,并产生比较结果;以及根据比较结果决定是否将位于高速缓存存储器内对应于当前图块的更新数据刷新至存储器存取单元中。本发明能够减少不必要的数据刷新次数,借此减少了存储器存取单元的数据流量。
技术领域
本发明有关于计算机系统及其绘图处理方法,特别是有关于可减少存储器数据流量的计算机系统及其绘图处理方法。
背景技术
绘图处理单元(GPU)是一个相当重要的运算元件。然而,目前的绘图处理单元大部分采用直接渲染架构(Immediate Rendering Architecture,IRA)来逐一渲染整个场景,由于直接渲染架构于收到每个渲染命令后即直接开始执行任务,因此其渲染速度快,但由于高速缓存存储器中的数据将会被频繁地替换,故会使得存储器存取单元的数据流量明显地增加。因此,如何在执行绘图任务时降低存储器存取单元的数据流量为目前所需解决的问题。
发明内容
本发明一实施例提供一种绘图处理方法,适用于绘图处理单元,步骤包括:利用一命令流解析器自一显示驱动程序接收具有与所有渲染目标相关的一第一指令;通过显示驱动程序决定每一帧中多个图块的尺寸以及位置;通过命令流解析器的一裁剪循环单元重复地根据第一指令控制一图形处理单元对每个图块进行绘图处理;通过一高速缓存存储器的一签名比较单元比较对应于一当前帧的一当前图块的签名与对应于一前一帧的位于相同位置的图块的签名,并产生一比较结果;以及根据比较结果决定是否将位于高速缓存存储器中对应于当前图块的更新数据刷新至一存储器存取单元中。当图形处理单元对图块进行绘图处理时,图形处理单元仅绘制与图块相交的渲染目标。
本发明另一实施例还提供一种计算机系统,包括一显示驱动程序、一剪裁循环单元、一签名比较单元以及一存储器存取单元。显示驱动程序设置于一中央处理单元中,用以输出具有与所有渲染目标相关的一第一指令,并决定每一帧中多个图块的尺寸以及位置。裁剪循环单元设置于一命令流解析器中,用以重复地根据第一指令控制一图形处理单元对每个图块进行绘图处理。签名比较单元设置于一高速缓存存储器中,用以比较对应于一当前帧的一当前图块的签名与对应于一前一帧的位于相同位置的一图块的签名,并产生一比较结果。存储器存取单元,用以储存对应于当前图块的签名以及绘制更新数据。当图形处理单元对图块进行绘图处理时,图形处理单元仅绘制与图块相交的渲染目标。
本发明能够减少不必要的数据刷新次数,借此减少了存储器存取单元的数据流量。
附图说明
图1是显示根据本发明一实施例中所述的计算机系统的方块图。
图2是显示根据本发明一实施例所述的可在基于图块的渲染模式下进行渲染的当前帧的示意图。
图3A~3D是显示根据本发明一实施例所述的对一个帧的多个图块进行绘图处理的示意图。
图4是显示依据本发明另一实施例中的绘图处理方法的流程图。
其中,附图中符号的简单说明如下:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于格兰菲智能科技有限公司,未经格兰菲智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811190749.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:图像显示方法及装置
- 下一篇:一种管网的增强现实显示方法、装置和移动设备