[发明专利]自适应速率压缩散列处理装置有效
申请号: | 201580047069.2 | 申请日: | 2015-08-12 |
公开(公告)号: | CN106664101B | 公开(公告)日: | 2020-04-03 |
发明(设计)人: | 亚历山大·贺布利司;吴英全 | 申请(专利权)人: | 美光科技公司 |
主分类号: | H03M7/40 | 分类号: | H03M7/40 |
代理公司: | 北京律盟知识产权代理有限责任公司 11287 | 代理人: | 蒋林清 |
地址: | 美国爱*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 根据相对于前面的文字集参考多个文字集的散列算法来处理输入文件以促进拷贝‑偏移命令产生。通过产生所述文字集的散列及查找散列表中的对应条目而识别前面的实例。可通过将查找请求置于FIFO缓冲区中而存取所述散列表。当所述FIFO缓冲区填满时,暂停散列链的产生直到所述FIFO缓冲区不再填满为止。当发现重复文字时,同样地暂停所述散列链的产生。所述散列链用于例如根据LZ算法而产生命令文件。用行程长度命令替换连续文字的行程。可接着使用霍夫曼编码对所述命令文件进行编码。 | ||
搜索关键词: | 自适应 速率 压缩 处理 装置 | ||
【主权项】:
一种方法,其包括:由电子装置接收输入数据集;由所述电子装置设定当前位置P;(a)由所述电子装置从所述输入数据集检索所述当前位置处的文字集N;(b)由所述电子装置产生散列值Hash(N),其中Hash()是具有输出的散列函数,所述输出具有比N少的位;(c)评估与散列表相关联的先进先出FIFO缓冲区的状态;(d)如果与所述散列表相关联的所述FIFO缓冲区填满,那么避免将对Hash(N)的查找请求添加到所述FIFO缓冲区、递增所述当前位置P以参考所述输入数据集中的下一文字集N且重复(a)到(d),否则,如果与所述散列表相关联的所述FIFO缓冲区未填满,那么(i)查找所述散列表中的地址Hash(N)处的条目E;(ii)将所述条目E存储于散列链中的所述位置P处;(iii)将用以将位置P写入为所述散列表中的所述地址Hash(N)处的所述条目E的写入请求添加到所述FIFO缓冲区;(iv)处理来自所述FIFO缓冲区的用以将位置P写入为所述散列表中的所述地址Hash(N)处的所述条目E的所述写入请求;及(v)递增所述当前位置P以参考所述数据集中的下一文字位置;及(e)重复(a)到(e)直到到达所述数据集的末尾为止;及由所述电子装置使用所述散列链来压缩所述输入数据集。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于美光科技公司,未经美光科技公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201580047069.2/,转载请声明来源钻瓜专利网。