[发明专利]一种基于时序数据分布特征的自适应无损压缩方法有效
申请号: | 201910307076.1 | 申请日: | 2019-04-17 |
公开(公告)号: | CN110175185B | 公开(公告)日: | 2023-04-07 |
发明(设计)人: | 戴峰;赵志强;倪岭;李云鹏 | 申请(专利权)人: | 上海天数智芯半导体有限公司 |
主分类号: | G06F16/2455 | 分类号: | G06F16/2455;H03M7/30 |
代理公司: | 南京钟山专利代理有限公司 32252 | 代理人: | 戴朝荣 |
地址: | 201100 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种基于时序数据分布特征的自适应无损压缩方法,其特征在于:包括以下步骤:(1)将所有的数据分为多个数据块,预测器读入一个数据块的值;(2)预测器根据预测公式保留对应数量的值,将保留的值放入压缩器;(3)预测器得出下一个时间点的预测值,计算出的偏差及异或运算结果放入压缩器;(4)预测器计算出每次参数的更新值并记录在预测器的缓存中;(5)数据块的数据全部处理后,压缩器中的结果通过二进制拼接:(6)调整预测器缓存中相应的参数;(7)预测器使用新参数读下一个数据块;本发明不局限于一种固定的压缩参数,不断改变的压缩参数可以达到最大化压缩率,在有限的内存和存储空间中处理更大的数据量。 | ||
搜索关键词: | 一种 基于 时序 数据 分布 特征 自适应 无损 压缩 方法 | ||
【主权项】:
1.一种基于时序数据分布特征的自适应无损压缩方法,其特征在于:包括一个预测器、一个压缩器和一个解压缩器,具体包括以下步骤:(1)将所有的数据分为多个数据块,预测器按照数值的时间戳顺序,从开始时间往后,依次读入一个数据块中一串时间序列数据的值;(2)预测器先保留数据块中最前面的几个值依次放入预测器缓存中用作预测使用,同时将保留的值直接转换成64位补码的形式依次放入压缩器,所述预测公式由预先指定;(3)预测器根据缓存中保存的值以及预测公式得出下一个时间点的预测值,在读入下一个时间点的实际值之后,计算出预测值和实际值的偏差,同时计算出预测值和实际值的二进制补码的异或运算结果,将异或运算结果按顺序放入压缩器;(4)预测器根据预测值和实际值的偏差,先计算出损失值,再根据损失值计算出每个参数的损失梯度,最后根据损失梯度分别计算出参数a和参数b的更新值,并将每次需要更新的值记录在预测器的缓存中;(5)当一个数据块的数据全部经过预测器处理后,压缩器将得到的最先保留的值的64位补码和之后的所有预测值和实际值的64位补码的异或操作结果的二进制拼接起来;(6)分别计算预测器缓存中保存的每个参数每次需要更新的值的代数平均值,并并根据调整相应的参数;将调整之前的参数和压缩器中拼接得到的二进制串持久化储存在硬盘中;(7)预测器继续读入下一个数据块,并使用调整后的参数重复步骤(1)—(6);(8)需要恢复数据时,解压缩器首先根据当前参数恢复预测公式;根据二进制串的前几个二进制位恢复该数据块的前几个数;根据数据块的前几个数预测下一个数,根据预测值和存储的二进制异或串恢复出真实值。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海天数智芯半导体有限公司,未经上海天数智芯半导体有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910307076.1/,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置