[发明专利]一种滤波装置及其方法无效
申请号: | 200610136145.X | 申请日: | 2006-10-13 |
公开(公告)号: | CN101163240A | 公开(公告)日: | 2008-04-16 |
发明(设计)人: | 万律;朱敏;刘洋;林国辉 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | H04N7/26 | 分类号: | H04N7/26 |
代理公司: | 中国国际贸易促进委员会专利商标事务所 | 代理人: | 张浩 |
地址: | 美国*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 滤波 装置 及其 方法 | ||
1.一种滤波装置,该滤波装置包括:
输入装置,用于从存储装置中输入源操作数;
向量算术逻辑装置,用于对所述源操作数进行滤波处理,以最终获得m个插值结果,其中m为不小于1的整数;
多路复用阵列,用于对所述源操作数进行移位自修正;
写回装置,用于将移位自修正后的上述源操作数写回所述存储装置,以继续下一滤波处理。
2.一种如权利要求1所述的滤波装置,其中所述存储装置至少包括第一寄存器和第二寄存器。
3.一种如权利要求1所述的滤波装置,其中所述源操作数至少包括第一组源操作数和第二组源操作数,第一组源操作数以及第二组源操作数中的源操作数的个数分别至少大于或者等于插值结果的个数m。
4.一种如权利要求2所述的滤波装置,其中所述输入装置从所述第一寄存器和所述第二寄存器分别输入所述第一组源操作数和所述第二组源操作数,所述第一组源操作数以及所述第二组源操作数中的源操作数的个数分别至少大于或者等于插值结果的个数m。
5.一种如权利要求1所述的滤波装置,其中所述向量算术逻辑装置包括:
向量算术逻辑单元,用于对所述源操作数中的部分源操作数进行逻辑运算;
中间向量寄存器,用于存储上述向量算术逻辑单元的运算结果;
并行乘法累加器,用于将来自上述中间向量寄存器中的运算结果与预定的滤波系数相乘,并将所获得的乘积分别与已存储在累加寄存器中的结果相加;和
累加寄存器,用于存储上述的相加结果。
6.一种如权利要求5所述的滤波装置,其中所述向量算术逻辑装置包括至少m个向量算术逻辑单元、至少m个中间向量寄存器、至少m个并行乘法累加器、至少m个累加寄存器,所述源操作数至少包括第一组源操作数和第二组源操作数,m个所述向量算术逻辑单元分别用于对第一组源操作数中的最左边m个源操作数和第二组源操作数中的最右边m个源操作数进行逻辑运算,m个所述中间向量寄存器分别用于存储上述m个向量算术逻辑单元的运算结果,m个所述并行乘法累加器分别用于将来自上述m个中间向量寄存器中的运算结果与预定的滤波系数相乘,并将各个乘积分别与已存储在m个所述累加寄存器中的结果相加和将所获得的相加结果再分别存储在该m个所述累加寄存器中。
7.一种如权利要求3、4、5、6所述的滤波装置,其中所述滤波装置包括至少两个多路复用阵列,该多路复用阵列将第一组源操作数向左移位并将第一组源操作数的最右边数据填零,将第二组源操作数向右移位和将第二组源操作数的最左边数据填零,以对上述源操作数进行自修正,并使移位后的第一组源操作数和第二组源操作数成为下一滤波处理的源操作数。
8.一种如权利要求7所述的滤波装置,其中所述存储装置包括至少第一寄存器和第二寄存器,所述写回装置将所述移位后的第一组源操作数和第二组源操作数分别写回到所述第一寄存器和所述第二寄存器。
9.一种如权利要求8所述的滤波装置,其中所述滤波装置包括至少两个所述写回装置。
10.一种如权利要求1-9中任一项所述的滤波装置,其中所述滤波装置的所述滤波系数是对称的。
11.如权利要求5、6中任一项所述的滤波装置,其中所述向量算术逻辑单元分别对第一组源操作数中的源操作数和第二组源操作数中对应的源操作数进行加法运算。
12.根据权利要求1-11中任一项的滤波装置,适于执行SIMD指令通过对水平排列的所述源操作数进行预定次数的滤波处理,以获得m个横向插值结果。
13.根据权利要求1-11中任一项的滤波装置,适于执行偶数抽头对称滤波处理,其中滤波处理的预定次数等于抽头数的二分之一。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200610136145.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:内窥镜洗涤消毒装置
- 下一篇:一种氢氧化镁晶须材料表面改性的化学包覆方法