[发明专利]增进绘图处理单元的总处理量的方法与系统有效
| 申请号: | 201110078514.5 | 申请日: | 2011-03-30 | 
| 公开(公告)号: | CN102136128A | 公开(公告)日: | 2011-07-27 | 
| 发明(设计)人: | 洪洲;焦阳 | 申请(专利权)人: | 威盛电子股份有限公司 | 
| 主分类号: | G06T1/00 | 分类号: | G06T1/00;G06T1/20;G06T1/60 | 
| 代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 史新宏 | 
| 地址: | 中国台*** | 国省代码: | 中国台湾;71 | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | |||
| 搜索关键词: | 增进 绘图 处理 单元 方法 系统 | ||
技术领域
本发明涉及改善绘图处理单元的总处理量的方法与系统,特别是涉及可同时处理多个线程的多个存取要求的执行单元改善方法和系统。
背景技术
众所皆知,三维计算机绘图技术着重于将三维(3D)物体以二维(2D)影像的方式呈现出来,并显示于诸如阴极线真空管(CRT)屏幕或液晶屏幕(LCD)之类的显示装置上。此三维物体可以是简单的几何基元(primitive),例如点、线段、三角形或是多边形(polygon)。较为复杂的物体则是以一系列相连的平面多边形的方式呈现在显示装置上,例如一连串的平面三角形。所有的图形基元都可以单一顶点或一组顶点的方式来表示,例如以座标(X,Y,Z)来定义一个点,或是线段的某一端点,或是多边形的某一个顶点。
为了产生用来代表三维物体的二维投影数据使物体可呈现在显示装置上,图形基元的顶点需要经过一连串的操作,以及绘图显像管线的多个阶段来处理。一般的管线是由一连串相连的处理单元或阶段所组成,上一阶段的输出可做为下一阶段的输入。对于绘图处理单元而言,管线阶段包括以下:逐一顶点操作,基元合成操作,像素操作,像素合成操作,光栅扫描(rasterization)操作以及碎型(fragment)操作等等。
在典型的绘图显示系统中,可利用影像数据库来储存场景中物体的叙述符。物体可以多个小多边形来表示,这些小多边形是涵盖物体表面的多边形,如同墙面上的磁砖。每一个多边形又可以顶点座标清单以及表面材质特性来表示,甚或再包括每一顶点相对于表面的法线向量。顶点座标清单可以是模型空间的XYZ座标,表面材质特性可包括颜色,纹理或亮度等。对于具有复杂曲面的三维物体,通常是以三角形或四边形来表示,而四边形又可拆解为一对三角形。
当使用者决定了观看的角度,转换引擎单元便将物体座标转换至相对于观赏角度。此外,使用者可以指定视野范围,所产生的影像的大小,以及可见物体的后方是否包含某一背景或是将背景删除。
当视野区域选定之后,裁剪单元将位于视野区域之外的多边形剔除,并且将部份位于视野区域之外部份位于视野区域之内的多边形加以裁剪。裁减后的多边形对应至原多边形位于视野区域之内的部份,其裁减后的边缘对应至视野区域的边界。接着多边形的顶点会传递到下一个管线阶段,包含每一顶点在视野区域的座标(XY)以及其相对的深度值(Z)。之后一般的绘图处理系统会进行光源模型处理,再将多边形以及其颜色值传递至光栅扫描器。
对每一个多边形而言,光栅扫描器会判断哪些像素位在此多边形,并将其对应的颜色值和深度值写入帧缓冲器(frame buffer)。光栅扫描器会比较目前处理的多边形其像素的深度值与原先储存在帧缓冲器相对应位置的像素的深度值,如果多边形像素的深度值较小,表示其位于帧缓冲器所储存的像素的前方,则以多边形像素的深度值取代原帧缓冲器的深度值,因为目前处理的多边形会遮蔽原先储存于帧缓冲器内的多边形。上述步骤会持续重复直到所有的多边形都已显像处理过。之后,影像控制器会将帧缓冲器的内容以逐一扫描线的方式呈现在显示装置上。
实现即时显像的典型方式是以像素来显示多边形,此像素可能位于多边形之内或之外,所产生的多边形边缘在静态显示之下可能产生不规则外观,而在动态显示之下则是模糊的影像。其问题的背后成因在于锯齿(aliasing)效应,而用以降低此效应的方法就称为反锯齿(anti-aliasing)技术。
以屏幕为基础的反锯齿方法并不需要欲显像的物体的相关信息,因为此种方法只需要绘图管线的输出样本。其中一种典型的反锯齿方法是利用扫描线反锯齿技术,称为多取样反锯齿(Multi-Sample Anti-Aliasing,MSAA)方法,此方法在每一次传递时都对单一像素作一个以上的取样。从每一个像素所取样出来的样本,或称做次像素的数量即是所谓的取样率,一般来说取样率越高就会耗费越多的存储器流量。
虽然上文仅简略说明绘图处理单元的各个元件的大致操作,本领域的技术人员应可理解绘图数据的处理十分繁复,因此提高处理效能与降低设计复杂度为常见考量和需求。若能提高绘图处理单元的数据总处理量(throughput),不仅可达到提高处理效能的目的,亦可在维持一定效能之下,减少硬件需求的复杂度。
发明内容
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于威盛电子股份有限公司,未经威盛电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110078514.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一维轮胎补片装置及方法
- 下一篇:用于对患者身体所选位置进行成像的共焦显微镜





