[发明专利]一种可配置的多尺寸DCT变换硬件复用架构有效
申请号: | 201810039762.0 | 申请日: | 2018-01-13 |
公开(公告)号: | CN108184127B | 公开(公告)日: | 2020-06-12 |
发明(设计)人: | 陈志峰;郑静宜;杨秀芝;吴林煌;施隆照;郑明魁;陈建 | 申请(专利权)人: | 福州大学 |
主分类号: | H04N19/625 | 分类号: | H04N19/625;H04N19/42 |
代理公司: | 福州元创专利商标代理有限公司 35100 | 代理人: | 蔡学俊 |
地址: | 350108 福建省福*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种可配置的多尺寸DCT变换硬件复用架构。包括:判决与数据重排模块,根据DCT变换的尺寸对输入复用架构的数据是否需要重新排列进行判决;K层蝶形数据处理模块,对经过判决与数据重排模块处理后的数据进行K层蝶形数据处理;末级向量内积模块,将最后一层蝶形数据处理模块输出的偶数位置数据向量与对应的核心矩阵系数进行相乘,相乘后的结果进行相加,然后输出。本发明用基于FPGA的数字逻辑硬件电路和基于ASIC的数字逻辑硬件电路分别实现,简单、有效、可重配置,可广泛应用于各种视频压缩编码标准中的多尺寸DCT变换。 | ||
搜索关键词: | 一种 配置 尺寸 dct 变换 硬件 架构 | ||
【主权项】:
1.一种可配置的多尺寸DCT变换硬件复用架构,其特征在于,包括:判决与数据重排模块,根据DCT变换的尺寸对输入复用架构的数据是否需要重新排列进行判决;对于最大尺寸的DCT变换,输入该模块的数据不需要进行重新排列,直接输出;对于小于最大尺寸的DCT变换,则对输入该模块的数据进行重新排列,使得排列后的数据满足后续蝶形运算的规律,为实现多行输入数据的并行处理提供保障,从而充分利用复用架构的接口资源;K层蝶形数据处理模块,对经过判决与数据重排模块处理后的数据进行K层蝶形数据处理;每一层蝶形数据处理模块先对输入该层蝶形单元的数据进行蝶形运算,蝶形单元计算后输出的偶数位置数据作为下一层蝶形数据处理模块的输入,蝶形单元计算后输出的奇数位置数据作为当前层乘法单元的输入,并与对应的核心矩阵系数进行相乘,相乘后的结果通过当前层加法单元进行相加,然后输出;末级向量内积模块,将最后一层蝶形数据处理模块输出的偶数位置数据向量与对应的核心矩阵系数进行相乘,相乘后的结果进行相加,然后输出。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福州大学,未经福州大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201810039762.0/,转载请声明来源钻瓜专利网。