发明名称 |
一种用于红外遥控器的固定码长互补型编码方法及其解码方法 |
摘要 |
本发明涉及一种用于红外遥控器的固定码长互补型编码方法,所述的红外遥控器采用互补型编码的方式,即对每一个字节进行编码,后面紧跟该字节的反码,并在固定码长内设有校验码;与红外遥控器相匹配的接收控制器上编制有相应的解码规则,用于接收红外遥控器发出的红外码,并根据原码、反码及校验码来判断确认数据当出现原码有误码,也可根据反码及校验码来恢复正确的数据,提高抗干扰能力。 |
申请公布号 |
CN103051417B |
申请公布日期 |
2015.09.09 |
申请号 |
CN201210502455.4 |
申请日期 |
2012.11.30 |
申请人 |
浙江西盈科技有限公司 |
发明人 |
能建国;成光清;陈呈胜;王力 |
分类号 |
H04L1/00(2006.01)I;G08C23/04(2006.01)I |
主分类号 |
H04L1/00(2006.01)I |
代理机构 |
杭州天欣专利事务所(普通合伙) 33209 |
代理人 |
余木兰 |
主权项 |
一种用于红外遥控器的固定码长的互补型编码方法及其解码方法,其特征在于:所述的红外遥控器采用互补型编码的方式,即对每一个字节进行编码,后面紧跟该字节的反码,并在固定码长内设有校验码;与红外遥控器相匹配的接收控制器上编制有相应的解码规则,用于接收红外遥控器发出的红外码,并根据原码、反码及校验码来判断确认数据;本发明的具体操作方法如下:(1)根据红外遥控器的编码方案协议,在接收控制器上编制相应的解码软件;(2)红外遥控器向接收控制器发射固定码长为N字节的数据;(3)接收控制器根据解码规则,对每一字节进行数据准确性判断,首先对反码取反并与对应的源码比较,如果一致说明数据正确,执行相应指令;如果不一致则通过校验码判断是源码错还是反码出错,如果判断是源码出错,即通过反码恢复源码数据,执行相应的指令;如果是反码出错则不做处理,直接执行源码指令。 |
地址 |
311300 浙江省杭州市临安锦城街道石镜街777号 |