[发明专利]实现二维变换处理的系统、方法和装置无效
申请号: | 200910082208.1 | 申请日: | 2009-04-20 |
公开(公告)号: | CN101866330A | 公开(公告)日: | 2010-10-20 |
发明(设计)人: | 周斌 | 申请(专利权)人: | 天津天极视讯科技发展有限公司 |
主分类号: | G06F17/14 | 分类号: | G06F17/14;H04N7/26;H04N7/50 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 何文彬 |
地址: | 300457 天津市经济*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 实现 二维 变换 处理 系统 方法 装置 | ||
技术领域
本发明涉及数字图像处理领域,特别涉及实现二维变换处理的系统、方法和装置。
背景技术
在数字图像处理中,需要实现二维的DCT(Disperse Cosine Transform,离散余弦变换)/IDCT(Inverse Disperse Cosine Transform,离散反余弦变换),二维DCT/IDCT变换是可分离的,可以通过两个串联的一维DCT/IDCT变换实现。
由于二维DCT/IDCT变换电路复杂,所以目前通常采用两个一维DCT/IDCT变换电路实现二维DCT/IDCT变换,参见图1,为现有技术中通过两个一维DCT/IDCT变换电路实现二维DCT/IDCT变换的电路结构示意图,其中,一维DCT/IDCT变换电路10和一维DCT/IDCT变换电路30分别负责对输入数据块的行或列进行DCT/IDCT运算,转置存储器20则负责对数据块进行转置。
在实现本发明的过程中,发明人发现现有技术至少存在以下问题:
需要使用两个一维DCT/IDCT变换电路,电路结构比较复杂;一维DCT/IDCT变换电路利用率低。
发明内容
为了简化电路结构,提高电路利用率,本发明实施例提供了一种实现二维变换处理的系统、方法和装置。所述技术方案如下:
一方面,本发明实施例提供了一种实现二维变换处理的系统,该系统包括:
一维变换处理装置,用于在第一时间周期接收第一待变换数据块,对所述第一待变换数据块进行一维变换处理;在第二时间周期完成对所述第一待变换数据块的一维变换处理,得到并输出第一一维运算数据块,并在输出所述第一一维运算数据块的同时,接收第二待变换数据块,对所述第二待变换数据块进行一维变换处理;在第三时间周期完成对所述第二待变换数据块的一维变换处理,得到并输出第二一维运算数据块,并在输出所述第二一维运算数据块的同时,接收第一转置数据块,对所述第一转置数据块进行一维变换处理;在第四时间周期完成对所述第一转置数据块的一维变换处理,得到并输出第一二维运算数据块,并在输出所述第一二维运算数据块的同时,接收第二转置数据块,对所述第二转置数据块进行一维变换处理;在第五时间周期完成对所述第二转置数据块的一维变换处理,得到并输出第二二维运算数据块;
转换缓冲装置,用于在所述第二时间周期,接收并缓存所述第一一维运算数据块,在所述第三时间周期对所述第一一维运算数据块进行行列转换,得到并输出所述第一转置数据块;在输出所述第一转置数据块的同时,接收并缓存所述第二一维运算数据块,在所述第四时间周期对所述第二一维运算数据块进行行列转换,得到并输出所述第二转置数据块。
另一方面,本发明实施例提供了一种实现二维变换处理的方法,该方法包括:
在第一时间周期接收第一待变换数据块,对所述第一待变换数据块进行一维变换处理,其中,所述第一待变换数据块由读取装置在所述第一时间周期读取并输出;
在第二时间周期完成对所述第一待变换数据块的一维变换处理,得到并输出第一一维运算数据块,并在输出所述第一一维运算数据块的同时,接收第二待变换数据块,对所述第二待变换数据块进行一维变换处理,其中,所述第二待变换数据块由所述读取装置在所述第二时间周期读取并输出;
在第三时间周期完成对所述第二待变换数据块的一维变换处理,得到并输出第二一维运算数据块,并在输出所述第二一维运算数据块的同时,接收第一转置数据块,对所述第一转置数据块进行一维变换处理,其中,所述第一转置数据块由转换缓冲装置在所述第三时间周期,将其在所述第二时间周期接收并缓存的所述第一一维运算数据块进行行列转换得到并输出;
在第四时间周期完成对所述第一转置数据块的一维变换处理,得到并输出第一二维运算数据块,并在输出所述第一二维运算数据块的同时,接收第二转置数据块,对所述第二转置数据块进行一维变换处理,其中,所述第二转置数据块由所述转换缓冲装置在第四时间周期,将其在第三时间周期接收并缓存的所述第二一维运算数据块进行行列转换得到并输出;
在第五时间周期完成对所述第二转置数据块的一维变换处理,得到并输出第二二维运算数据块。
另一方面,本发明实施例还提供了一种实现二维变换处理的装置,该装置包括:
第一变换模块,用于在第一时间周期接收第一待变换数据块,对所述第一待变换数据块进行一维变换处理,其中,所述第一待变换数据块由读取装置在所述第一时间周期读取并输出;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津天极视讯科技发展有限公司,未经天津天极视讯科技发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910082208.1/2.html,转载请声明来源钻瓜专利网。