消除红外触摸系统中非正常接触性干扰方法技术方案

技术编号:7758708 阅读:247 留言:0更新日期:2012-09-14 00:05
一种消除红外触摸系统中非正常接触性干扰方法,包括如下步骤,在显示屏无任何物体的条件下,通电开机,进行触摸屏初始化,建立环境量值;初始完成后,检测显示屏上是否有遮挡物;如有,则进入第下一步;判断该遮挡物是否是非正常接触遮挡物;如是,则进入第下一步;用显示屏整个显示区域减去非正常遮挡物所对应的显示区域;将剩余显示区域用常用的位置坐标检测算法重新计算,得出新的可正常作用的显示区域;进入正常使用状态。本发明专利技术可以仅仅通过软件的更新,即可实现,不需要对红外触控框的硬件进行重新设计和更新;此外,需要更新的软件部分也仅限于对属于触摸框的下位机系统的固件部分程序更新,不需要对上位机系统和应用软件做任何修改。?

【技术实现步骤摘要】

本专利技术涉及一种。
技术介绍
本专利技术中所述的非正常接触是指一般情况下,在红外触摸检测方法中,用户通过手指,或者专用的触控笔接触屏幕来实现触控操作;本专利技术中提到的非正常性接触是指在红外触摸框检测范围内,有非用户期望用于操作的物体接触触控屏幕,从而对用户正常操作引起干扰现象;一般地,此类非正常接触具有接触屏幕的外围形状明显大于用户正常操作接触形状(如茶杯、手掌面等,其接触面积明显大于正常操作情况下手指或者触控笔接触屏幕的面积)。在触控
,由于外界干扰而引起的真实触点位置检测失效问题一直是困扰触控即时研发的一大关键难点。外界干扰按接触程度来分,主要可以分为非接触性干扰和接触性干扰。对于前者来说,对于不同的触控实现技术来说,各种干扰源是不一样的。例如对于电容式触控技术而言,寄生电容是引起位置检测干扰的主要因素;而对于红外触控技术而言,环境光的干扰则是主要的干扰源之一;不过本专利技术不针对这些非接触性干扰源展开讨论,主要针对接触性干扰源而展开。专利号为200610011193. 6的中国专利申请,公开了一种利用应变片和拾音器来检测触摸力以及由触摸力所产生的振动来确认触摸操作的技术方案。虽然这种技术方案能够解决上述误触发的问题,但是也有一些缺点。首先,如果使用应变片,一般来说要使用多片半导体应变片才能获得足够的灵敏度,这就增加了产品的元器件成本;其次如果使用拾音器来检测振动,因为拾音器的频带很宽,则容易受到触摸屏周围环境噪声的干扰;如果要消除这种干扰就需要在电路设计和信号处理方面投入更多的成本,同样会增加生产的成本。为此,专利申请号为200710063564的专利文献,公开了一种以电容式触控技术为出发点,给出一种低成本的、利用人体的导体特性,通过电容耦合的方式提升触摸识别的准确性的技术方案,用于检测由人体与触摸屏之间的寄生电容所产生的触摸电信号,以检测真实触控位置的操作。这种方法在一定程度上解决了非手指类环境物体的触控干扰。比如一只落在屏幕上的飞虫,或者尺寸较大的漂浮物,以及其他偶然的阻挡等,该方法都可能识别出来,避免引起误动作。可是,随着LED技术的发展,无论从检测精度还是系统成本角度考虑,红外触摸方法目前正越来越成为触控技术的主流。而以上两项专利文献所提到的抗干扰方法,仅是通过两种新的传感方法力检测以及电容检测,来解决触控
的非正常接触性干扰问题,不能直接用于红外触控
为此,专利号为200810027773. 3的专利文献,公开了一种“触摸屏定位系统的多点定位抗干扰处理方法”专门探讨了一种可用于红外触摸条件 下的抗非正常性触摸干扰的方法,它是通过对初始检测点位置的判定以及后续跟踪,在屏幕上虚拟划分出有效触摸区和干扰区,在实现方面,是通过计时器和干扰标志位的设定,处理存在多点干扰时,能去除干扰信息,使正常触摸操作不受影响,特别是可以有效克服用户在屏幕书写时由于衣袖的干扰,使系统计算出错误的坐标数据而导致的系统混乱情况。不过该方法有一个前提条件必须一开始检测时,屏幕只能有而且只有一个触摸点,之后通过跟踪方法加以判定;如果一开始屏幕不止一个触摸点,则需要丢弃前几次的坐标信息再进行判定。这对于实际操作条件未免过于严苛。因此,本专利技术从红外输出的一维电压信号检测角度,展开红外条件下的非正常性接触抗干扰讨论,并且不受初始检测时单触点的严格要求限制。
技术实现思路
为了克服上述问题,本专利技术向社会提供一种专门针对接触面积明显大于手指或者触控笔等正常操作物接触面积的一类接触性干扰红外触摸屏幕的情况,提出了一种基于红外接收管输出一维电压信号连续性分析的,可简单有效地剔除此类非正常接触性干扰对于手指一类触摸坐标位置检测的影响,使得用户 在有杯子、手掌等物体接触红外触控区域时,也可以正常地使用触控系统。本专利技术的技术方案是提供一种,包括如下步骤, (I )、在显示屏无任何物体的条件下,通电开机,进行触摸屏初始化,建立环境量值; (2)、初始完成后,检测显示屏上是否有遮挡物;如有,则进入第(3)步;如无,则进入第(6)步; (3)、判断该遮挡物是否是非正常接触遮挡物;如是,则进入第(4)步,如否,则进入第(6)步; (4)、用显示屏整个显示区域减去非正常遮挡物所对应的显示区域; (5)、将剩余显示区域用常用的位置坐标检测算法重新计算,得出新的可正常作用的显示区域; (6)、进入正常使用状态。作为对本专利技术的改进,所述第(I)步包括如下步骤, (11 )、从一侧依次驱动横向红外发光管或纵向红外发光管,并依次记录横向红外接收管的横向红外接收初始电压或纵向红外接收管的纵向红外接收初始电压; (12)、从一侧依次驱动纵向红外发光管或横向红外发光管,并依次记录纵向红外接收管的纵向红外接收初始电压或横向红外接收管的横向红外接收初始电压; (13)、将横向红外接收初始电压和纵向红外接收初始电压分别记录在主控芯片或者主控芯片能够访问的存储器中。作为对本专利技术的进一步改进,所述第(2)步包括如下步骤, (21 )、依次驱动横、纵两个方向的横向或纵向红外发射管,米样并保存所有横向(X方向)的横向红外接收管扫描电压,以及纵向X方向的纵向红外接收管扫描电压; (22)、将横向红外接收管扫描电压与横向红外接收初始电压,以及将纵向红外接收管扫描电压与纵向红外接收初始电压进行比对;如果横向红外接收管扫描电压与横向红外接收初始电压之差的绝对值等于或小于横向门限阈值电压,以及纵向红外接收管扫描电压与纵向红外接收初始电压之差的绝对值等于或小于纵向门限阈值电压,则判断为无遮挡物;如果横向红外接收管扫描电压与横向红外接收初始电压之差的绝对值大于横向门限阈值电压,以及纵向红外接收管扫描电压与纵向红外接收初始电压之差的绝对值大于纵向门限阈值电压,则判断为有遮挡物。作为对本专利技术的进一步改进,所述第(3)步包括如下步骤, (31)、建立横向(X方向)扫描遮挡标记数组THRx ,其中N代表横向(x方向)红外发光管/红外接收管对数,并对数组所有元素清零,用于存放在位置i是否有物体遮挡;(32)、扫描横向(X方向)所有红外发光管/红外接收管对,记录横向所有横向红外接收管扫描电压,然后与横向红外接收初始电压进行比对,如果位置i的横向红外接 收管扫描电压与横向红外接收初始电压之差的绝对值大于横向门限阈值电压,则将数组THRx 中第i个元素置“I”; (33)、对横向(X方向)扫描遮挡标记数组THRx,进行如下统计若横向(x方向)扫描遮挡标记数组THRx中有超过预定的连续Sx个“I”元素存在,则判断为在横向有遮挡物存在; 将横向(X方向)扫描遮挡标记数组THRx中的这些连续个位置中的元素重新置为“0”;Sx的大小由以下公式决定Sx = WNx / dx, 其中,WNx代表希望去除的非正常性接触干扰物,在屏幕接触上对横向(X方向)造成的遮挡的最小宽度,dx代表横向(x方向)相邻发光管间或者相邻接收管间距离; (34)、建立纵向(y方向)扫描遮挡标记数组THRy,M代表横向y方向发光管/接收管对数,并对数组所有元素清零,用于存放在位置j是否有物体遮挡; (35)、扫描纵向(y方向)所有发光管/接收管对,记录所有纵向红外接收管扫描电压,与纵向红外接本文档来自技高网
...

【技术保护点】

【技术特征摘要】

【专利技术属性】
技术研发人员:杨文刘伟郭强蔡波
申请(专利权)人:深圳市森虎科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1