[发明专利]图形应用的有效剪切无效
申请号: | 200780043082.6 | 申请日: | 2007-11-20 |
公开(公告)号: | CN101548297A | 公开(公告)日: | 2009-09-30 |
发明(设计)人: | 焦国方;安格斯·M·多比耶 | 申请(专利权)人: | 高通股份有限公司 |
主分类号: | G06T15/30 | 分类号: | G06T15/30 |
代理公司: | 北京律盟知识产权代理有限责任公司 | 代理人: | 刘国伟 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 图形 应用 有效 剪切 | ||
技术领域
本发明大体来说涉及电子学,且更具体来说涉及用于对图形应用执行剪切的技术。
背景技术
图形处理单元(GPU)是用于渲染用于例如视频游戏、图形、计算机辅助设计(CAD)、模拟和视觉化工具、成像等各种应用的2维(2-D)和3维(3-D)图像的专用硬件单元。GPU可执行各种图形操作(例如,着色、混合等)以渲染图或图像。这些图形操作可为计算密集的。为了减少计算,可将图剪辑到图表面的边界。可进一步将图剪辑到一个或一个以上剪切区域的内部。每一剪切区域可描述待保留的图表面的特定区。图的经剪辑的部分可被废弃且因此不加以渲染。可通过省略图的被废弃的部分的计算而实现改进的性能。
剪切是指剪辑具有一个或一个以上剪切区域的图或图像的过程。GPU可执行剪切以便节省图的不需要渲染的部分的计算。然而,消耗处理和存储器资源以便执行剪切。用于剪切的资源的量可随剪切区域的数目而增加。
因此,此项技术中需要用于有效地执行剪切的技术。
发明内容
本文中描述用于有效地执行剪切的技术。在一方面,可通过以下步骤以循序次序执行任何数目的剪切区域的剪切:(a)一次将一个剪切区域绘制到图表面或渲染区上;和(b)对于每一剪切区域,更新剪切区域内的像素的剪切值。
可以各种方式来更新剪切值。在一种设计中,像素的剪切值指示覆盖所述像素的剪切区域的数目。如果新增剪切区域,那么可将每一剪切区域内的像素的剪切值递增一,或如果移除剪切区域,那么可将每一剪切区域内的像素的剪切值递减一。在另一设计中,像素的剪切值是不同剪切区域的位图,且每一剪切区域与所述位图中的相应位相关联。对于每一剪切区域,可将剪切区域内的像素的剪切值中的对应位设定为预定值(例如,一)。在又一设计中,像素的剪切值指示所述像素是否在任何剪切区域内。
在更新所有剪切区域的剪切值之后,使所关注的区域内的像素通过以用于渲染。这可通过将像素的剪切值与参考值进行比较并使具有等于或大于所述参考值的剪切值的像素通过来实现。对于剪切UNION运算,可将参考值设定为一以使通过所有剪切区域的联合而形成的区域内的像素通过。对于剪切AND运算,可将参考值设定为大于一以使通过至少两个(例如,所有)剪切区域的相交而形成的区域内的像素通过。此处,UNION和AND是指对剪切区域的逻辑运算。
下文更详细地描述本发明的各种方面和特征。
附图说明
图1说明2-D图形中的剪切区域。
图2说明对于多个剪切区域的剪切。
图3展示用于执行剪切的过程。
图4展示2-D图形管线。
图5展示3-D图形管线。
图6展示执行剪切的GPU。
图7展示无线通信装置的框图。
具体实施方式
支持2-D图形的图形处理单元(GPU)可支持对于多个剪切区域的剪切。举例来说,GPU可支持公开可用的且在下文中被称作OpenVG的“OpenVG规范,1.0版”(2005年7月28日)。OpenVG是用于2-D向量图形的新标准且适用于手持式和移动装置(例如,蜂窝式电话和游戏装置)。OpenVG需要2-D GPU来支持最少32个剪切区域。
图1说明2-D图形中的剪切区域。图表面100可表示渲染区、显示屏幕或用于某一其它输出装置。图表面100可具有任何宽度和高度(W×H)尺寸(例如,对于VGA,为640×480像素)且因此可覆盖W·H个像素。在图1中所展示的实例中,界定八个剪切区域且所述八个剪切区域被称作剪切区域1到8。每一剪切区域可为可由两个坐标(例如,关于左下角的一个坐标和关于右上角的另一坐标)界定的矩形。一般来说,剪切区域可具有任何形状,例如,矩形、三角形、圆形、多边形、复杂或任意形状等。剪切区域还可具有任何大小且可位于图表面上的任何地方。剪切(scissoring)区域也可被称作剪切(scissor)区域、剪切窗、剪切矩形等。为了简单起见,以下描述大部分针对矩形的剪切区域。如图1中所展示,每一剪切区域可与零个、一个或多个其它剪切区域重叠。举例来说,剪切区域8不与其它剪切区域重叠,剪切区域4与剪切区域3重叠,且剪切区域3与剪切区域1、2和4重叠。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于高通股份有限公司,未经高通股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200780043082.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于计算机化的交互训练的系统和方法
- 下一篇:一种汽车胎压监测装置、工程汽车