发明名称 一种基于通信设备的红外数据的学以及存取方法
摘要 本发明公开了一种基于通信设备的红外数据的学以及存取方法,它属于应用通信领域,特别涉及一种运用键值表和红外数据存储表的关联映射来存储红外数据以及读取红外数据的实现方法。该方法首先通过采样学红外数据,并将其存储在红外数据存储表中,再通过对键值表进行一些相关定义,将相关的红外数据在存储表中的起始地址存储在键值表中相应的键位上,最后通过按键值利用公式(红外数据地址=L*设备类型编号+按键值*3+1)求得红外数据在键值表中对应的地址,通过读取该地址的内容可以知道该红外数据在红外数据存储表中的位置。利用本方法可以大大节省红外数据的存储空间,获得相对高效、灵活的红外数据获取方式。
申请公布号 CN101188457A 申请公布日期 2008.05.28
申请号 CN200710030344.7 申请日期 2007.09.21
申请人 广州市聚晖电子科技有限公司;中山大学;广东中大讯通信息有限公司 发明人 王炅;罗笑南;王建民;李志伟
分类号 H04B10/10(2006.01);H04Q9/00(2006.01);H04L29/02(2006.01) 主分类号 H04B10/10(2006.01)
代理机构 广州市深研专利事务所 代理人 陈雅平
主权项 1.一种基于通信设备的红外数据的学习以及存取方法,它主要步骤包括:1)通过采样检测红外线的频率,遥控器进行红外数据的学习:a)计算出脉冲的时间t1、t2并存储在数据缓冲区,在根据t1、t2算出脉冲的周期T=t1+t2,b)读出脉冲的个数n,得出红外线发射的时间n*T,没有脉冲的部分,通过计时器得到,c)然后把这些时间按顺序存储在数据缓冲区中,d)以0x64、0xff作为结束标记,并记录下数据的长度;2)将保存在缓冲区中的红外数据存储到红外数据存储表中:a)获得红外数据的最后存放地址,b)将新学习的红外数据追加到a)中获得的地址之后;3)键值表对红外数据进行学习:a)根据键值表格的设备类型划分存储区数N,并定义以及每个区占的字节数L计算出红外数据的地址空间,b)再在最后为每个存储区预留2各字节的空间,用于存储设备类型对应红外数据的末地址,c)规定每个存储区里每3个字节为一个按键,即每个存储区的按键数为L/3;4)根据按键值,即可以通过公式红外数据地址=L*设备类型编号+按键值*3+1,根据地址就可以找到对应的红外数据。
地址 510630广东省广州市天河区天河北路906号高科大厦A座13A层08室