[发明专利]一种数据压缩、解压缩方法、系统及电子设备有效
申请号: | 201811005196.8 | 申请日: | 2018-08-30 |
公开(公告)号: | CN108965333B | 公开(公告)日: | 2021-02-19 |
发明(设计)人: | 火一莽;韩洁;万月亮 | 申请(专利权)人: | 北京锐安科技有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
地址: | 100044 北京市海淀区西小口*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据压缩 解压缩 方法 系统 电子设备 | ||
1.一种数据压缩方法,应用于发送端,其特征在于,所述方法包括:
基于预设规则对待压缩数据进行分组;
求取每组内各待压缩数据的绝对值,并确定出每组中所述绝对值中的最大值;
根据每组中所述绝对值中的最大值计算各组的数据压缩衡量值;
基于所述数据压缩衡量值以及对应组内各待压缩数据的绝对值确定所述对应组内各待压缩数据的压缩因子;
基于所述数据压缩衡量值以及对应组内各待压缩数据的绝对值确定所述对应组内各待压缩数据的标识位;
根据所述对应组内各待压缩数据的压缩因子以及预设目标压缩绝对值位宽对所述对应组内各待压缩数据进行压缩;
将每组的各待压缩数据对应的压缩数据、各待压缩数据的标识位以及参考因子发送至接收端;
其中,所述根据每组中所述绝对值中的最大值计算各组的数据压缩衡量值,包括:
对每组中所述绝对值中的最大值进行以2为底的取对数操作,得到对应的取对数结果;
若所述取对数结果不是整数,则将所述取对数结果进位取整,并将进位取整后的数值确定为对应组的参考因子;
按照如下公式计算计算各组的数据压缩衡量值:
其中,m表示各组的数据压缩衡量值,k表示各对应组的参考因子。
2.根据权利要求1所述的方法,其特征在于,所述基于预设规则对待压缩数据进行分组,包括:
将连续传输的设定数量的待压缩数据划分为一组。
3.根据权利要求1所述的方法,其特征在于,所述基于所述数据压缩衡量值以及对应组内各待压缩数据的绝对值确定所述对应组内各待压缩数据的压缩因子,包括:
按照如下公式确定对应组内各待压缩数据的压缩因子:
其中,s表示待压缩数据的压缩因子,k表示所述待压缩数据所在组的参考因子,D表示待压缩数据的绝对值,m表示所述待压缩数据所在组的数据压缩衡量值。
4.根据权利要求1-3中任一项所述的方法,其特征在于,所述根据所述对应组内各待压缩数据的压缩因子以及预设目标压缩绝对值位宽对所述对应组内各待压缩数据进行压缩,包括:
若待压缩数据的压缩因子大于等于预设目标压缩绝对值位宽,则从待压缩数据的低位开始将待压缩数据截掉(s-M)位,得到处理后的待压缩数据;
若待压缩数据的压缩因子小于预设目标压缩绝对值位宽,则从待压缩数据的低位开始将待压缩数据添加(M-s)位的0,得到处理后的待压缩数据;
保留所述处理后的待压缩数据的低(M+1)位,得到所述待压缩数据对应的压缩数据;
其中,s表示待压缩数据的压缩因子,M表示预设目标压缩绝对值位宽。
5.根据权利要求1-3中任一项所述的方法,其特征在于,所述基于所述数据压缩衡量值以及对应组内各待压缩数据的绝对值确定所述对应组内各待压缩数据的标识位,包括:
按照如下公式确定对应组内各待压缩数据的标识位:
其中,B表示待压缩数据的标识位,D表示待压缩数据的绝对值,m表示所述待压缩数据所在组的数据压缩衡量值。
6.一种数据解压缩方法,应用于接收端,用于对采用上述权利要求1-5任一项所述的数据压缩方法得到的压缩数据进行解压缩,其特征在于,所述方法包括:
根据接收到的待压缩数据的标识位以及所述待压缩数据所在组的参考因子确定所述待压缩数据的压缩因子;
根据所述压缩因子以及预设目标压缩绝对值位宽对所述待压缩数据对应的压缩数据进行解压缩,得到初步解压缩数据;
根据待压缩数据的位宽对所述初步解压缩数据进行符号位扩展,得到解压缩数据。
7.根据权利要求6所述的方法,其特征在于,所述根据接收到的待压缩数据的标识位以及所述待压缩数据所在组的参考因子确定所述待压缩数据的压缩因子,包括:
若所述待压缩数据的标识位为1,则所述待压缩数据的压缩因子为k;
若所述待压缩数据的标识位为0,则所述待压缩数据的压缩因子为
其中,k表示所述待压缩数据所在组的参考因子。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京锐安科技有限公司,未经北京锐安科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811005196.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:多站点用户登录状态同步方法及系统
- 下一篇:一种具有匿名功能的群聊系统