[发明专利]一种数据压缩及解压缩的方法有效
| 申请号: | 201410065018.X | 申请日: | 2014-02-26 |
| 公开(公告)号: | CN103795421B | 公开(公告)日: | 2017-05-24 |
| 发明(设计)人: | 刘润滋;宋玉兴 | 申请(专利权)人: | 活点信息技术有限公司 |
| 主分类号: | H03M7/30 | 分类号: | H03M7/30 |
| 代理公司: | 深圳市千纳专利代理有限公司44218 | 代理人: | 卜令涛,魏振柯 |
| 地址: | 276800 *** | 国省代码: | 山东;37 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | 一种数据压缩及解压缩的方法,涉及数据压缩与解压缩技术领域,特别是一种应用于红外码信号的数据压缩与解压缩技术。其特征在于,数值特别大的元素,用双字节存储,其中第一个字节的最高两位为类型标识位,第一字节的低六位与第二字节用来存放实际数值;数值为普通大小的元素,且有连续重复的特点,用双字节存储,第一个字节的最高两位为类型标识,第一个字节的低六位为存放实际数值,第二个字节存放这个数值连续重复的次数;数值为普通大小的元素,且不连续重复,用单字节存储,字节的最高两位为类型标识,字节的低六位为存放实际数值;所述的解压缩过程为压缩过程的逆运算。具有对红外码信号数据压缩高效、实现数据保密传输的积极效果。 | ||
| 搜索关键词: | 一种 数据压缩 解压缩 方法 | ||
【主权项】:
一种数据压缩及解压缩的方法,其特征在于,所述的压缩过程,包括如下步骤:步骤1、数据处理:将连续变化的红外输入电平通过定时设备将其按时间量化为相应的值,并将高电平与低电平的量化值按顺序分别存入两个数组中,且将各数组中数值特别大的元素标出;步骤2、将所有待压缩元素适当缩放,使普通大小元素的量化值至少小于64,然后求普通大小元素的平均值,并将数组中与平均值大小相近的元素归一化为平均值;步骤3、对于数值特别大的元素,使用双字节存储,其中第一个字节的最高两位为类型标识位,第一字节的低六位与第二字节一起用来存放实际数值;步骤4、对于数值为普通大小的元素,如果有连续重复的特点,则用双字节存储,第一个字节的最高两位为类型标识,第一个字节的低六位为存放实际数值;第二个字节存放这个数值连续重复的次数;步骤5、对于数值为普通大小的元素,且不连续重复,则用单字节存储,字节的最高两位为类型标识,字节的低六位为存放实际数值;所述的解压缩过程为压缩过程的逆运算,包括如下步骤:步骤1、通过每个数据单位第一个字节的最高两位判断是单字节数据单位还是双字节数据单位;步骤2、对于双字节数据单位,则通过判断第一个字节的高两位来区分是数值特别大的元素,还是普通的连续重复的数值;步骤3、如果是双字节数组单位,且是数值特别大的元素,则将第一个字节的低六位与256相乘,再加上第二个字节数值后存放到专门存放解压后数据的数组中;步骤4、如果是双字节数据单位,且为普通连续重复的数值,则将其以第一个字节的低六位为母本,顺次存放到专门存放解压后数据的数组中,存放次数为第二个字节所表示的数值;步骤5、如果是单字节数据单位,则直接将其顺次存放到专门存放解压后数据的数组中;且以上存放次序皆为顺次存放,不可重复覆盖已有的有效数据;所述的数值特别大的元素是指大于其他元素的4倍及以上的元素。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于活点信息技术有限公司,未经活点信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410065018.X/,转载请声明来源钻瓜专利网。
- 上一篇:频谱管理
- 下一篇:一种计数器的信号变换及驱动模块





