[发明专利]红外编码识别方法在审
申请号: | 201610045236.6 | 申请日: | 2016-01-22 |
公开(公告)号: | CN105654707A | 公开(公告)日: | 2016-06-08 |
发明(设计)人: | 郑坚江;庄克成;戴旭毅;蔡晋 | 申请(专利权)人: | 宁波三星医疗电气股份有限公司 |
主分类号: | G08C23/04 | 分类号: | G08C23/04;H04M1/725 |
代理公司: | 宁波市鄞州甬致专利代理事务所(普通合伙) 33228 | 代理人: | 代忠炯 |
地址: | 315100 浙江省宁波市鄞*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种红外编码识别方法,包括以下步骤:利用红外通信模块的微处理器定时捕捉红外接收管接收到的红外编码信息的脉宽值;把脉宽的原始数据转换成一个数组a,数组个数为n,索引范围为0到n-1,对数组a进行如下运算:用a[0]逐一和后面的元素进行相除,得到规整数据;对规整数据进行取值,相同的值只取一个;统计每个样本值的个数,得到统计个数在前两位的样本值为b0,b1;得到的规整数据中,从头部开始找第一次等于b0或者b1的索引位置,记录为p0,从尾部开始找第一次不等于b0和b1的索引位置,记录为p1;对红外信息按红外规则进行编码,以识别出红外编码。该方法使得智能手机能够通过红外通信模块识别红外编码。 | ||
搜索关键词: | 红外 编码 识别 方法 | ||
【主权项】:
一种红外编码识别方法,其特征在于:包括以下步骤:(1)、利用红外通信模块的微处理器定时捕捉红外接收管接收到的红外编码信息的脉宽值,单位为微秒;(2)、把脉宽的原始数据转换成一个数组a,数组个数为n,索引范围为0到n‑1,对数组a进行如下运算:用a[0]逐一和后面的元素进行相除,大的为分母,小的为分子,如果商值不小于0.7,则改变为a[0],否则保持原始值;(3)、用a[1]逐一和后面的元素运算,大的为分母,小的为分子,如果商值不小于0.7,则改变为a[0],否则保持原始值;以此类推,得到规整数据;(4)、对规整数据进行取值,相同的值只取一个;(5)、统计每个样本值的个数,得到统计个数在前两位的样本值为b0,b1;在步骤(3)中得到的规整数据中,从头部开始找第一次等于b0或者b1的索引位置,记录为p0,从尾部开始找第一次不等于b0和b1的索引位置,记录为p1;其中,红外头信息为p0‑1,p0‑2索引位置的数据,从p1索引位置开始到结束为红外尾信息数据,p0到p1‑1的索引位置为具体的红外编码信息数据,有效红外信息数据个数为n‑(p0‑2);(6)、对p0到p1‑1位置的红外信息按红外规则进行编码,其编码字节个数为(p1‑p0)/16,以识别出红外编码。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于宁波三星医疗电气股份有限公司,未经宁波三星医疗电气股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610045236.6/,转载请声明来源钻瓜专利网。