发明名称 |
一种无需存储字典的字典编码压缩方法 |
摘要 |
一种无需存储字典的字典编码压缩方法,包括:a、采用自动测试模式生成工具,生成确定的完全测试集,并记其测试向量个数为;b、将所有测试向量级联,即将一个向量的尾部接另一个向量的首部,记为S;c、建立无理数字典列表,整数a、b都从2开始,一直计算<img file="dest_path_image002.GIF" wi="35" he="34" />的值,按二进制方式存储前t位,建立字典,其对应索引值为a,b,本过程直到a=m,b=n,其中,t、m和n都是整数,其值根据实际压缩情况调整;d、编码,将S从头开始与字典列表按位比较,取与字典列表相容最长的一项,记录其对应的相容长度k和对应索引值x和y;将S除去前k位,重复步骤d,直到S为空。本发明的优点是:很大程度地减少存储量,并且无需进行无关位填充,因此其效率高。 |
申请公布号 |
CN102522120A |
申请公布日期 |
2012.06.27 |
申请号 |
CN201110348937.4 |
申请日期 |
2011.11.08 |
申请人 |
詹文法 |
发明人 |
詹文法;马俊;韩建华;程一飞;吴海峰 |
分类号 |
G11C29/40(2006.01)I |
主分类号 |
G11C29/40(2006.01)I |
代理机构 |
安徽汇朴律师事务所 34116 |
代理人 |
丁瑞瑞 |
主权项 |
1.一种无需存储字典的字典编码压缩方法,其特征在于:包括下述步骤:a、采用自动测试模式生成工具,生成确定的完全测试集T,记其测试向量个数为N;b、将所有测试向量级联,即将一个向量的尾部接另一个向量的首部,记为S;c、建立无理数字典列表,让整数a、b都从2开始,一直计算<img file="2011103489374100001DEST_PATH_IMAGE002.GIF" wi="35" he="34" />的值,按二进制方式存储其前t位,建立字典,其对应索引值为a,b,本过程直到a=m,b=n,其中,t、m和n都是整数,其值根据实际压缩情况调整;d、编码,将S从头开始与字典列表按位比较,取与字典列表相容最长的一项,记录其对应的相容长度k和对应索引值x和y;将S除去前k位,重复步骤d,此过程直到S为空。 |
地址 |
246000 安徽省安庆市大观区菱湖南路128号安庆师范学院教 |