红外接近传感器自校准的方法及装置的制作方法

文档序号:7552699阅读:531来源:国知局
专利名称:红外接近传感器自校准的方法及装置的制作方法
技术领域
本发明属于通信领域,尤其涉及一种红外接近传感器自校准的方法及装置。
背景技术
在触摸屏手机流行之初,用户就发现了触摸屏的一个缺陷:当我们用最常见的姿势接起电话时,往往脸部会碰到触摸屏幕上,无意中点击到了挂机键或者免提键,造成不必要的尴尬。于是,将红外接近传感器设计进了触摸屏手机,在接电话的时候自动锁屏,避免误触发。另外,锁屏的同时还可以关掉背光,可以有效节能,延长待机时间。红外接近传感器包括红外发光二级管和红外接收二级管。红外发光二级管沿手机屏幕方向,向外发射红外线,当手机屏幕前方有物体时,物体会反射部分红外线,接近红外发光二级管另一侧的红外接收二级管接收到物体反射回来的红外光线后转化为电信号,电信号放大后经过A/D转化,转变为数字信号给CPU,得到红外线反射强度。红外线反射强度的大小,与物体距离手机屏幕远近和物体表面的反射红外光线量有关,距离手机屏幕越近,红外线反射强度越大;物体表面光线反射率越大,红外线反射强度越大,反之红外接收二级管接收的红外线反射强度越小。红外接近传感器就是根据红外接收二极管接收的反射光的红外线反射强度判断物体的远近,距红外接近传感器同样距离,物体表面反射率越大,红外接近传感器接收到的反射光线越强,所以红外接近传感器更容易检测到白色物体。为了使红外接近传感器对表面光反光率较小物体准确检测,需要设定较低红外接近传感器的靠近门限值和离开门限值,但是当靠近门限值设定太低,手机屏幕反射率发生变化或手机屏幕的灰尘会导致没有物体靠近手机屏幕时,红外接近传感器检测到的红外线反射强度大于靠近门限值,误判有物体靠近,导致红外接近传感器功能丧失。

发明内容
本发明实施例的目的在于提供一种红外接近传感器自校准的方法及装置,旨在解决现有的移动终端不能根据环境反射率变化而自动校准红外接近传感器的问题。本发明实施例是这样实现的,一种红外接近传感器自校准的方法,所述方法包括如下步骤:读取红外接近传感器的当前静态检测数据;根据所述当前静态检测数据修正所述红外接近传感器的靠近门限值和离开门限值;所述当前静态检测数据指自校准条件满足时,所述红外接近传感器检测到的反射红外线强度;所述自校准条件指所述红外接近传感器没有被其它应用使用,且所述红外接近传感器的探测范围内没有物体。进一步地,所述根据当前静态检测数据修正所述红外接近传感器的靠近门限值和尚开门限值包括:当所述当前静态检测数据大于所述红外接近传感器的默认静态检测数据时,调高所述靠近门限值和离开门限值;当所述当前静态检测数据小于所述红外接近传感器的默认静态检测数据时,调低所述靠近门限值和离开门限值。进一步地,所述调高靠近门限值包括:计算第一差值,所述第一差值等于当前静态检测数据与默认静态检测数据的差值;将所述靠近门限值和离开门限值增加所述第一差值,得到调整后的靠近门限值和离开门限值。进一步地,所述调低离开门限值包括:计算第二差值,所述第二差值等于默认静态检测数据与当前静态检测数据的差值;将所述靠近门限值和离开门限值减少所述第二差值,得到调整后的靠近门限值和离开门限值。进一步地,所述读取红外接近传感器的当前静态检测数据包括:自校准条件满足时,定时读取所述红外接近传感器的反射红外线强度;计算预设时间内的所述反射红外线强度的平均值,作为当前静态检测数据。本发明还提出一种红外接近传感器自校准的装置,所述装置包括:读取模块,用于读取红外接近传感器的当前静态检测数据;修正模块,用于根据所述当前静态检测数据修正所述红外接近传感器的靠近门限值和离开门限值;所述当前静态检测数据指自校准条件满足时,所述红外接近传感器检测到的反射红外线强度;所述自校准条件指所述红外接近传感器没有被其它应用使用,且所述红外接近传感器的探测范围内没有物体。进一步地,所述修正模块包括:调高单元,用于当所述当前静态检测数据大于所述红外接近传感器的默认静态检测数据时,调高所述靠近门限值和离开门限值;调低单元,用于当所述当前静态检测数据小于所述红外接近传感器的默认静态检测数据时,调低所述靠近门限值和离开门限值。进一步地,所述调高单元具体用于:计算第一差值,所述第一差值等于当前静态检测数据与默认静态检测数据的差值;以及将所述靠近门限值和离开门限值增加所述第一差值,得到调整后的靠近门限值和离开门限值。进一步地,所述调低单元具体用于:计算第二差值,所述第二差值等于默认静态检测数据与当前静态检测数据的差值;以及将所述靠近门限值和离开门限值减少所述第二差值,得到调整后的靠近门限值和离开门限值。
进一步地,所述读取模块具体用于:自校准条件满足时,定时读取所述红外接近传感器的反射红外线强度;以及计算预设时间内的所述反射红外线强度的平均值,作为当前静态检测数据。在本发明实施例中,移动终端随时动态读取红外接近传感器的当前静态检测数据,根据检测结果对红外接近传感器的靠近门限值和离开门限值进行修正。红外接近传感器自动校准能够防止红外接近传感器在使用过程中传感器老化和环境发生改变而产生功能失效现象。


图1是本发明实施例提供的红外接近传感器自校准的方法的流程图;图2是本发明实施例提供的红外接近传感器自校准的装置的结构图;图3是本发明实施例提供的红外接近传感器自校准的装置中修正模块的结构图。
具体实施例方式为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。参照图1,提出本发明实施例一种接近传感器自校准的方法,该方法包括如下步骤:步骤S101、测定出厂参数。(I)设定靠近门限值和离开门限值。打开红外接近传感器,固定遮挡物放置在红外接近传感器前方确定为靠近的位置,读取红外接近传感器的反射红外线强度为靠近门限值A ;打开红外接近传感器,固定遮挡物放置在红外接近传感器前方确定为物体离开的位置,读取红外接近传感器的反射红外线强度为离开门限值B。上述反射红外线强度指红外接近传感器的红外发光二级管发出红外线后,由红外接近传感器的红外接收二级管接收到的反射红外线的强度。靠近门限值和离开门限值可为同一值(A=B)。当靠近门限值和离开门限值不为同一值时,A〈B,即当红外接近传感器获得的反射红外线强度大于B时,判定有物体遮挡光线即有物体靠近移动终端;当红外接近传感器获取的反射红外线强度小于A时,判定光线遮挡被消除即物体离开移动终端。(2)设置一第一寄存器,用于存放移动终端屏幕前无物体时的反射红外线强度。打开红外接近传感器,确定无任何物体遮挡在移动终端屏幕前时,红外接近传感器检测接收到的反射红外线的强度,并将该反射红外线强度的值存储至上述第一寄存器,我们称所述第一寄存器的值为默认静态检测数据。(3)计算标准靠近数据和标准离开数据,标准靠近数据体现了物体靠近移动终端时,反射红外线强度的增加值;标准离开数据体现了物体离开移动终端时,反射红外线强度的减少值。校准靠近数据=靠近门限值-第一寄存器的值;校准离开数据=离开门限值-第一寄存器的值。
步骤S102、在实际使用时,红外接近传感器的自校准条件满足时,打开红外接近传感器,实时检测当前静态检测数据。该步骤中,所述自校准条件指红外接近传感器未被其它应用使用,且移动终端屏幕前端无物体(即在红外接近传感器探测范围内没有任何物体存在,如移动终端解锁或手动点亮屏幕时)。启动红外接近传感器,检测反射红外线强度,此时红外接近传感器检测到的反射红外线强度我们称之为当前静态检测数据。可通过实时检测提高当前静态检测数据的准确度,如在自校准条件下,5分钟内每隔5秒检测一次反射红外线强度,再对该5分钟内检测到的反射红外线强度求平均值,将该平均值存储至预设的第二寄存器中,作为当前静态检测数据。步骤S103、根据检测结果校准靠近门限值和离开门限值。当第二寄存器的值大于第一寄存器的值时,说明存在移动终端屏幕有灰尘、屏幕反射光增大或透光率下降等因素,此时应调高靠近门限值和离开门限值,即新的靠近门限值为标准靠近数据+第二寄存器的值,即将调整前的靠近门限值增加一个第一差值,该第一差值为第二寄存器的值与第一寄存器的值之间的差值。当第二寄存器的值小于第一寄存器的值时,说明存在移动终端屏幕干净或反射光偏小等因素,此时调低靠近门限值和离开门限值,即新的离开门限值为标准离开数据+第二寄存器的值,即将调整前的离开门限值减少一个第二差值,该第二差值为第一寄存器的值与第二寄存器的值之间的差值。当第二寄存器的值与第一寄存器的值偏离太大,已经无法调整,例如移动终端屏幕上有水珠或异物,红外接近传感器已经无法正常检测到物体靠近,这时临时关闭接近传感器功能,下次自校准时,当移动终端屏幕上的水珠或异物去除了,第二寄存器的值回到正常值范围时,再次启动红外接近传感器功能。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以存储于一计算机可读取存储介质中,所述的存储介质,如R0M/RAM、磁盘、光盘等。在本发明实施例中,移动终端随时动态读取红外接近传感器的当前静态检测数据,根据检测结果对红外接近传感器的靠近门限值和离开门限值进行修正,能够防止红外接近传感器在使用过程中传感器老化和环境发生改变而产生功能失效现象。参照图2,提出本发明实施例的红外接近传感器自校准的装置,包括:读取模块10,用于读取红外接近传感器的当前静态检测数据;修正模块20,用于根据所述当前静态检测数据修正所述红外接近传感器的靠近门限值和离开门限值; 参照图3,所述修正模块20包括:调高单元21,用于当所述当前静态检测数据大于所述红外接近传感器的默认静态检测数据时,调高所述靠近门限值和离开门限值;调低单元22,用于当所述当前静态检测数据小于所述红外接近传感器的默认静态检测数据时,调低所述靠近门限值和离开门限值。本发明实施例的装置可以为移动终端本身,也可以是移动终端内置或外接的一装置,该装置的工作原理具体如下:
移动终端预告测定移动终端的出厂参数,具体为:(I)设定靠近门限值和离开门限值。打开红外接近传感器,固定遮挡物放置在红外接近传感器前方确定为靠近的位置,读取红外接近传感器的反射红外线强度为靠近门限值A ;打开红外接近传感器,固定遮挡物放置在红外接近传感器前方确定为物体离开的位置,读取红外接近传感器的反射红外线强度为离开门限值B。上述反射红外线强度指红外接近传感器的红外发光二级管发出红外线后,由红外接近传感器的红外接收二级管接收到的反射红外线的强度。靠近门限值和离开门限值可为同一值(A=B)。当靠近门限值和离开门限值不为同一值时,A〈B,即当红外接近传感器获得的反射红外线强度大于B时,判定有物体遮挡光线即有物体靠近移动终端;当红外接近传感器获取的反射红外线强度小于A时,判定光线遮挡被消除即物体离开移动终端。(2)设置一第一寄存器,用于存放移动终端屏幕前无物体时的反射红外线强度。打开红外接近传感器,确定无任何物体遮挡在移动终端屏幕前时,红外接近传感器检测接收到的反射红外线的强度,并将该反射红外线强度的值存储至上述第一寄存器,我们称所述第一寄存器的值为默认静态检测数据。(3)计算标准靠近数据和标准离开数据,标准靠近数据体现了物体靠近移动终端时,反射红外线强度的增加值;标准离开数据体现了物体离开移动终端时,反射红外线强度的减少值。校准靠近数据=靠近门限值-第一寄存器的值;校准离开数据=离开门限值-第一寄存器的值。需要校准时,当红外接近传感器的自校准条件满足时,打开红外接近传感器,读取模块10通过红外接近传感器实时检测当前静态检测数据。所述自校准条件指红外接近传感器未被其它应用使用,且移动终端屏幕前端无物体(即在红外接近传感器探测范围内没有任何物体存在,如移动终端解锁或手动点亮屏幕时)。读取模块10启动红外接近传感器,检测反射红外线强度,此时红外接近传感器检测到的反射红外线强度我们称之为当前静态检测数据。可通过实时检测提高当前静态检测数据的准确度,如在自校准条件下,5分钟内每隔5秒检测一次反射红外线强度,再对该5分钟内检测到的反射红外线强度求平均值,将该平均值存储至预设的第二寄存器中,作为当前静态检测数据。修正模块20根据检测结果校准靠近门限值和离开门限值。当第二寄存器的值大于第一寄存器的值时,说明存在移动终端屏幕有灰尘、屏幕反射光增大或透光率下降等因素,此时调高单元21调高靠近门限值和离开门限值,即新的靠近门限值为标准靠近数据+第二寄存器的值,即将调整前的靠近门限值增加一个第一差值,该第一差值为第二寄存器的值与第一寄存器的值之间的差值。当第二寄存器的值小于第一寄存器的值时,说明存在移动终端屏幕干净或反射光偏小等因素,此时调低单元22调低靠近门限值和离开门限值,即新的离开门限值为标准离开数据+第二寄存器的值,即将调整前的离开门限值减少一个第二差值,该第二差值为第一寄存器的值与第二寄存器的值之间的差值。当第二寄存器的值与第一寄存器的值偏离太大,已经无法调整,例如移动终端屏幕上有水珠或异物,红外接近传感器已经无法正常检测到物体靠近,这时临时关闭接近传感器功能,下次自校准时,当移动终端屏幕上的水珠或异物去除了,第二寄存器的值回到正常值范围时,再次启动红外接近传感器。本发明实施例的装置随时动态读取红外接近传感器的当前静态检测数据,根据检测结果对红外接近传感器的靠近门限值和离开门限值进行修正,能够防止红外接近传感器在使用过程中传感器老化和环境发生改变而产生功能失效现象。以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种红外接近传感器自校准的方法,其特征在于,所述方法包括如下步骤: 读取红外接近传感器的当前静态检测数据; 根据所述当前静态检测数据修正所述红外接近传感器的靠近门限值和离开门限值; 所述当前静态检测数据指自校准条件满足时,所述红外接近传感器检测到的反射红外线强度; 所述自校准条件指所述红外接近传感器没有被其它应用使用,且所述红外接近传感器的探测范围内没有物体。
2.如权利要求1所述的方法,其特征在于,所述根据当前静态检测数据修正所述红外接近传感器的靠近门限值和离开门限值包括: 当所述当前静态检测数据大于所述红外接近传感器的默认静态检测数据时,调高所述靠近门限值和离开门限值; 当所述当前静态检测数据小于所述红外接近传感器的默认静态检测数据时,调低所述靠近门限值和离开门限值。
3.如权利要求2所述的方法,其特征在于,所述调高靠近门限值包括: 计算第一差值,所述第一差值等于当前静态检测数据与默认静态检测数据的差值; 将所述靠近门限值和离开门限值增加所述第一差值,得到调整后的靠近门限值和离开门限值。
4.如权利要求2所述的方法,其特征在于,所述调低离开门限值包括: 计算第二差值,所述第二差值等于默认静态检测数据与当前静态检测数据的差值;将所述靠近门限值和离开门限值减少所述第二差值,得到调整后的靠近门限值和离开门限值。
5.如权利要求1至4中任一项所述的方法,其特征在于,所述读取红外接近传感器的当前静态检测数据包括: 自校准条件满足时,定时读取所述红外接近传感器的反射红外线强度; 计算预设时间内的所述反射红外线强度的平均值,作为当前静态检测数据。
6.一种红外接近传感器自校准的装置,其特征在于,所述装置包括: 读取模块,用于读取红外接近传感器的当前静态检测数据; 修正模块,用于根据所述当前静态检测数据修正所述红外接近传感器的靠近门限值和离开门限值; 所述当前静态检测数据指自校准条件满足时,所述红外接近传感器检测到的反射红外线强度; 所述自校准条件指所述红外接近传感器没有被其它应用使用,且所述红外接近传感器的探测范围内没有物体。
7.如权利要求6所述的装置,其特征在于,所述修正模块包括: 调高单元,用于当所述当前静态检测数据大于所述红外接近传感器的默认静态检测数据时,调高所述靠近门限值和离开门限值; 调低单元,用于当所述当前静态检测数据小于所述红外接近传感器的默认静态检测数据时,调低所述靠近门限值和离开门限值。
8.如权利要求7所述的装置,其特征在于,所述调高单元具体用于:计算第一差值,所述第一差值等于当前静态检测数据与默认静态检测数据的差值;以及将所述靠近门限值和离开门限值增加所述第一差值,得到调整后的靠近门限值和离开门限值。
9.如权利要求7所述的装置,其特征在于,所述调低单元具体用于: 计算第二差值,所述第二差值等于默认静态检测数据与当前静态检测数据的差值;以及将所述靠近门限值和离开门限值减少所述第二差值,得到调整后的靠近门限值和离开门限值。
10.如权利要求6至9中任一项所述的装置,其特征在于,所述读取模块具体用于: 自校准条件满足时,定时读取所述红外接近传感器的反射红外线强度;以及计算预设时间内的所述反射红外 线强度的平均值,作为当前静态检测数据。
全文摘要
本发明适用于通信领域,提供了一种红外接近传感器自校准的方法及装置,所述方法包括如下步骤读取红外接近传感器的当前静态检测数据;根据所述当前静态检测数据修正所述红外接近传感器的靠近门限值和离开门限值;所述当前静态检测数据指自校准条件满足时,所述红外接近传感器检测到的反射红外线强度;所述自校准条件指所述红外接近传感器没有被其它应用使用,且所述红外接近传感器的探测范围内没有物体。本发明提供的红外接近传感器自校准的方法及装置,实现了红外接近传感器的自校准。
文档编号H04M1/24GK103197357SQ201310060320
公开日2013年7月10日 申请日期2013年2月26日 优先权日2013年2月26日
发明者赵小林 申请人:深圳市中兴移动通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1