[发明专利]红外信号发送方法、装置和遥控器有效
申请号: | 201410124175.3 | 申请日: | 2014-03-28 |
公开(公告)号: | CN103927864B | 公开(公告)日: | 2017-10-20 |
发明(设计)人: | 李钦 | 申请(专利权)人: | 小米科技有限责任公司 |
主分类号: | G08C23/04 | 分类号: | G08C23/04 |
代理公司: | 北京三高永信知识产权代理有限责任公司11138 | 代理人: | 刘映东 |
地址: | 100085 北京市海淀区清*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 红外 信号 发送 方法 装置 遥控器 | ||
技术领域
本公开涉及无线传输技术领域,特别涉及一种红外信号发送方法、装置和遥控器。
背景技术
在日常工作和生活中,通常对电视机、空调、冰箱、机顶盒等家用设备的无线遥控均采用红外遥控技术。红外遥控技术的基本原理是:用户操作遥控器发出红外信号,被遥控设备(电视机、空调等)通过内置的接收电路接收红外信号,并对其进行解码得到控制指令,控制指令用于控制被遥控设备中的相应部件执行对应的操作。
NEC协议是一种常用的红外传输协议,其规定了红外信号的传输格式。请结合参考图1,图1是根据NEC协议示例性示出的一个红外信号的示意图。在NEC协议中,一个完整的红外信号10包括:起始码12、用户码14和数据码16。其中,起始码12用于表示遥控器开始工作,通过起始码12可以引导被遥控设备进入解码程序。起始码12通常为一个9ms脉宽的AGC(Automatic Gain Control,自动增益控制)脉冲(高电平)和4.5ms脉宽的空闲信号(低电平)。用户码14用于标识遥控器的类别,不同型号的遥控器对应于不同的用户码14。数据码16用于标识按键的键值,遥控器中不同的按键对应于不同的键值,而键值则以数据码16表示。在NEC协议中,用户码和数据码均为8位二进制序列。其中,逻辑0采用560us脉宽的高电平脉冲信号+560us脉宽的低电平脉冲信号表示;逻辑1采用560us脉宽的高电平脉冲信号+1680us脉宽的低电平脉冲信号表示。另外,在NEC协议中,信号的发送周期为110ms。在通常情况下,从用户按下遥控器中的某一按键至释放该按键的时间间隔内,遥控器可以发出一个完整的红外信号。
公开人在实现本公开的过程中,发现上述方式至少存在如下缺陷:由于在NEC协议中,信号的发送周期为110ms,从用户按下遥控器中的某一按键至释放该按键的时间间隔内,遥控器通常只能够发出一个完整的红外信号,而红外信号又很容易受到环境中的光或者电磁的干扰,这就会导致被遥控设备无法读取到完整的红外信号,进而无法解码得到控制指令并根据该控制指令执行相应的操作,也即上述方式存在遥控器抗干扰能力弱、遥控成功率低的问题。
发明内容
为了解决背景技术中涉及的技术方案存在遥控器抗干扰能力弱、遥控成功率低的问题,本公开实施例提供了一种红外信号发送方法、装置和遥控器。所述技术方案如下:
根据本公开实施例的第一方面,提供了一种红外信号发送方法,所述方法包括:
对于遥控器中的每一个按键,在所述按键被按下时生成对应于所述按键的二进制序列;
对所述二进制序列进行编码调制得到脉冲串信号;
在所述按键被释放之前,根据预设发送周期以红外信号的形式重复发送至少2个所述脉冲串信号,所述预设发送周期小于预定阈值,所述预定阈值根据正常操作状态下从按下所述遥控器的中的按键至释放所述按键的时间间隔设定;
其中,所述在所述按键被按下时生成对应于所述按键的二进制序列,包括:
在所述按键被按下时获取与所述遥控器对应的用户码;
获取与所述按键对应的数据码;
分别将所述用户码和所述数据码平均分成m段,m≥2;
根据预设运算规则对依次排列的m段所述用户码和m段所述数据码按序进行计算得到校验码;
生成包含有所述用户码、所述数据码以及所述校验码的所述二进制序列。
可选地,所述对所述二进制序列进行编码调制得到脉冲串信号,包括:
采用高低电平脉冲信号组合对所述二进制序列进行编码;
将编码后的所述二进制序列调制到预定频率的载波上得到有效脉冲串信号;
将起始脉冲串信号、所述有效脉冲串信号以及截止脉冲串信号按序组合得到所述脉冲串信号。
可选地,所述采用高低电平脉冲信号组合对所述二进制序列进行编码,包括:
将所述二进制序列平均分成n个二进制序列段,且每个所述二进制序列段中包含至少2位二进制数,n≥1;
根据预设的不同二进制序列段与不同高低电平脉冲信号组合之间的对应关系,获取各个所述二进制序列段对应的高低电平脉冲信号组合;
将获取到的n个所述高低电平脉冲信号组合依次排列得到编码后的所述二进制序列。
可选地,当每个所述二进制序列段中包含2位二进制数时,所述不同二进制序列段与不同高低电平脉冲信号组合之间的对应关系,包括:
二进制序列段“00”对应于第一脉宽的高电平脉冲信号+第二脉宽的低电平脉冲信号;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于小米科技有限责任公司,未经小米科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410124175.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:基于欠抽样面向不平衡数据集的交通事件自动检测方法
- 下一篇:空间线索和反馈