-
公开(公告)号:CN108781085A
公开(公告)日:2018-11-09
申请号:CN201780018140.3
申请日:2017-03-02
申请人: 高通股份有限公司
IPC分类号: H03M7/30
CPC分类号: G06F3/061 , G06F3/064 , G06F3/0656 , G06F3/0673 , H03M7/3086 , H03M7/6017 , H03M7/6029
摘要: 本发明揭示用于生成具有回看预取指令的压缩数据流的方面。作为基于回看的压缩方案的部分,提供并配置数据压缩系统以接收并压缩未经压缩数据流。所述数据压缩系统确定当前数据块先前是否被压缩。如果所述当前数据块先前被压缩,那么所述数据压缩系统经配置以将对应于所述当前数据块的回看指令插入到所述压缩数据流中。每一回看指令包含回看缓冲器索引,其指向回看缓冲器中将在单独的解压缩方案期间存储对应于所述数据块的经解压缩数据的条目。一旦所述数据块已经压缩,所述数据压缩系统经配置以将所述压缩数据流中的每一回看指令的回看缓冲器索引移动到回看预取指令中,所述回看预取指令比所述对应回看指令较早地定位在所述压缩数据流中。
-
公开(公告)号:CN106021356A
公开(公告)日:2016-10-12
申请号:CN201610304892.3
申请日:2016-05-10
申请人: 上海兆芯集成电路有限公司
IPC分类号: G06F17/30
CPC分类号: H03M7/42 , H03M7/3086 , H03M7/6017 , H03M7/6088 , G06F16/1744
摘要: 一种硬件数据压缩器,用以利用反向指针取代字符输入区块内的字符字符串以压缩字符输入区块,此反向指针指向字符输入区块内出现在先的匹配字符串。此硬件数据压缩器包括散列表,多个散列索引产生器,字符输入区块类型指针,以及选择器。散列表用以搜寻输入区块内的匹配字符串。各个散列索引产生器对待取代的字符字符串的开始部分施以不同的散列算法,以产生相对应的索引。选择器依据输入区块的类型,选择其中一个散列索引产生器所产生的索引作为散列表的索引。
-
公开(公告)号:CN105700821A
公开(公告)日:2016-06-22
申请号:CN201510916887.3
申请日:2015-12-10
申请人: 三星电子株式会社
发明人: 梁承秀
IPC分类号: G06F3/06
CPC分类号: H03M7/60 , G06F17/30303 , G06F17/30371 , H03M7/30 , H03M7/6017 , H03M7/607 , H03M7/6082 , G06F3/0608 , G06F3/0638
摘要: 公开一种半导体装置及其压缩/解压缩方法。所述操作方法包括:获取关于多个硬件资源的资源信息;接收对数据的压缩请求或解压缩请求;响应于接收到对数据的压缩请求或解压缩请求,获取关于半导体装置的环境信息;基于环境信息,选择用于对数据进行压缩或解压缩的压缩算法;基于获取的资源信息,在所述多个硬件资源中选择用于执行选择的压缩算法的硬件资源;使用选择的压缩算法和选择的硬件资源,对数据进行压缩或解压缩。
-
公开(公告)号:CN109639285A
公开(公告)日:2019-04-16
申请号:CN201811493720.0
申请日:2018-12-05
申请人: 北京安华金和科技有限公司
IPC分类号: H03M7/30
CPC分类号: H03M7/30 , H03M7/6017
摘要: 本发明涉及一种基于有限块排序压缩提高BZIP2压缩算法速度的方法,其技术特点是:压缩处理方法:⑴使用输入数据生成循环移位矩阵:⑵对循环移位矩阵进行排序;⑶保存新矩阵的最后一列作为输出,同时保存原始输入数据的最后2个字符,以及这2个字符所对应的上下文,加入输出,作为还原过程的启动数据;解压缩处理方法为:⑴还原原始数据的最后2个字符;⑵使用最近还原的2个字符组成一个新的上下文,还原一个新的字符,放置在已还原字符之前,并处理新生成上下文的计数;⑶重复处理直至原始数据全部还原。本发明设计合理,在有限度损失压缩率的条件下,显著提升压缩算法执行速度,提升压缩算法性价比,可广泛适合用于数据传输和备份场景。
-
公开(公告)号:CN108292222A
公开(公告)日:2018-07-17
申请号:CN201680070746.7
申请日:2016-11-27
申请人: 英特尔公司
IPC分类号: G06F9/30
CPC分类号: H03M7/3082 , G06F9/3877 , G06F9/46 , H03M7/4037 , H03M7/6005 , H03M7/6011 , H03M7/6017 , H03M7/6052
摘要: 描述了涉及数据解压缩的方法和装置。在一个实施例中,硬件处理器包括:核,用于执行线程并卸载用于包括文字代码、长度代码和距离代码的经编码经压缩数据流的解压缩线程;以及硬件解压缩加速器,用于执行所述解压缩线程以便:选择性地向第一电路提供所述经编码经压缩数据流以便将所述文字代码串行地解码成文字符号、将所述长度代码串行地解码成长度符号并且将所述距离代码串行地解码成距离符号,并且选择性地向第二电路提供所述经编码经压缩数据流以便从表中查找所述文字代码的所述文字符号、从所述表中查找所述长度代码的所述长度符号并且从所述表中查找所述距离代码的所述距离符号。
-
公开(公告)号:CN107168936A
公开(公告)日:2017-09-15
申请号:CN201710347210.1
申请日:2017-05-17
申请人: 上海兆芯集成电路有限公司
IPC分类号: G06F17/22
CPC分类号: H03M7/3084 , G06F5/065 , G06F9/4498 , G06F12/0215 , G06F12/1018 , G06F17/30982 , G06F2212/401 , G06F2212/654 , H03M7/3086 , H03M7/6011 , H03M7/6017 , H03M7/6023 , G06F17/2217
摘要: 基于散列的加速压缩方法以及使用此方法的装置。本发明的实施例提出一种基于散列的加速压缩方法,实施于微处理器的压缩加速器中,至少包含以下步骤:多个散列函数并行接收从有限状态机传来的多个子字符串;每一散列函数将接收的子字符串映射成散列索引,及依据散列索引驱动选择器以连接至多个匹配路径中的一个;当连接的匹配路径中的匹配器判定散列表不包含子字符串时,传送不匹配的信息给有限状态机;以及当连接的匹配路径中的匹配器判定散列表包含子字符串时,传送匹配的信息及散列表中相应于子字符串的匹配偏移量给有限状态机。
-
公开(公告)号:CN102754521A
公开(公告)日:2012-10-24
申请号:CN201180000388.X
申请日:2011-04-20
申请人: 华为技术有限公司
CPC分类号: H04W40/00 , H03M7/6017 , H04L69/04 , H04W28/06 , H04W88/16
摘要: 本发明公开了一种数据传输方法、无线接入网设备、无线网关及系统。该无线接入网的下行数据传输方法包括:当接收到无线核心网设备传输的下行数据包时,对下行数据包进行压缩;将压缩后的下行数据包传输至射频模块,通过空口以无线方式发送。该无线网关的上行数据传输方法包括:当接收到用户终端传输的上行数据包时,对上行数据包进行压缩;将压缩后的上行数据包传输至射频模块,通过空口以无线方式发送。本发明提供的数据传输方法、无线接入网设备、无线网关及系统,通过在无线接入网设备或无线网关中设置压缩功能,可以对通过空口发送的数据包进行压缩,从而减小数据包所占用的带宽,相应地提高了空口的资源传输能力。
-
公开(公告)号:CN106021356B
公开(公告)日:2019-07-16
申请号:CN201610304892.3
申请日:2016-05-10
申请人: 上海兆芯集成电路有限公司
IPC分类号: G06F16/174
CPC分类号: H03M7/42 , H03M7/3086 , H03M7/6017 , H03M7/6088
摘要: 一种硬件数据压缩器,用以利用反向指针取代字符输入区块内的字符字符串以压缩字符输入区块,此反向指针指向字符输入区块内出现在先的匹配字符串。此硬件数据压缩器包括散列表,多个散列索引产生器,字符输入区块类型指针,以及选择器。散列表用以搜寻输入区块内的匹配字符串。各个散列索引产生器对待取代的字符字符串的开始部分施以不同的散列算法,以产生相对应的索引。选择器依据输入区块的类型,选择其中一个散列索引产生器所产生的索引作为散列表的索引。
-
公开(公告)号:CN107078746B
公开(公告)日:2019-06-14
申请号:CN201580058405.3
申请日:2015-09-03
申请人: 高通股份有限公司
发明人: A·A·欧博塔斯瓦伦祖埃拉 , R·西尼尔 , R·拉加文德拉 , N·耿 , G·S·查伯拉
IPC分类号: H03M7/30
CPC分类号: G06F12/12 , G06F12/08 , G06F12/1009 , G06F2212/401 , H03M7/30 , H03M7/6017 , H03M7/6023 , H03M7/702
摘要: 本文的方面包括用于实现压缩页面的执行解压缩的计算设备、系统和方法。计算设备可以确定压缩页面中包含存储器访问请求中请求的代码指令的解压块。可以基于位于该压缩页面的一端和包含所请求的代码指令的解压块之间,来选择用于解压缩的解压块(其不同于包含所请求的代码指令的解压块)。没有被识别为解压缩的解压块,可以被替换为故障代码或者异常代码。计算设备可以对识别为解压缩的解压块进行解压缩,以压缩页面的一端为起始并且在使用已解压的块、故障代码或者异常代码来填充所有块时终止该压缩页面的解压缩。可以在执行所请求的代码指令之后或者与之同时地,对该压缩页面的剩余解压块进行解压缩。
-
公开(公告)号:CN107925419A
公开(公告)日:2018-04-17
申请号:CN201680048980.X
申请日:2016-09-23
申请人: 英特尔公司
IPC分类号: H03M7/30
CPC分类号: H03M7/3086 , H03M7/6005 , H03M7/6017
摘要: 本文中详述的是用于使用硬件和软件进行解压缩的系统、方法和装置。在硬件中,输入缓冲器存储来自经压缩的流的传入输入记录。多个解码器对来自输入缓冲器的至少一个输入记录进行解码,并且从经解码的数据和多个解码器的子集输出中间记录以输出原义流。最后,重格式化电路将中间记录格式化为两种类型令牌中的一种。
-
-
-
-
-
-
-
-
-