红外对管触摸屏agc调节方法及系统的制作方法
【技术领域】
[0001]本发明涉及教育交互智能平板技术领域,特别是涉及红外对管触摸屏AGC调节方法及系统。
【背景技术】
[0002]以教育交互智能平板为例,现有的红外对管触摸屏在使用过程中AGC(automaticgain control,自动增益控制)会进行实时调整。具体方式为:教育交互智能黑板在课堂使用时,老师下课后没有关闭整机的情况下在平板正面合上黑板,由于黑板背面对红外光线的反射率较高,存在的反光将导致平板中ADC(即A/D转换器)信号偏高,此种情况下AGC会自动进行调整以使ADC信号下调;此后,当黑板下一次打开时,即便平板在正常环境下也存在ADC信号偏低,导致平板出现瞬时触摸异常。虽然这种情况下AGC会自动进行调整以使ADC上调达到合适值,但AGC自动调整至ADC恢复适当水平的过程需要一定时间,在这段时间中平板将无法实现触摸功能,为用户带来不便。
【发明内容】
[0003]基于此,本发明提供的红外对管触摸屏AGC调节方法及系统,能够消除触摸屏遮挡移开时的瞬时触摸异常问题。
[0004]本发明采用以下技术方案:
[0005]本发明一方面提供红外对管触摸屏AGC调节方法,包括:
[0006]获取触摸屏周围环境的光值,得出触摸屏周围环境光值的变化情况;
[0007]根据光值的变化情况判断触摸屏的遮挡事件和触摸屏的遮挡移开事件;
[0008]若监测到触摸屏的遮挡事件,则将触摸屏AGC设为锁定状态;若监测到触摸屏的遮挡移开事件,则将触摸屏AGC设为解锁状态。
[0009]优选的,所述获取触摸屏周围环境的光值之前包括,
[0010]检测到触摸屏上电事件,初始化触摸屏AGC为解锁状态;
[0011]向触摸屏发起握手请求;
[0012]若收到触摸屏返回握手确认指令,解析所述握手确认指令获得光值的采集周期、以及传输光值的数据类型;若未收到触摸屏返回握手确认指令,按照预定时间间隔重新向触摸屏发起握手请求;
[0013]所述获取触摸屏周围环境的光值,包括,
[0014]通过预设在触摸框不同位置的光感器件按照所述采集周期采集触摸屏周围不同方向的光值。
[0015]优选的,所述传输光值的数据类型包括原生数据和升降信号;
[0016]所述获取触摸屏周围环境的光值,得出触摸屏周围环境光值的变化情况,包括,
[0017]若所述传输光值的数据类型为原生数据,所述光感器件采集触摸屏周围环境的光值;
[0018]获取所述光感器件每次采集的光值,根据所述光值确定触摸屏周围环境的光值为光值上升或者光值下降;
[0019]所述获取触摸屏周围环境的光值,得出触摸屏周围环境光值的变化情况,还包括,
[0020]若所述传输光值的数据类型为升降信号,所述光感器件采集触摸屏周围环境的光值,得出设定时间长度内光值的上升幅度或下降幅度,所述设定时间长度大于所述光感器件的采集周期;根据所述上升幅度或下降幅度生成上升沿信号或者下降沿信号;
[0021]获取所述光感器件生成的上升沿信号或者下降沿信号,若为上升沿信号,确定为光值上升;若为下降沿信号,确定为光值下降。
[0022]优选的,所述根据所述光值确定触摸屏周围环境的光值为光值上升或者光值下降,包括,
[0023]将本次采集的光值与上一次采集的光值进行比较;若本次采集的光值大于上一次采集的光值,且两者差值的绝对值大于设定变化门限,确定为光值上升;若本次采集的光值小于上一次采集的光值,且两者差值的绝对值大于设定变化门限,确定为光值下降;
[0024]或者,将本次采集的光值与上一次采集的光值进行比较,并记录比较结果;若连续设定次数的比较结果相同,且均为本次采集的光值大于上一次采集的光值,则确定为光值上升;若连续设定次数的比较结果相同,且均为本次采集的光值小于上一次采集的光值,则确定为光值下降;
[0025]或者,将本次采集的光值与上一次采集的光值进行比较,并记录比较结果;若连续设定次数的比较结果总体呈光值上升的趋势,则确定为光值上升;若连续设定次数的比较结果总体呈光值下降的趋势,则确定为光值下降。
[0026]所述根据所述上升幅度或下降幅度生成上升沿信号或者下降沿信号,包括,
[0027]将所述上升幅度或下降幅度与设定幅度门限进行比较;若上升幅度大于设定幅度门限,生成上升沿信号;若下降幅度大于设定幅度门限,生成下降沿信号;
[0028]所述根据光值的变化情况判断触摸屏的遮挡事件和触摸屏的遮挡移开事件包括,
[0029]若为光值上升,确定为发生触摸屏的遮挡移开事件;若为光值下降,确定为发生触摸屏的遮挡事件。
[0030]本发明另一方面提供红外对管触摸屏AGC调节系统,包括:
[0031]光值获取模块,用于获取触摸屏周围环境的光值,得出触摸屏周围环境光值的变化情况;
[0032]遮挡事件监测模块,用于根据光值的变化情况判断触摸屏的遮挡事件和触摸屏的遮挡移开事件;
[0033]调节模块,用于若监测到触摸屏的遮挡事件,则将触摸屏AGC设为锁定状态;若监测到触摸屏的遮挡移开事件,则将触摸屏AGC设为解锁状态。
[0034]优选的,还包括,
[0035]握手建立模块,用于检测到触摸屏上电事件,初始化触摸屏AGC为解锁状态;向触摸屏发起的握手请求;若收到触摸屏返回握手确认指令,解析所述握手确认指令获得光值的采集周期、以及传输光值的数据类型;若未收到触摸屏返回握手确认指令,按照预定时间间隔重新向触摸屏发起握手请求;
[0036]所述获取触摸屏周围环境的光值,包括,
[0037]通过预设的光感器件按照所述采集周期采集触摸屏周围环境的光值,所述光感器件安装在触摸屏边框的不同位置,以从不同方向采集触摸屏周围环境的光值。
[0038]优选的,所述传输光值的数据类型包括原生数据和升降信号;
[0039]所述光值获取模块包括,
[0040]第一获取单元,用于若所述传输光值的数据类型为原生数据,所述光感器件采集触摸屏周围环境的光值;获取所述光感器件每次采集的光值,根据所述光值确定触摸屏周围环境的光值为光值上升或者光值下降;
[0041]第二获取单元,用于若所述传输光值的数据类型为升降信号,所述光感器件采集触摸屏周围环境的光值,得出设定时间长度内光值的上升幅度/下降幅度,所述设定时间长度大于所述光感器件的采集周期;根据所述上升幅度/下降幅度生成上升沿信号或者下降沿信号;获取所述光感器件生成的上升沿信号或者下降沿信号,若为上升沿信号,确定为光值上升;若为下降沿信号,确定为光值下降。
[0042]优选的,所述根据所述光值确定触摸屏周围环境的光值为光值上升或者光值下降,包括,
[0043]将本次采集的光值与上一次采集的光值进行比较;若本次采集的光值大于上一次采集的光值,且两者差值的绝对值大于设定变化门限,确定为光值上升;若本次采集的光值小于上一次采集的光值,且两者差值的绝对值大于设定变化门限,确定为光值下降;
[0044]或者,将本次采集的光值与上一次采集的光值进行比较,并记录比较结果;若连续设定次数的比较结果相同,且均为本次采集的光值大于上一次采集的光值,则确定为光值上升;若连续设定次数的比较结果相同,且均为本次采集的光值小于上一次采集的光值,则确定为光值下降;
[0045]或者,将本次采集的光值与上一次采集的光值进行比较,并记录比较结果;若连续设定次数的比较结果总体呈光值上升的趋势,则确定为光值上升;若连续设定次数的比较结果总体呈光值下降的趋势,则确定为光值下降。
[0046]所述根据所述上升幅度或下降幅度生成上升沿信号或者下降沿信号,包括,
[0047]将所述上升幅度或下降幅度与设定幅度门限进行比较;若上升幅度大于设定幅度门限,发送上升沿信号;若下降幅度大于设定幅度门限,发送下降沿信号;
[0048]所述遮挡事件监测模块,用于若所述光值获取模块输出为光值上升,确定为发生触摸屏的遮挡移开事件;若所述光值获取模块输出为光值下降,确定为发生触摸屏的遮挡事件。
[0049]实施本发明的上述技术方案的有益效果包括:通过获取触摸屏周围环境的光值