[发明专利]用于高效的纹理压缩的方法和装置在审
申请号: | 201480079739.4 | 申请日: | 2014-07-10 |
公开(公告)号: | CN107004280A | 公开(公告)日: | 2017-08-01 |
发明(设计)人: | T·T·马克西姆克扎克;T·波涅茨 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06T9/00 | 分类号: | G06T9/00 |
代理公司: | 上海专利商标事务所有限公司31100 | 代理人: | 黄嵩泉 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 高效 纹理 压缩 方法 装置 | ||
1.一种方法,包括:
确定多个纹理块纹素中的每一个纹理块纹素与多个点中的每一个点之间的距离;
确定对所述纹理块采样的纹素颜色值的集合;以及
使用所述多个纹理块纹素中的每一个纹理块纹素与所述多个点之间的每一个点之间的所述距离以及对所述纹理块采样的所述纹理颜色值的集合来生成用于压缩所述纹理块的近似系数的集合。
2.如权利要求1所述的方法,其中,所述多个点包括有理基函数(RBF)中心点。
3.如权利要求2所述的方法,进一步包括:
使用多个纹理块纹素中的每一个纹理块纹素与多个点中的每一个点之间的距离来确定距离矩阵[DM];
使用指定类型的RBF和指定的形状参数ep值来对所述距离矩阵[DM]确定逐成员的RBF值的RBF矩阵[RDM]。
4.如权利要求3所述的方法,其中,所述指定类型的RBF从由高斯有理基函数和复二次方程有理基函数组成的组中选出。
5.如权利要求3所述的方法,其中,确定纹素颜色值的集合包括:构建对所述纹理块采样的B个纹素颜色值的向量[T],其中,B是所述纹理块中的纹素的数量。
6.如权利要求5所述的方法,其中,生成所述近似系数的集合包括:
使用方程[RDM]*[A]=[T]来确定包括所述近似系数的向量[A]。
7.如权利要求6所述的方法,进一步包括:
确定所述RBF矩阵[RDM]的伪逆矩阵[iRDM];以及
使[iRDM]乘以[T]以确定[A]。
8.如权利要求7所述的方法,其中,所述纹理块包括4x4纹理块、5x5纹理块、6x6纹理块、7x7纹理块或8x8纹理块。
9.如权利要求8所述的方法,其中,所述近似中心点从由4个、8个、12个、16个或20个中心点组成的组中选出。
10.如权利要求7所述的方法,其中,所述纹理块包括矩形纹理块。
11.如权利要求6所述的方法,进一步包括:
通过使用方程[RDM]*[A]=[T]确定所述向量[T]来解压缩所述纹理块。
12.一种处理器,包括:
纹理压缩逻辑,用于
确定多个纹理块纹素中的每一个纹理块纹素与多个点中的每一个点之间的距离;
确定对所述纹理块采样的纹素颜色值的集合;以及
使用所述多个纹理块纹素中的每一个纹理块纹素与所述多个点之间的每一个点之间的所述距离以及对所述纹理块采样的所述纹理颜色值的集合来生成用于压缩所述纹理块的近似系数的集合。
13.如权利要求1所述的处理器,其中,所述多个点包括有理基函数(RBF)中心点。
14.如权利要求13所述的处理器,其中,所述纹理压缩逻辑用于:使用多个纹理块纹素中的每一个纹理块纹素与多个点中的每一个点之间的距离来确定距离矩阵[DM];以及使用指定类型的RBF和指定的形状参数ep值来对所述距离矩阵[DM]确定逐成员的RBF值的RBF矩阵[RDM]。
15.如权利要求14所述的处理器,其中,所述指定类型的RBF从由高斯有理基函数和复二次方程有理基函数组成的组中选出。
16.如权利要求14所述的处理器,其中,确定纹素颜色值的集合包括:构建对所述纹理块采样的B个纹素颜色值的向量[T],其中,B是所述纹理块中的纹素的数量。
17.如权利要求16所述的处理器,其中,所述纹理压缩逻辑用于:通过使用方程[RDM]*[A]=[T]确定包括所述近似系数的向量[A]来生成所述近似系数的集合。
18.如权利要求17所述的处理器,其中,所述纹理压缩逻辑用于:确定所述RBF矩阵[RDM]的伪逆矩阵[iRDM];以及使[iRDM]乘以[T]以确定[A]。
19.如权利要求18所述的处理器,其中,所述纹理块包括4x4纹理块、5x5纹理块、6x6纹理块、7x7纹理块或8x8纹理块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201480079739.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:椅子(P0230005)
- 下一篇:吸顶灯(DK8012)