[发明专利]一种改进的BWT数据压缩方法及其硬件实现系统有效
申请号: | 201410571262.3 | 申请日: | 2014-10-23 |
公开(公告)号: | CN104284189B | 公开(公告)日: | 2017-06-16 |
发明(设计)人: | 李冰;陈帅;董乾;刘勇;赵霞;王刚 | 申请(专利权)人: | 东南大学 |
主分类号: | H04N19/13 | 分类号: | H04N19/13;H04N19/85;H04N19/91;H04N19/96 |
代理公司: | 江苏永衡昭辉律师事务所32250 | 代理人: | 王斌 |
地址: | 214135 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供本发明提供一种BWTS方法的硬件实现系统,包括输入缓存模块,用于暂存待处理字符串,并同步数据输入和数据处理;Lyndon Word查找模块,查找数据块的Lyndon Word;Lyndon Word缓存模块,暂存Lyndon Word;Lyndon Word长度缓存模块,暂存所有Lyndon Word的长度和个数;转置模块,完成所有Lyndon Word的转置;转置缓存模块,暂存转置结果;排序模块,将转置完成的所有字符串按字典序排序,并取最后一列作为BWTS方法的输出;输出缓存模块,暂存输出的字符串,供后续模块使用。本发明公开的改进的BWT数据压缩方法及其硬件实现系统,能够改变现有BWT方法必须通过正变换所生成的常数才能实现字符串恢复的情况,以提高数据压缩方法的运行效率。 | ||
搜索关键词: | 一种 改进 bwt 数据压缩 方法 及其 硬件 实现 系统 | ||
【主权项】:
一种改进的BWT数据压缩方法的硬件实现系统,其特征在于,包括:输入缓存模块,用于暂存待处理字符串,并同步数据输入和数据处理,处理完后将字符串输出至Lyndon Word查找模块;Lyndon Word查找模块,用于查找来自于输入缓存模块字符串中的最长Lyndon Word,并将查找到的最长Lyndon Word输出至Lyndon Word缓存模块,将各个最长Lyndon Word的长度输出至Lyndon Word长度缓存模块;Lyndon Word缓存模块,用于暂存输出自Lyndon Word查找模块的Lyndon Word供转置模块使用;Lyndon Word长度缓存模块,用于暂存Lyndon Word查找模块中找到的所有Lyndon Word的长度和个数供排序模块使用;转置模块,用于完成Lyndon Word查找模块中所有Lyndon Word的转置并将转置结果暂存至转置缓存模块;转置缓存模块,用于暂存转置模块输出的转置结果供排序模块使用;排序模块,用于将转置缓存模块中的所有字符串按字典序排序,并取最后一列作为BWTS方法的输出,并暂存在输出缓存模块;输出缓存模块,用于暂存输出的字符串,供后续模块使用。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东南大学,未经东南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410571262.3/,转载请声明来源钻瓜专利网。
- 上一篇:一种单层钎焊金刚石砂轮的制备方法
- 下一篇:一种油底壳加工工艺