一种数据压缩及解压缩的方法
万方数据知识服务平台
应用市场
我的应用
会员HOT
万方专利
×

点击收藏,不怕下次找不到~

@万方数据
会员HOT

专利专题

一种数据压缩及解压缩的方法

引用
一种数据压缩及解压缩的方法,涉及数据压缩与解压缩技术领域,特别是一种应用于红外码信号的数据压缩与解压缩技术。其特征在于,数值特别大的元素,用双字节存储,其中第一个字节的最高两位为类型标识位,第一字节的低六位与第二字节用来存放实际数值;数值为普通大小的元素,且有连续重复的特点,用双字节存储,第一个字节的最高两位为类型标识,第一个字节的低六位为存放实际数值,第二个字节存放这个数值连续重复的次数;数值为普通大小的元素,且不连续重复,用单字节存储,字节的最高两位为类型标识,字节的低六位为存放实际数值;所述的解压缩过程为压缩过程的逆运算。具有对红外码信号数据压缩高效、实现数据保密传输的积极效果。

发明专利

CN201410065018.X

2014-02-26

CN103795421A

2014-05-14

H03M7/30(2006.01)I

活点信息技术有限公司

刘润滋;宋玉兴

276800 山东省日照市东港区富阳路北段

深圳市千纳专利代理有限公司 44218

卜令涛%魏振柯

山东;37

一种数据压缩及解压缩的方法,其特征在于,所述的压缩过程,包括如下步骤:步骤1、数据处理:将连续变化的红外输入电平通过定时设备将其按时间量化为相应的值,并将高电平与低电平的量化值按顺序分别存入两个数组中,且将各数组中数值特别大的元素标出;步骤2、将所有待压缩元素适当缩放,使普通大小元素的量化值至少小于64,然后求普通大小元素的平均值,并将数组中与平均值大小相近的元素归一化为平均值;步骤3、对于数值特别大的元素,使用双字节存储,其中第一个字节的最高两位为类型标识位,第一字节的低六位与第二字节一起用来存放实际数值;步骤4、对于数值为普通大小的元素,如果有连续重复的特点,则用双字节存储,第一个字节的最高两位为类型标识,第一个字节的低六位为存放实际数值;第二个字节存放这个数值连续重复的次数;步骤5、对于数值为普通大小的元素,且不连续重复,则用单字节存储,字节的最高两位为类型标识,字节的低六位为存放实际数值;所述的解压缩过程为压缩过程的逆运算,包括如下步骤:步骤1、通过每个数据单位第一个字节的最高两位判断是单字节数据单位还是双字节数据单位;步骤2、对于双字节数据单位,则通过判断第一个字节的高两位来区分是特别大的数值,还是普通的连续重复的数值;步骤3、如果是双字节数据单位,且是特别大的数值,则将第一个字节的低六位与256相乘,再加上第二个字节数值后存放到专门存放解压后数据的数组中;步骤4、如果是双字节数据单位,且为普通连续重复的数值,则将其以第一个字节的低六位为母本,顺次存放到专门存放解压后数据的数组中,存放次数为第二个字节所表示的数值;步骤5、如果是单字节数据单位,则直接将其顺次存放到专门存放解压后数据的数组中;且以上存放次序皆为顺次存放,不可重复覆盖已有的有效数据。
相关文献
评论
法律状态详情>>
2017-05-24授权
2014-05-14公开
2017-05-31专利申请权、专利权的转移
2014-06-11实质审查的生效
相关作者
相关机构