[发明专利]图形处理有效
申请号: | 201811079968.2 | 申请日: | 2018-09-13 |
公开(公告)号: | CN109584140B | 公开(公告)日: | 2023-10-27 |
发明(设计)人: | 爱德华·菲尔丁;卡梅洛·吉利贝托 | 申请(专利权)人: | Arm有限公司 |
主分类号: | G06T1/20 | 分类号: | G06T1/20 |
代理公司: | 北京东方亿思知识产权代理有限责任公司 11258 | 代理人: | 林强 |
地址: | 英国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 图形 处理 | ||
本公开涉及图形处理。一种图形处理系统,包括:存储装置,该存储装置用于存储表示纹理空间中的多个纹素的纹理数据;以及图形处理器,该图形处理器耦合到所述存储装置。图形处理器包括纹理映射单元,该纹理映射单元可操作来:接收用于请求使用插值过程来计算所述纹理空间中的位置处的值的请求数据,所述请求数据包括表示用于输入到所述插值过程的权重的权重数据;并且连同所述纹理数据一起处理所述权重数据以执行所述插值过程,从而计算出所述纹理空间中的所述位置处的所述值。
技术领域
本发明涉及用于图形处理的系统和方法。
背景技术
已知的图形处理流水线涉及纹理映射过程,其中通常为二维的纹理在被计算机图形系统渲染之前,被应用或者映射到例如为三维的形状或多边形的表面上。这总体上允许更逼真或精细的图像被渲染出。例如,可以通过对表示物体的一组图形图元(primitives)(诸如多边形)施加纹理来生成关于该物体的细节,以赋予物体纹理外观。
通常,纹理的分辨率不同于用于显示经渲染的图像的显示设备的像素的分辨率。例如,纹理元素(有时称为纹素(texels)(其可以表示纹理的特征或特性,诸如颜色或亮度值))的大小可以与像素大小不同。因此,在像素与纹素之间可能不存在一对一映射。例如,一个像素可以对应于多个纹素或者反之亦然。
为了对此进行补偿,纹理映射过程可以涉及纹理滤波以确定对应于像素的位置的值,例如纹理值。然而,这个位置可能不直接地对应于给定纹理空间中的纹素。例如,位置可能在两个邻近纹素之间(例如在像素小于纹素或者未与纹素对齐的情况下)或者位置可能覆盖包括多个纹素的区域(在像素大于纹素的情况下)。纹理滤波因此可以涉及插入围绕纹理空间中的位置的纹素以确定该位置处的值。例如,如果像素小于纹素,则纹理滤波可以涉及纹理缩小。相反地,如果像素大于纹素,则纹理滤波可以涉及纹理扩大。
这种纹理滤波过程可以涉及对纹素值执行加权求和。例如,纹理缩小过程(有时称为降尺度(downscaling))可以涉及将围绕待计算其值的位置的每个纹素与具有介于0与1之间的值的权重相乘并且然后对经加权纹素进行求和以计算出该位置处的值。
期望提供比已知系统和方法更高效或更灵活的用于图形处理(例如用于纹理映射)的系统和方法。
附图说明
从参考附图进行的仅作为示例给出的以下描述中,另外的特征将变得显而易见。
图1示意性地示出了根据示例的图形处理系统的示例;
图2示意性地示出了根据示例的图形处理流水线的示例;
图3示意性地示出了根据示例的图形处理器的组件的示例;
图4示意性地图示出根据示例的对纹理空间中的位置处的值的计算;
图5是示出了根据示例的计算设备的内部组件的示意图;
图6是示出了根据另外的示例的计算设备的内部组件的示意图;以及
图7是图示出根据示例的用于图形处理流水线的纹理映射的方法的流程图。
具体实施方式
参考附图,根据示例的系统和方法的细节将从以下描述中将变得显而易见。在本说明书中,出于说明的目的,阐述了某些示例的许多具体细节。在说明书中对“示例”或类似语言的提及意味着关于该示例所描述的特定特征、结构或特性被包括在至少一个示例中,但是不一定在其他示例中。还应该注意的是,出于便于解释和理解以示例为基础的概念的目的,示意性地描述了其中被省略和/或必要简化某些特征的某些示例。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于Arm有限公司,未经Arm有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811079968.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:适用于批自适应隐写的安全嵌入方法
- 下一篇:可切换的混合图形