发明名称 一种触屏手机红外接近传感器的检测算法
摘要 本发明提供了一种触屏手机红外接近传感器的检测算法,该算法的工作原理是在通话的过程中,实时检测红外接近传感器接收到的能量大小值,以该变化趋势作为判断是否有接近或者远离动作的依据,并在通话中实时校准接近、远离阀值,从而控制手机的熄屏和亮屏。所述算法能克服手机的器件一致性、结构一致性和其他外界干扰因素对手机通话时红外接近检测的影响,使算法系统针对同一物体作出的接近和远离动作判断能始终保持一致,能够解决IRLED发射管老化以及用户使用跌落引起间隙的微小变化而使其不能正常使用的问题;该算法适用性广且不需要对每台手机设置独有的阀值。
申请公布号 CN102665008A 申请公布日期 2012.09.12
申请号 CN201210139955.6 申请日期 2012.05.08
申请人 广东欧珀移动通信有限公司 发明人 曾元清
分类号 H04M1/725(2006.01)I;G01V8/10(2006.01)I 主分类号 H04M1/725(2006.01)I
代理机构 广州粤高专利商标代理有限公司 44102 代理人 罗晓林;李志强
主权项 一种触屏手机红外接近传感器的检测算法,基于红外接近感应技术,所述检测算法程序随手机通话功能开启而启动,于通话功能切断后即结束,该检测算法步骤如下:步骤1,初始化接近值a,赋予红外接近传感器的ADC满量程值,同时设置接近阀值f1为ADC满量程值,远离阀值f2为0;步骤2,读取红外接近传感器输出的ADC即时值,并求取平均值得到即时均值b;步骤3,若b<a+c且b<d,则执行步骤4,否则执行步骤5,c为接近趋势值,d为最大接近有效值,c和d均为系统设定值;步骤4,对a重新赋值,使a=b,调整系统的接近阀值f1=a+x,通过I2C操作寄存器写入接近阀值f1,x为系统设定的接近补偿值,且c≤x<2c;步骤5,读取ADC即时值,同时判断ADC即时值是否均大于接近阀值f1,若是,进入步骤6,否则返回步骤2;步骤6,上报接近事件,关闭屏幕,触屏功能休眠,调整系统的远离阀值f2=a+y,通过I2C操作寄存器写入远离阀值f2, y为系统设定的远离补偿值,且0<y≤c;步骤7,读取ADC即时值,同时判断ADC即时值是否均小于步骤6设置的远离阀值f2,若是,进入步骤8,否则重复步骤7;步骤8,上报远离事件,打开屏幕,唤醒触屏功能,并转入步骤2。
地址 523860 广东省东莞市长安镇乌沙海滨路18号广东欧珀移动通信有限公司