[发明专利]通过图形处理单元的纹理单元的常数乘法在审
| 申请号: | 201780024921.3 | 申请日: | 2017-03-09 |
| 公开(公告)号: | CN109074673A | 公开(公告)日: | 2018-12-21 |
| 发明(设计)人: | A·E·格鲁贝尔;陈林;李亮;梅春惠 | 申请(专利权)人: | 高通股份有限公司 |
| 主分类号: | G06T15/00 | 分类号: | G06T15/00;G06T15/04 |
| 代理公司: | 北京律盟知识产权代理有限责任公司 11287 | 代理人: | 杨林勳 |
| 地址: | 美国加利*** | 国省代码: | 美国;US |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 纹理单元 纹理数据 图形处理单元 乘法器电路 常数乘法 滤波操作 存储器 纹素 关联 输出 | ||
1.一种处理图形数据的方法,所述方法包括:
通过图形处理单元GPU的纹理单元接收纹理数据;
通过所述纹理单元用至少一个常数乘以所述纹理数据,其中所述常数并非与滤波操作相关联,并且其中所述纹理数据包括至少一个纹素;以及
通过所述纹理单元输出用所述至少一个常数乘以所述纹理数据的结果。
2.根据权利要求1所述的方法,其进一步包括通过所述纹理单元在所述至少一个纹素上执行至少一个滤波操作以产生至少一个滤波后的纹素,并且其中用所述至少一个常数乘以所述纹理数据包括用所述至少一个常数乘以所述至少一个滤波后的纹素。
3.根据权利要求2所述的方法,其中执行所述至少一个滤波操作包括应用双线性滤波操作或三线性滤波操作中的至少一个。
4.根据权利要求1所述的方法,其进一步包括在一或多个第一处理循环中使用乘法器电路执行三线性滤波操作,并且其中用所述至少一个常数乘以所述纹理数据包括在与所述一或多个第一处理循环分开的第二处理循环中使用所述乘法器电路用所述至少一个常数乘以所述纹理数据。
5.根据权利要求1所述的方法,其进一步包括接收来自对所述至少一个常数和三线性权重进行多路复用以用于三线性滤波操作的多路复用器电路的所述至少一个常数。
6.根据权利要求1所述的方法,其中输出所述结果包括将所述结果发射到光栅操作管线并且绕过经配置以接收来自所述纹理单元的数据的着色器管路。
7.根据权利要求1所述的方法,其进一步包括通过所述纹理单元从常数缓冲器提取所述至少一个常数。
8.根据权利要求1所述的方法,其进一步包括通过与所述纹理单元分开的处理单元从常数缓冲器提取所述至少一个常数。
9.根据权利要求1所述的方法,其中所述至少一个纹素包括多个纹素并且所述至少一个常数包括多个常数,并且其中乘以所述纹理数据包括用所述多个常数的相应的常数乘以所述多个纹素的每个纹素。
10.根据权利要求1所述的方法,其进一步包括与所述相乘同时通过经配置以接收来自所述纹理单元的输出的着色器管路执行着色操作。
11.一种用于处理图形的计算装置,所述计算装置包括:
存储器,其经配置以存储纹理数据;
纹理单元,其经配置以进行以下操作:
接收来自所述存储器的所述纹理数据;
通过所述纹理单元的乘法器电路用至少一个常数乘以所述纹理数据,其中所述常数并非与滤波操作相关联,并且其中所述纹理数据包括至少一个纹素;以及
通过所述纹理单元输出用所述至少一个常数乘以所述纹理数据的结果。
12.根据权利要求11所述的计算装置,其中所述纹理单元进一步经配置以在所述至少一个纹素上执行至少一个滤波操作以产生至少一个滤波后的纹素,并且其中为了用所述至少一个常数乘以所述纹理数据,所述纹理单元经配置以用所述至少一个常数乘以所述至少一个滤波后的纹素。
13.根据权利要求12所述的计算装置,其中为了执行所述至少一个滤波操作,所述纹理单元经配置以应用双线性滤波操作或三线性滤波操作中的至少一个。
14.根据权利要求11所述的计算装置,其中所述纹理单元进一步经配置以在一或多个第一处理循环中使用乘法器电路执行三线性滤波操作,并且其中为了用所述至少一个常数乘以所述纹理数据,所述纹理单元经配置以在与所述一或多个第一处理循环分开的第二处理循环中使用所述乘法器电路用所述至少一个常数乘以所述纹理数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于高通股份有限公司,未经高通股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201780024921.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:用于渲染彩色图像的方法
- 下一篇:具有选择性体积照射和光场检测的优化容积成像





