[发明专利]解码红外遥控信号的方法和装置无效
申请号: | 200910211208.7 | 申请日: | 2009-11-02 |
公开(公告)号: | CN101697249A | 公开(公告)日: | 2010-04-21 |
发明(设计)人: | 朱晓斌 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | G08C23/04 | 分类号: | G08C23/04 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 李娟 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 解码 红外 遥控 信号 方法 装置 | ||
1.一种解码红外遥控信号的方法,其特征在于,包括:
从携带按键编号信息的红外遥控信号中获取待解码的码字;
获取所述待解码的码字与预先保存的全部标准码字的编码距离;
将所述编码距离最小的一个标准码字对应的按键编号作为所述红外遥控信号的解码结果。
2.根据权利要求1所述的方法,其特征在于,所述从携带按键编号的红外遥控信号中获取待解码的码字,包括:
按照所述红外遥控信号的至少两倍波特率对所述红外遥控信号进行采样,获取所述红外遥控信号中待解码的码字,其中所述波特率为所述红外遥控信号中最短脉冲宽度值的倒数。
3.根据权利要求1所述的方法,其特征在于,所述将所述编码距离最小的一个标准码字对应的按键编号作为所述红外遥控信号的解码结果,包括:
确定所述最小的编码距离是否大于编码距离阈值;
如果大于,确定对所述红外遥控信号的解码结果失败;否则,确定所述编码距离最小的一个标准码字对应的按键编号为所述红外遥控信号的解码结果。
4.根据权利要求1所述的方法,其特征在于,所述从携带按键编号的红外遥控信号中获取待解码的码字之前,还包括:
获取红外遥控器上同一编号的按键至少两次输出的红外遥控信号的码字;
选取所述至少两次输出的码字中出现次数最多的码字作为标准码字。
5.根据权利要求1所述的方法,其特征在于,还包括:
如果编码距离最小的标准码字的条目大于一个,确定所述所述红外遥控信号的解码失败。
6.根据权利要求1至5任一权利要求所述的方法,其特征在于,所述红外遥控信号是通过串口接收的。
7.一种解码红外遥控信号的装置,其特征在于,包括:
第一获取模块,用于从携带按键编号信息的红外遥控信号中获取待解码的码字;
第二获取模块,用于获取所述第一获取模块获取的所述待解码的码字与预先保存的全部标准码字的编码距离;
确定模块,用于将所述第二获取模块获取的编码距离最小的一个标准码字对应的按键编号作为所述红外遥控信号的解码结果。
8.根据权利要求7所述的装置,其特征在于,
所述第一获取模块,具体用于:按照所述红外遥控信号的至少两倍波特率对所述红外遥控信号进行采样,获取所述红外遥控信号中待解码的码字,其中所述波特率为所述红外遥控信号中最短脉冲宽度值的倒数。
9.根据权利要求7所述的装置,其特征在于,所述确定模块,包括:
第一确定单元,用于确定所述最小的编码距离是否大于编码距离阈值;
第二确定单元,用于在所述第一确定单元确定大于所述编码距离阈值时,确定对所述红外遥控信号的解码结果失败;否则,确定所述编码距离最小的一个标准码字对应的按键编号为所述红外遥控信号的解码结果。
10.根据权利要求7所述的装置,其特征在于,还包括:
第三获取模块,用于获取红外遥控器上同一编号的按键至少两次输出的红外遥控信号的码字;
选取模块,用于选取所述第三获取模块获取的至少两次输出的码字中出现次数最多的码字作为标准码字。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910211208.7/1.html,转载请声明来源钻瓜专利网。