触摸点定位方法及装置与流程

文档序号:17012541发布日期:2019-03-02 02:18阅读:180来源:国知局
触摸点定位方法及装置与流程

本发明涉及触控技术领域,特别涉及一种触摸点定位方法及装置。



背景技术:

随着触控技术的发展,红外触摸屏作为一种新型的计算机输入设备,以其结构简单、成本低等优点被广泛应用于多个领域。其应用使得人机交互更加直观,大大方便了人们的工作和生活。如图1所示,红外触摸屏通常包括长发射边、长接收边、短发射边和短接收边,长发射边和短发射边上均有多个红外发射管,长接收边和短接收边上均有多个红外接收管。其中,长发射边上的红外发射管可以向长接收边上的红外接收管发射红外线,短发射边上的红外发射管可以向短接收边上的红外接收管发射红外线,以形成红外触摸屏中的多条光路。当有手指触摸红外触摸屏时,经过触摸位置的光路将被阻断,终端可以根据该阻断状况来对触摸点进行定位。

目前,提供的触摸点定位方法为:对红外触摸屏中形成的光路进行扫描,得到多个扫描方向上的触摸区域,各个扫描方向上的触摸区域为该各个扫描方向上被阻断的光路所在的区域;将该多个扫描方向上的触摸区域进行叠加,得到至少一个多边形区域;基于该至少一个多边形区域,确定该红外触摸屏中的真触摸点。然而,由于该多个扫描方向上的触摸区域的数量通常较多,因此,上述触摸点定位方法中直接将该多个扫描方向上的触摸区域进行叠加,计算量较大,从而导致触摸点定位耗时较长,触摸点响应速度较慢。



技术实现要素:

为了解决相关技术的问题,本发明实施例提供了一种触摸点定位方法及装置。所述技术方案如下:

一方面,提供了一种触摸点定位方法,所述方法包括:

确定红外触摸屏中的至少一个候选区域,所述至少一个候选区域由多个扫描方向中任意两个扫描方向上的触摸区域叠加得到,各个扫描方向上的触摸区域为所述各个扫描方向上被阻断的光路所在的区域;

对于所述至少一个候选区域中的每个候选区域,从所述多个扫描方向上的触摸区域中,确定所述候选区域的关联区域;

判断所述候选区域的关联区域中是否存在至少两个扫描方向上的关联区域均为指定关联区域,所述指定关联区域中被阻断的光路数量小于或等于预设数量;

当所述候选区域的关联区域中存在至少两个扫描方向上的关联区域均为指定关联区域时,将所述至少两个扫描方向中任意两个扫描方向上的关联区域的中心线相交,得到至少一个候选交点;

从所述至少一个候选交点中,确定所述红外触摸屏中的真触摸点。

可选地,所述从所述多个扫描方向上的触摸区域中,确定所述候选区域的关联区域,包括:

对于所述多个扫描方向上的触摸区域中的每个触摸区域,判断所述触摸区域中被阻断的第一条光路和被阻断的最后一条光路是否均经过所述候选区域;

当所述触摸区域中被阻断的第一条光路和被阻断的最后一条光路均经过所述候选区域时,确定所述触摸区域为所述候选区域的关联区域。

可选地,所述从所述至少一个候选交点中,确定所述红外触摸屏中的真触摸点,包括:

对于所述至少一个候选交点中的每个候选交点,判断所述多个扫描方向上是否均存在经过所述候选交点的关联区域;

当所述多个扫描方向上均存在经过所述候选交点的关联区域时,确定所述候选交点为所述红外触摸屏中的真触摸点。

可选地,所述判断所述候选区域的关联区域中是否存在至少两个扫描方向上的关联区域均为指定关联区域之后,还包括:

当所述候选区域的关联区域中不存在至少两个扫描方向上的关联区域均为指定关联区域时,将所述候选区域的关联区域进行叠加,得到至少一个多边形区域;

基于所述至少一个多边形区域,确定所述红外触摸屏中的真触摸点。

另一方面,提供了一种触摸点定位装置,所述装置包括:

第一确定模块,用于确定红外触摸屏中的至少一个候选区域,所述至少一个候选区域由多个扫描方向中任意两个扫描方向上的触摸区域叠加得到,各个扫描方向上的触摸区域为所述各个扫描方向上被阻断的光路所在的区域;

第二确定模块,用于对于所述至少一个候选区域中的每个候选区域,从所述多个扫描方向上的触摸区域中,确定所述候选区域的关联区域;

判断模块,用于判断所述候选区域的关联区域中是否存在至少两个扫描方向上的关联区域均为指定关联区域,所述指定关联区域中被阻断的光路数量小于或等于预设数量;

相交模块,用于当所述候选区域的关联区域中存在至少两个扫描方向上的关联区域均为指定关联区域时,将所述至少两个扫描方向中任意两个扫描方向上的关联区域的中心线相交,得到至少一个候选交点;

第三确定模块,用于从所述至少一个候选交点中,确定所述红外触摸屏中的真触摸点。

可选地,所述第二确定模块包括:

第一判断单元,用于对于所述多个扫描方向上的触摸区域中的每个触摸区域,判断所述触摸区域中被阻断的第一条光路和被阻断的最后一条光路是否均经过所述候选区域;

第一确定单元,用于当所述触摸区域中被阻断的第一条光路和被阻断的最后一条光路均经过所述候选区域时,确定所述触摸区域为所述候选区域的关联区域。

可选地,所述第三确定模块包括:

第二判断单元,用于对于所述至少一个候选交点中的每个候选交点,判断所述多个扫描方向上是否均存在经过所述候选交点的关联区域;

第二确定单元,用于当所述多个扫描方向上均存在经过所述候选交点的关联区域时,确定所述候选交点为所述红外触摸屏中的真触摸点。

可选地,所述装置还包括:

叠加模块,用于当所述候选区域的关联区域中不存在至少两个扫描方向上的关联区域均为指定关联区域时,将所述候选区域的关联区域进行叠加,得到至少一个多边形区域;

第四确定模块,用于基于所述至少一个多边形区域,确定所述红外触摸屏中的真触摸点。

本发明实施例提供的技术方案带来的有益效果是:在本发明实施例中,确定红外触摸屏中的至少一个候选区域,并对于该至少一个候选区域中的每个候选区域,从多个扫描方向上的触摸区域中,确定该候选区域的关联区域,当该候选区域的关联区域中存在至少两个扫描方向上的关联区域均为指定关联区域时,将该至少两个扫描方向中任意两个扫描方向上的关联区域的中心线相交,得到至少一个候选交点,之后,从该至少一个候选交点中,确定红外触摸屏中的真触摸点,从而在仅将两个扫描方向上的触摸区域进行叠加的基础上就实现了对红外触摸屏中的真触摸点的确定,由于无需将所有扫描方向上的触摸区域进行叠加,因此,可以大大减少计算量,缩短触摸点定位耗时,提高触摸点响应速度。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例提供的一种红外触摸屏的结构示意图;

图2A是本发明实施例提供的一种触摸点定位方法的流程图;

图2B是本发明实施例提供的一种扫描方向的示意图;

图2C是本发明实施例提供的一种候选区域的示意图;

图2D是本发明实施例提供的一种最大区域的示意图;

图2E是本发明实施例提供的一种候选交点的示意图;

图3A是本发明实施例提供的一种触摸点定位装置的结构示意图;

图3B是本发明实施例提供的一种第二确定模块的结构示意图;

图3C是本发明实施例提供的一种第三确定模块的结构示意图;

图3D是本发明实施例提供的另一种触摸点定位装置的结构示意图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。

在对本发明实施例进行详细地解释说明之前,先对本发明实施例的应用场景予以说明。本发明实施例提供的触摸点定位方法应用于终端中,该终端可以为手机、笔记本电脑、UMPC(Ultra-mobile Personal Computer,超级移动个人计算机)、PDA(Personal Digital Assistant,个人数字助理)等,本发明实施例对此不做具体限定。进一步地,该终端中至少配置有红外触摸屏,红外触摸屏用于对触摸事件进行检测。其中,触摸事件可以由用户触发,且该触摸事件可以为单击事件、双击事件、滑动事件等,本发明实施例对此不做具体限定。

图2A是本发明实施例提供的一种触摸点定位方法流程图,该方法用于终端中。参见图2A,该方法包括:

步骤201:确定红外触摸屏中的至少一个候选区域。

具体地,确定红外触摸屏中的至少一个候选区域的操作可以包括如下步骤(1)和(2):

(1)、对红外触摸屏中形成的光路进行扫描,得到多个扫描方向上的触摸区域,各个扫描方向上的触摸区域为该各个扫描方向上被阻断的光路所在的区域。

由于红外触摸屏中的每个红外发射管均可以发射多个不同角度的红外线,所以红外触摸屏中通常会形成分属于多个不同斜率的光路,因此,对红外触摸屏中形成的光路进行扫描时,可以基于多个扫描方向扫描红外触摸屏中形成的光路,该多个扫描方向中的每个扫描方向对应一组同斜率的平行光路。

另外,对于该多个扫描方向中的每个扫描方向,由于该扫描方向对应一组平行光路,因此,当基于该扫描方向扫描红外触摸屏中形成的光路时,如果检测到该扫描方向上的这组平行光路中的连续n条光路被阻断,则可以将该被阻断的连续n条光路所在的区域确定为该扫描方向上的一个触摸区域。其中,n为大于或等于1的自然数。

例如,如图2B所示,该多个扫描方向为扫描方向1、扫描方向2、扫描方向3和扫描方向4,该多个扫描方向分别对应的一组平行光路,则可以基于该多个扫描方向扫描红外触摸屏中形成的光路。且对于该多个扫描方向中的扫描方向1,假设该扫描方向1上的这组平行光路中被阻断的连续n条光路为光路1、光路2和光路3,则可以将光路1、光路2和光路3所在的区域N确定为该扫描方向1上的一个触摸区域,且可以将光路1确定为该触摸区域N中被阻断的第一条光路,将光路3确定为该触摸区域N中被阻断的最后一条光路。

需要说明的是,对红外触摸屏中形成的光路进行扫描,得到多个扫描方向上的触摸区域的操作还可以参考其它相关技术,本发明实施例对此不再进行详细阐述。

(2)、将该多个扫描方向中任意两个扫描方向上的触摸区域进行叠加,得到红外触摸屏中的至少一个候选区域。

例如,如图2C所示,该多个扫描方向中任意两个扫描方向为扫描方向1和扫描方向3,且扫描方向1上的触摸区域为N0和N1,扫描方向3上的触摸区域为N2和N3,则可以将扫描方向1与扫描方向3上的触摸区域进行叠加,得到红外触摸屏中的至少一个候选区域为H1、H2、H3、H4。

步骤202:对于该至少一个候选区域中的每个候选区域,从该多个扫描方向上的触摸区域中,确定该候选区域的关联区域。

具体地,对于该多个扫描方向上的触摸区域中的每个触摸区域,判断该触摸区域中被阻断的第一条光路和被阻断的最后一条光路是否均经过该候选区域;当该触摸区域中被阻断的第一条光路和被阻断的最后一条光路均经过该候选区域时,确定该触摸区域为该候选区域的关联区域。

例如,如图2D所示,该候选区域为H1,该触摸区域为N4,由于该触摸区域N4中被阻断的第一条光路和被阻断的最后一条光路均经过该候选区域H1,因此,可以将该触摸区域N4确定为该候选区域H1的关联区域。

其中,判断该触摸区域中被阻断的第一条光路和被阻断的最后一条光路是否均经过该候选区域时,可以先确定该触摸区域所在的扫描方向,再确定该扫描方向上经过该候选区域的最大区域,当该触摸区域位于该最大区域内时,确定该触摸区域中被阻断的第一条光路和被阻断的最后一条光路均经过该候选区域。

需要说明的是,该扫描方向上经过该候选区域的最大区域为该扫描方向上经过该候选区域的连续m条光路所在的区域。其中,m为大于或等于1的自然数。

例如,如图2D所示,该候选区域为H1,该触摸区域为N4,该触摸区域N4所在的扫描方向为扫描方向2,则可以确定该扫描方向2上经过该候选区域H1的最大区域。假设该最大区域为Z,由于该触摸区域N4在该最大区域Z内,因此,可以确定该触摸区域N4中被阻断的第一条光路和被阻断的最后一条光路均经过该候选区域H1。

其中,确定该扫描方向上经过该候选区域的最大区域时,可以确定该扫描方向对应的光路的斜率;当该扫描方向对应的光路的斜率不存在或为正数时,根据该扫描方向对应的光路的斜率,计算该扫描方向上经过该候选区域的第一顶点的光路对应的第一红外发射管位置,以及计算该扫描方向上经过该候选区域的第二顶点的光路对应的第二红外发射管位置,将第一红外发射管位置与第二红外发射管位置之间的区域确定为该扫描方向上经过该候选区域的最大区域;当该扫描方向对应的光路的斜率为0或为负数时,根据该扫描方向对应的光路的斜率,计算该扫描方向上经过该候选区域的第三顶点的光路对应的第三红外发射管位置,以及计算该扫描方向上经过该候选区域的第四顶点的光路对应的第四红外发射管位置,将第三红外发射管位置与第四红外发射管位置之间的区域确定为该扫描方向上经过该候选区域的最大区域。

需要说明的是,该候选区域的第一顶点为第一触摸区域与第二触摸区域中被阻断的第一条光路相交得到的点,该候选区域的第二顶点为第一触摸区域与第二触摸区域中被阻断的最后一条光路相交得到的点,该候选区域的第三顶点为第一触摸区域中被阻断的第一条光路与第二触摸区域中被阻断的最后一条光路相交得到的点,该候选区域的第四顶点为第一触摸区域中被阻断的最后一条光路与第二触摸区域中被阻断的第一条光路相交得到的点。其中,该候选区域由第一触摸区域与第二触摸区域叠加得到。

例如,如图2D所示,该候选区域为H1,该候选区域H1的第一顶点为点a,第二顶点为点b,第三顶点为点c,第四顶点为点d,该扫描方向为扫描方向2,且该扫描方向2对应的光路的斜率为正数,则可以根据该扫描方向2对应的光路的斜率,计算该扫描方向2上经过该候选区域H1的第一顶点a的光路对应的第一红外发射管位置,以及计算该扫描方向2上经过该候选区域H1的第二顶点b的光路对应的第二红外发射管位置,假设第一红外发射管位置为位置1,第二红外发射管位置为位置2,则可以将第一红外发射管位置1与第二红外发射管位置2之间的区域确定为该扫描方向上经过该候选区域的最大区域。

其中,根据该扫描方向对应的光路的斜率,计算该扫描方向上经过该候选区域的第一顶点的光路对应的第一红外发射管位置时,如果该扫描方向对应的光路的斜率不存在,则可以确定第一红外发射管位置为(x0,0);如果该扫描方向对应的光路的斜率存在,则可以通过如下指定公式得到第一红外发射管位置;

其中,(x,y)为第一红外发射管位置,(x0,y0)为第一顶点位置,y为该扫描方向对应的光路的斜率。

需要说明的是,根据该扫描方向对应的光路的斜率,计算该扫描方向上经过该候选区域的第二顶点的光路对应的第二红外发射管位置,计算该扫描方向上经过该候选区域的第三顶点的光路对应的第三红外发射管位置,计算该扫描方向上经过该候选区域的第四顶点的光路对应的第四红外发射管位置与上述步骤202中根据该扫描方向对应的光路的斜率,计算该扫描方向上经过该候选区域的第一顶点的光路对应的第一红外发射管位置的操作类似,本发明实施例对此不再赘述。

步骤203:判断该候选区域的关联区域中是否存在至少两个扫描方向上的关联区域均为指定关联区域。

需要说明的是,指定关联区域中被阻断的光路数量小于或等于预设数量。其中,预设数量可以预先设置,且预设数量可以设置的较小,如预设数量可以为1、2等,本发明实施例对此不做具体限定。

例如,如图2E所示,该多个扫描方向为扫描方向1、扫描方向2、扫描方向3和扫描方向5,该候选区域为H1,从该多个扫描方向上的触摸区域中,确定该候选区域H1的关联区域为N0、N2、N4、N5、N6、N7,且N0为扫描方向1上的关联区域,N2为扫描方向3上的关联区域,N4和N5为扫描方向2上的关联区域,N6和N7为扫描方向5上的关联区域。假设N0和N2中被阻断的光路数量均大于预设数量,N4、N5、N6和N7中被阻断的光路数量均小于预设数量,则可以确定该候选区域H1的关联区域中存在扫描方向2和扫描方向5上的关联区域均为指定关联区域。

需要说明的是,当该候选区域的关联区域中存在至少两个扫描方向上的关联区域均为指定关联区域时,终端可以继续执行如下步骤204来确定红外触摸屏中的真触摸点;当该候选区域的关联区域中不存在至少两个扫描方向上的关联区域均为指定关联区域时,终端可以继续执行如下步骤205来确定红外触摸屏中的真触摸点。

步骤204:当该候选区域的关联区域中存在至少两个扫描方向上的关联区域均为指定关联区域时,将该至少两个扫描方向中任意两个扫描方向上的关联区域的中心线相交,得到至少一个候选交点,从该至少一个候选交点中,确定红外触摸屏中的真触摸点。

例如,如图2E所示,该多个扫描方向为扫描方向1、扫描方向2、扫描方向3和扫描方向5,该候选区域为H1,该候选区域H1的关联区域中存在扫描方向5和扫描方向2上的关联区域均为指定关联区域,则可以将扫描方向5和扫描方向2上的关联区域的中心线相交,得到至少一个候选交点为点e、f、g、h。此时可以从该至少一个候选交点e、f、g、h中,确定该候选区域H1中的真触摸点。

其中,从该至少一个候选交点中,确定红外触摸屏中的真触摸点时,对于该至少一个候选交点中的每个候选交点,判断该多个扫描方向上是否均存在经过该候选交点的关联区域;当该多个扫描方向上均存在经过该候选交点的关联区域时,确定该候选交点为红外触摸屏中的真触摸点;当该多个扫描方向上不均存在经过该候选交点的关联区域时,确定该候选交点为红外触摸屏中的假触摸点。

例如,如图2E所示,该多个扫描方向为扫描方向1、扫描方向2、扫描方向3和扫描方向5,该候选区域为H1,该候选区域H1的关联区域为N0、N2、N4、N5、N6、N7,且N0为扫描方向1上的关联区域,N2为扫描方向3上的关联区域,N4和N5为扫描方向2上的关联区域,N6和N7为扫描方向5上的关联区域,该至少一个候选交点为点e、f、g、h。对于该候选交点e,由于扫描方向3上的关联区域N2不经过候选交点e,所以候选交点e为红外触摸屏中的假触摸点。对于候选交点f,由于N0、N2、N5、N7均经过该候选交点f,也即是,该多个扫描方向上均存在经过该候选交点f的关联区域,因此,可以将候选交点f确定为红外触摸屏中的真触摸点。对于候选交点g,由于N0、N2、N4、N6均经过该候选交点g,也即是,该多个扫描方向上均存在经过该候选交点g的关联区域,因此,可以将候选交点g确定为红外触摸屏中的真触摸点。对于该候选交点h,由于扫描方向3上的关联区域N2不经过候选交点h,所以候选交点h为红外触摸屏中的假触摸点。

其中,判断该多个扫描方向上是否均存在经过该候选交点的关联区域时,对于该多个扫描方向上的每个扫描方向,可以获取该扫描方向对应的光路的斜率,根据该扫描方向对应的光路的斜率,计算该扫描方向上经过该候选交点的光路对应的红外发射管位置;当计算得到的红外发射管位置位于该扫描方向上的某个关联区域内时,确定该扫描方向上存在经过该候选交点的关联区域;当计算得到的红外发射管没有位于该扫描方向上的任一关联区域内时,确定该扫描方向上不存在经过该候选交点的关联区域。

需要说明的是,根据该扫描方向对应的光路的斜率,计算该扫描方向上经过该候选交点的光路对应的红外发射管位置与上述步骤202中根据该扫描方向对应的光路的斜率,计算该扫描方向上经过该候选区域的第一顶点的光路对应的第一红外发射管位置的操作类似,本发明实施例对此不再赘述。

步骤205:当该候选区域的关联区域中不存在至少两个扫描方向上的关联区域均为指定关联区域时,将该候选区域的关联区域进行叠加,得到至少一个多边形区域,基于该至少一个多边形区域,确定红外触摸屏中的真触摸点。

其中,将该候选区域的关联区域进行叠加,得到至少一个多边形区域时,可以将一个扫描方向上的关联区域与另一个扫描方向上的关联区域进行叠加,得到一组新的多边形区域,将该组新的多边形区域与再另一个扫描方向上的关联区域进行叠加,以再次得到一组新的多边形区域;如此重复直至完成所有扫描方向上的关联区域的叠加,从而得到最后一组多边形区域,该最后一组多边形区域即为该至少一个多边形区域。

其中,基于该至少一个多边形区域,确定红外触摸屏中的真触摸点时,可以将该至少一个多边形区域中由所有扫描方向上的关联区域叠加得到的多边形区域确定为该候选区域中的真触摸发生区域,并确定红外触摸屏中的真触摸点位于该真触摸发生区域中。当然,实际应用中,也可以通过其它方式基于该至少一个多边形区域,确定红外触摸屏中的真触摸点,本发明实施例对此不做具体限定。

在本发明实施例中,确定红外触摸屏中的至少一个候选区域,并对于该至少一个候选区域中的每个候选区域,从多个扫描方向上的触摸区域中,确定该候选区域的关联区域,当该候选区域的关联区域中存在至少两个扫描方向上的关联区域均为指定关联区域时,将该至少两个扫描方向中任意两个扫描方向上的关联区域的中心线相交,得到至少一个候选交点,之后,从该至少一个候选交点中,确定红外触摸屏中的真触摸点,从而在仅将两个扫描方向上的触摸区域进行叠加的基础上就实现了对红外触摸屏中的真触摸点的确定,由于无需将所有扫描方向上的触摸区域进行叠加,因此,可以大大减少计算量,缩短触摸点定位耗时,提高触摸点响应速度。

参见图3A,本发明实施例提供了一种触摸点定位装置,该装置包括第一确定模块301,第二确定模块302,判断模块303,相交模块304和第三确定模块305。

第一确定模块301,用于确定红外触摸屏中的至少一个候选区域,至少一个候选区域由多个扫描方向中任意两个扫描方向上的触摸区域叠加得到,各个扫描方向上的触摸区域为各个扫描方向上被阻断的光路所在的区域;

第二确定模块302,用于对于至少一个候选区域中的每个候选区域,从多个扫描方向上的触摸区域中,确定候选区域的关联区域;

判断模块303,用于判断候选区域的关联区域中是否存在至少两个扫描方向上的关联区域均为指定关联区域,指定关联区域中被阻断的光路数量小于或等于预设数量;

相交模块304,用于当候选区域的关联区域中存在至少两个扫描方向上的关联区域均为指定关联区域时,将至少两个扫描方向中任意两个扫描方向上的关联区域的中心线相交,得到至少一个候选交点;

第三确定模块305,用于从至少一个候选交点中,确定红外触摸屏中的真触摸点。

可选地,参见图3B,该第二确定模块302包括:

第一判断单元3021,用于对于多个扫描方向上的触摸区域中的每个触摸区域,判断触摸区域中被阻断的第一条光路和被阻断的最后一条光路是否均经过候选区域;

第一确定单元3022,用于当触摸区域中被阻断的第一条光路和被阻断的最后一条光路均经过候选区域时,确定触摸区域为候选区域的关联区域。

可选地,参见图3C,该第三确定模块305包括:

第二判断单元3051,用于对于至少一个候选交点中的每个候选交点,判断多个扫描方向上是否均存在经过候选交点的关联区域;

第二确定单元3052,用于当多个扫描方向上均存在经过候选交点的关联区域时,确定候选交点为红外触摸屏中的真触摸点。

可选地,参见图3D,该装置还包括:

叠加模块306,用于当候选区域的关联区域中不存在至少两个扫描方向上的关联区域均为指定关联区域时,将候选区域的关联区域进行叠加,得到至少一个多边形区域;

第四确定模块307,用于基于至少一个多边形区域,确定红外触摸屏中的真触摸点。

在本发明实施例中,确定红外触摸屏中的至少一个候选区域,并对于该至少一个候选区域中的每个候选区域,从多个扫描方向上的触摸区域中,确定该候选区域的关联区域,当该候选区域的关联区域中存在至少两个扫描方向上的关联区域均为指定关联区域时,将该至少两个扫描方向中任意两个扫描方向上的关联区域的中心线相交,得到至少一个候选交点,之后,从该至少一个候选交点中,确定红外触摸屏中的真触摸点,从而在仅将两个扫描方向上的触摸区域进行叠加的基础上就实现了对红外触摸屏中的真触摸点的确定,由于无需将所有扫描方向上的触摸区域进行叠加,因此,可以大大减少计算量,缩短触摸点定位耗时,提高触摸点响应速度。

需要说明的是:上述实施例提供的触摸点定位装置在触摸点定位时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的触摸点定位装置与触摸点定位方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。

本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。

以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1