[发明专利]基于样本索引对红外码解压缩的算法有效
申请号: | 201910226160.0 | 申请日: | 2019-03-25 |
公开(公告)号: | CN109872522B | 公开(公告)日: | 2021-01-01 |
发明(设计)人: | 肖正文;赵月鹏;赵振涛;班娅萌 | 申请(专利权)人: | 河北棣烨信息技术有限公司 |
主分类号: | G08C23/04 | 分类号: | G08C23/04 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 050030 河北省石家庄*** | 国省代码: | 河北;13 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明本发明提供了一种基于样本索引对红外码解压缩的算法,包括a、滤码:通过滤码公式获取过滤数据N,得到红外滤码数据;b、转化为十六进制的数据并且小端模式;c、获取样本码数组和样本个数;d、压缩转换样本码;e、拼接带解压信息的压缩码:最终压缩码字符串=保留数据(固定为“00”)+样本个数+样本码数组+压缩转换码;f、解压算法就是对e到a的逆运算。经过压缩处理后会大量缩短传输数据的长度,以减少网络传输时的带宽消耗和传输速度。它的作用类似于视频通过某种解压缩算法形成较小视频文件来从而减少传输消耗和存储空间。 | ||
搜索关键词: | 基于 样本 索引 红外 解压缩 算法 | ||
【主权项】:
1.基于样本索引对红外码解压缩的算法,其特征在于:包括如下步骤:a、滤码:将某个红外波数据M进行过滤,通过滤码公式获取过滤数据N,得到红外滤码数据;b、转化为十六进制的数据并且小端模式:将红外滤码数据转换为十六进制格式,每个数据都使用双字节的十六进制来表示,若不足双字节的则在前置位使用0来补位,也就是从0000到FFFF,得到十六进制数据;然后将十六进制数据转换为小端模式,即前两位和后两位互换,得到小端模式数据;c、获取样本码数组和样本个数:由于小端模式数据都是高电平与低电平交替出现,即第一个小端模式数据为高电平、第二个小端模式数据为低电平、第三个小端模式数据为高电平、第四个小端模式数据为低电平……以此类推,将小端模式数据中高低电平的数据为一组,也就是第一个小端模式数据为高电平、第二个小端模式数据为低电平,合并成为第一组,第三个小端模式数据为高电平、第四个小端模式数据为低电平,合并成为第二组……以此类推,直到得到最后一组,得到高低电平数据,再从中归纳提取出所有不同数据作为样本码,所有样本码集合为样本码数组,样本码数组中的样本码个数为样本个数;样本码数组中样本码的索引号用十六进制数据从0到F表示;d、压缩转换样本码:相邻相同高低电平数据得到单组压缩码的压缩规则为:单组压缩码由两个数字组成,第一个数字表示为样本码的索引号,第二个数字从0到F表示这个相邻相同的高低电平数据需要发送的个数;所有单组压缩码的排列组合即为压缩转换码;e、拼接带解压信息的压缩码:最终压缩码字符串=保留数据(固定为“00”)+样本个数+样本码数组+压缩转换码;f、解压:解压算法就是对e到a的逆运算。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于河北棣烨信息技术有限公司,未经河北棣烨信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910226160.0/,转载请声明来源钻瓜专利网。