一种红外脉冲信号的解编码方法.pdf

上传人:111****112 文档编号:72700 上传时间:2018-01-23 格式:PDF 页数:5 大小:286.33KB
返回 下载 相关 举报
摘要
申请专利号:

CN201410327176.8

申请日:

2014.07.10

公开号:

CN104217576A

公开日:

2014.12.17

当前法律状态:

撤回

有效性:

无权

法律详情:

发明专利申请公布后的视为撤回IPC(主分类):G08C 23/04申请公布日:20141217|||实质审查的生效IPC(主分类):G08C 23/04申请日:20140710|||公开

IPC分类号:

G08C23/04

主分类号:

G08C23/04

申请人:

广州市河东电子有限公司

发明人:

张信东

地址:

510000 广东省广州市番禺区石楼镇利丰大道莲花西路86号

优先权:

专利代理机构:

厦门市新华专利商标代理有限公司 35203

代理人:

徐勋夫

PDF下载: PDF下载
内容摘要

本发明一种红外脉冲信号的编解码方法,学习型红外遥控装置开始接收红外控制器发射的按键的遥控命令,将红外控制器发射的控制命令以“码长+控制码+索引号+库内容”的格式进行存储,若库内容相同不重复存储,仅存储第一次读取的库内容,将相同的库内容对应相同的索引号,在还原控制命令时,根据索引号读取与该索引号对应的库内容,这样在存储遥控命令时,就可以压缩存储数据,能有效地压缩数据的存储空间。

权利要求书

1.  一种红外脉冲信号的编解码方法,其特征在于包括如下步骤:
步骤1、设定红外控制器发射的控制命令以“码长+控制码+索引号+库内容”的格式进行存储,其中,控制码指的是这段红外码的配置信息,包括某个红外码循环发送的标志,载波频率,红外“库”地址信息,将红外脉冲信号中每一对高电平和低电平称为一个“库”,将该“库”对应的高电平宽度值和低电平宽度值称为一个“库内容”;
步骤2、学习型红外遥控装置开始接收红外控制器发射的按键的遥控命令,先读取第一个库,索引号初始值为0,并将获取的高电平宽度值和低电平宽度值存入与该索引号对应的库内容;然后读取下一个库,将获取的高电平宽度值和低电平宽度值与前述库内容比对,若相同,则援引该索引号为0,库内容为空;若不相同,则将索引号值加1生成新的索引号,并将获取的高电平宽度值和低电平宽度值存入与该索引号对应的库内容;如此类推,每读取一个新的库,遍历前述所有的库内容,将获取的新的高电平宽度值和低电平宽度值依次与之作比对,若存在相同的,则援引相同库内容对应的索引号,库内容为空,若不相同,则将索引号值加1生成新的索引号,并将获取的高电平宽度值和低电平宽度值存入与该索引号对应的库内容;直至控制命令结束;根据总数量长度就可以确定码长,另外根据现在的索引号及“库”的地址信息可以确定某个红外码循环发送的标志和载波频率,控制码也可以产生了,以步骤1所述的格式将红外控制器发射的控制命令存储至存储模块中;
步骤3、当使用者通过学习型红外遥控装置对家电实施操控时,微处理器根据输入的控制命令从存储模块提取存储内容,根据码长信息和控制码内容依次读取索引号和与索引号对应的库内容,将存储内容还原成红外控制器的遥控命令。

说明书

一种红外脉冲信号的解编码方法
技术领域
本发明涉及一种红外脉冲信号的编解码方法。
背景技术
随着人们消费水平的不断提高,对于家电产品的易用性和亲和性也提出了更高的要求。将信息技术、网络技术引入家电生产领域成为趋势,催生了智能化、个性化、更易于操控的信息家电,智能家居势在必行。如何整合众多传统的家电遥控器,通过更为人性化的带有用户界面的遥控设备对家电产品进行智能操控,成为大家的研究方向。
目前成熟的做法是,将众多传统的红外遥控器整合至学习型红外遥控装置中,然后通过该学习型红外遥控装置对所有家电实施控制。将已有的红外遥控器对准学习型红外遥控装置,依次按下红外遥控器上所有的按键,向该学习型红外遥控装置发射每个按键的遥控命令,该学习型红外遥控装置接收该每个按键的遥控命令后发送至微处理器,由微处理器对每个按键的遥控命令进行解码分析,得到其编码信息,然后微处理器将该编码信息发送到存储模块存储,当使用者通过学习型红外遥控装置对家电实施操控时,微处理器根据输入的控制命令从存储模块提取相应的编码信息,并通过学习型红外遥控装置内的红外发射装置发出,完成对家电的遥控。由于需要整合的红外遥控器数量众多,存储量大,对存储模块和微处理器的性能提出很高的要求,势必会增加该学习型红外遥控装置的成本,不具实用性。
发明内容
本发明的目的在于提供一种红外脉冲信号的编解码方法,能有效压缩数据存储空间,降低学习型红外遥控装置的成本,使其更具实用性。
本发明一种红外脉冲信号的编解码方法,包括如下步骤:
步骤1、设定红外控制器发射的控制命令以“码长+控制码+索引号+库内容”的格式进行存储,其中,控制码指的是这段红外码的配置信息,包括某个红外码循环发送的标志,载波频率,红外“库”地址信息,将红外脉冲信号中每一对高电平和低电平称为一个“库”,将该“库”对应的高电平宽度值和低电平宽度值称为一个“库内容”;
步骤2、学习型红外遥控装置开始接收红外控制器发射的按键的遥控命令,先读取第一个库,索引号初始值为0,并将获取的高电平宽度值和低电平宽度值存入与该索引号对应的库内容;然后读取下一个库,将获取的高电平宽度值和低电平宽度值与前述库内容比对,若相同,则援引该索引号为0,库内容为空;若不相同,则将索引号值加1生成新的索引号,并将获取的高电平宽度值和低电平宽度值存入与该索引号对应的库内容;如此类推,每读取一个新的库,遍历前述所有的库内容,将获取的新的高电平宽度值和低电平宽度值依次与之作比对,若存在相同的,则援引相同库内容对应的索引号,库内容为空,若不相同,则将索引号值加1生成新的索引号,并将获取的高电平宽度值和低电平宽度值存入与该索引号对应的库内容;直至控制命令结束;根据总数量长度就可以确定码长,另外根据现在的索引号及“库”的地址信息可以确定某个红外码循环发送的标志和载波频率,控制码也可以产生了,以步骤1所述的格式将红外控制器发射的控制命令存储至存储模块中;
步骤3、当使用者通过学习型红外遥控装置对家电实施操控时,微处理器根据输入的控制命令从存储模块提取存储内容,根据码长信息和控制码内容依次读取索引号和与索引号对应的库内容,将存储内容还原成红外控制器的遥控命令。
采用本发明的技术方案后,若库内容相同不重复存储,仅存储第一次读取的库内容,将相同的库内容对应相同的索引号,在还原控制命令时,根据索引号读取与该索引号对应的库内容,这样在存储遥控命令时,就可以压缩存储数据,能有效地压缩数据的存储空间。
具体实施方式
本发明一种红外脉冲信号的编解码方法,包括如下步骤:
步骤1、设定红外控制器发射的控制命令以“码长+控制码+索引号+库内容”的格式进行存储,其中,控制码指的是这段红外码的配置信息,包括某个红外码循环发送的标志,载波频率,红外“库”地址信息,将红外脉冲信号中每一对高电平和低电平称为一个“库”,将该“库”对应的高电平宽度值和低电平宽度值称为一个“库内容”;
步骤2、学习型红外遥控装置开始接收红外控制器发射的按键的遥控命令,先读取第一个库,索引号初始值为0,并将获取的高电平宽度值和低电平宽度值存入与该索引号对应的库内容;然后读取下一个库,将获取的高电平宽度值和低电平宽度值与前述库内容比对,若相同,则援引该索引号为0,库内容为空;若不相同,则将索引号值加1生成新的索引号,并将获取的高电平宽度值和低电平宽度值存入与该索引号对应的库内容;如此类推,每读取一个新的库,遍历前述所有的库内容,将获取的新的高电平宽度值和低电平宽度值依次与之作比对,若存在相同的,则援引相同库内容对应的索引号,库内容为空,若不相同,则将索引号值加1生成新的索引号,并将获取的高电平宽度值和低电平宽度值存入与该索引号对应的库内容;直至控制命令结束;根据总数量长度就可以确定码长,另外根据现在的索引号及“库”的地址信息可以确定某个红外码循环发送的标志和载波频率,控制码也可以产生了,以步骤1所述的格式将红外控制器发射的控制命令存储至存储模块中;
步骤3、当使用者通过学习型红外遥控装置对家电实施操控时,微处理器根据输入的控制命令从存储模块提取存储内容,根据码长信息和控制码内容依次读取索引号和与索引号对应的库内容,将存储内容还原成红外控制器的遥控命令。
为了方便理解,举例如下:
 索引号     库内容
0          N0  
1          N1        
 0          空
2          N2
 3          N3
 2          空
读取的遥控命令的存储格式为:
码长+控制码+0+N0+1+N1+0+2+N2+3+N3+2
还原后的遥控命令为“N0N1N0N2N3N2”。
本发明的重点在于:若库内容相同不重复存储,仅存储第一次读取的库内容,将相同的库内容对应相同的索引号,在还原控制命令时,根据索引号读取与该索引号对应的库内容,这样在存储遥控命令时,就可以压缩存储数据,能有效地压缩数据的存储空间。
以上所述,仅是本发明较佳实施例而已,并非对本发明的技术范围作任何限制,故凡是依据本发明的技术实质对以上实施例所作的任何细微修改、等同变化与修饰,均仍属于本发明技术方案的范围内。

一种红外脉冲信号的解编码方法.pdf_第1页
第1页 / 共5页
一种红外脉冲信号的解编码方法.pdf_第2页
第2页 / 共5页
一种红外脉冲信号的解编码方法.pdf_第3页
第3页 / 共5页
点击查看更多>>
资源描述

《一种红外脉冲信号的解编码方法.pdf》由会员分享,可在线阅读,更多相关《一种红外脉冲信号的解编码方法.pdf(5页珍藏版)》请在专利查询网上搜索。

1、10申请公布号CN104217576A43申请公布日20141217CN104217576A21申请号201410327176822申请日20140710G08C23/0420060171申请人广州市河东电子有限公司地址510000广东省广州市番禺区石楼镇利丰大道莲花西路86号72发明人张信东74专利代理机构厦门市新华专利商标代理有限公司35203代理人徐勋夫54发明名称一种红外脉冲信号的解编码方法57摘要本发明一种红外脉冲信号的编解码方法,学习型红外遥控装置开始接收红外控制器发射的按键的遥控命令,将红外控制器发射的控制命令以“码长控制码索引号库内容”的格式进行存储,若库内容相同不重复存储,仅。

2、存储第一次读取的库内容,将相同的库内容对应相同的索引号,在还原控制命令时,根据索引号读取与该索引号对应的库内容,这样在存储遥控命令时,就可以压缩存储数据,能有效地压缩数据的存储空间。51INTCL权利要求书1页说明书3页19中华人民共和国国家知识产权局12发明专利申请权利要求书1页说明书3页10申请公布号CN104217576ACN104217576A1/1页21一种红外脉冲信号的编解码方法,其特征在于包括如下步骤步骤1、设定红外控制器发射的控制命令以“码长控制码索引号库内容”的格式进行存储,其中,控制码指的是这段红外码的配置信息,包括某个红外码循环发送的标志,载波频率,红外“库”地址信息,将。

3、红外脉冲信号中每一对高电平和低电平称为一个“库”,将该“库”对应的高电平宽度值和低电平宽度值称为一个“库内容”;步骤2、学习型红外遥控装置开始接收红外控制器发射的按键的遥控命令,先读取第一个库,索引号初始值为0,并将获取的高电平宽度值和低电平宽度值存入与该索引号对应的库内容;然后读取下一个库,将获取的高电平宽度值和低电平宽度值与前述库内容比对,若相同,则援引该索引号为0,库内容为空;若不相同,则将索引号值加1生成新的索引号,并将获取的高电平宽度值和低电平宽度值存入与该索引号对应的库内容;如此类推,每读取一个新的库,遍历前述所有的库内容,将获取的新的高电平宽度值和低电平宽度值依次与之作比对,若存。

4、在相同的,则援引相同库内容对应的索引号,库内容为空,若不相同,则将索引号值加1生成新的索引号,并将获取的高电平宽度值和低电平宽度值存入与该索引号对应的库内容;直至控制命令结束;根据总数量长度就可以确定码长,另外根据现在的索引号及“库”的地址信息可以确定某个红外码循环发送的标志和载波频率,控制码也可以产生了,以步骤1所述的格式将红外控制器发射的控制命令存储至存储模块中;步骤3、当使用者通过学习型红外遥控装置对家电实施操控时,微处理器根据输入的控制命令从存储模块提取存储内容,根据码长信息和控制码内容依次读取索引号和与索引号对应的库内容,将存储内容还原成红外控制器的遥控命令。权利要求书CN10421。

5、7576A1/3页3一种红外脉冲信号的解编码方法技术领域0001本发明涉及一种红外脉冲信号的编解码方法。背景技术0002随着人们消费水平的不断提高,对于家电产品的易用性和亲和性也提出了更高的要求。将信息技术、网络技术引入家电生产领域成为趋势,催生了智能化、个性化、更易于操控的信息家电,智能家居势在必行。如何整合众多传统的家电遥控器,通过更为人性化的带有用户界面的遥控设备对家电产品进行智能操控,成为大家的研究方向。0003目前成熟的做法是,将众多传统的红外遥控器整合至学习型红外遥控装置中,然后通过该学习型红外遥控装置对所有家电实施控制。将已有的红外遥控器对准学习型红外遥控装置,依次按下红外遥控器。

6、上所有的按键,向该学习型红外遥控装置发射每个按键的遥控命令,该学习型红外遥控装置接收该每个按键的遥控命令后发送至微处理器,由微处理器对每个按键的遥控命令进行解码分析,得到其编码信息,然后微处理器将该编码信息发送到存储模块存储,当使用者通过学习型红外遥控装置对家电实施操控时,微处理器根据输入的控制命令从存储模块提取相应的编码信息,并通过学习型红外遥控装置内的红外发射装置发出,完成对家电的遥控。由于需要整合的红外遥控器数量众多,存储量大,对存储模块和微处理器的性能提出很高的要求,势必会增加该学习型红外遥控装置的成本,不具实用性。发明内容0004本发明的目的在于提供一种红外脉冲信号的编解码方法,能有。

7、效压缩数据存储空间,降低学习型红外遥控装置的成本,使其更具实用性。0005本发明一种红外脉冲信号的编解码方法,包括如下步骤步骤1、设定红外控制器发射的控制命令以“码长控制码索引号库内容”的格式进行存储,其中,控制码指的是这段红外码的配置信息,包括某个红外码循环发送的标志,载波频率,红外“库”地址信息,将红外脉冲信号中每一对高电平和低电平称为一个“库”,将该“库”对应的高电平宽度值和低电平宽度值称为一个“库内容”;步骤2、学习型红外遥控装置开始接收红外控制器发射的按键的遥控命令,先读取第一个库,索引号初始值为0,并将获取的高电平宽度值和低电平宽度值存入与该索引号对应的库内容;然后读取下一个库,将。

8、获取的高电平宽度值和低电平宽度值与前述库内容比对,若相同,则援引该索引号为0,库内容为空;若不相同,则将索引号值加1生成新的索引号,并将获取的高电平宽度值和低电平宽度值存入与该索引号对应的库内容;如此类推,每读取一个新的库,遍历前述所有的库内容,将获取的新的高电平宽度值和低电平宽度值依次与之作比对,若存在相同的,则援引相同库内容对应的索引号,库内容为空,若不相同,则将索引号值加1生成新的索引号,并将获取的高电平宽度值和低电平宽度值存入与该索引号对应的库内容;直至控制命令结束;根据总数量长度就可以确定码长,另外根据现在的索引说明书CN104217576A2/3页4号及“库”的地址信息可以确定某个。

9、红外码循环发送的标志和载波频率,控制码也可以产生了,以步骤1所述的格式将红外控制器发射的控制命令存储至存储模块中;步骤3、当使用者通过学习型红外遥控装置对家电实施操控时,微处理器根据输入的控制命令从存储模块提取存储内容,根据码长信息和控制码内容依次读取索引号和与索引号对应的库内容,将存储内容还原成红外控制器的遥控命令。0006采用本发明的技术方案后,若库内容相同不重复存储,仅存储第一次读取的库内容,将相同的库内容对应相同的索引号,在还原控制命令时,根据索引号读取与该索引号对应的库内容,这样在存储遥控命令时,就可以压缩存储数据,能有效地压缩数据的存储空间。具体实施方式0007本发明一种红外脉冲信。

10、号的编解码方法,包括如下步骤步骤1、设定红外控制器发射的控制命令以“码长控制码索引号库内容”的格式进行存储,其中,控制码指的是这段红外码的配置信息,包括某个红外码循环发送的标志,载波频率,红外“库”地址信息,将红外脉冲信号中每一对高电平和低电平称为一个“库”,将该“库”对应的高电平宽度值和低电平宽度值称为一个“库内容”;步骤2、学习型红外遥控装置开始接收红外控制器发射的按键的遥控命令,先读取第一个库,索引号初始值为0,并将获取的高电平宽度值和低电平宽度值存入与该索引号对应的库内容;然后读取下一个库,将获取的高电平宽度值和低电平宽度值与前述库内容比对,若相同,则援引该索引号为0,库内容为空;若不。

11、相同,则将索引号值加1生成新的索引号,并将获取的高电平宽度值和低电平宽度值存入与该索引号对应的库内容;如此类推,每读取一个新的库,遍历前述所有的库内容,将获取的新的高电平宽度值和低电平宽度值依次与之作比对,若存在相同的,则援引相同库内容对应的索引号,库内容为空,若不相同,则将索引号值加1生成新的索引号,并将获取的高电平宽度值和低电平宽度值存入与该索引号对应的库内容;直至控制命令结束;根据总数量长度就可以确定码长,另外根据现在的索引号及“库”的地址信息可以确定某个红外码循环发送的标志和载波频率,控制码也可以产生了,以步骤1所述的格式将红外控制器发射的控制命令存储至存储模块中;步骤3、当使用者通过。

12、学习型红外遥控装置对家电实施操控时,微处理器根据输入的控制命令从存储模块提取存储内容,根据码长信息和控制码内容依次读取索引号和与索引号对应的库内容,将存储内容还原成红外控制器的遥控命令。0008为了方便理解,举例如下索引号库内容0N01N10空2N23N32空读取的遥控命令的存储格式为说明书CN104217576A3/3页5码长控制码0N01N102N23N32还原后的遥控命令为“N0N1N0N2N3N2”。0009本发明的重点在于若库内容相同不重复存储,仅存储第一次读取的库内容,将相同的库内容对应相同的索引号,在还原控制命令时,根据索引号读取与该索引号对应的库内容,这样在存储遥控命令时,就可以压缩存储数据,能有效地压缩数据的存储空间。0010以上所述,仅是本发明较佳实施例而已,并非对本发明的技术范围作任何限制,故凡是依据本发明的技术实质对以上实施例所作的任何细微修改、等同变化与修饰,均仍属于本发明技术方案的范围内。说明书CN104217576A。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 信号装置


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1