掌桥专利:专业的专利平台
掌桥专利
首页

触控装置及定位方法、设备及介质

文献发布时间:2023-06-19 11:11:32


触控装置及定位方法、设备及介质

技术领域

本申请属于电子屏幕技术领域,尤其涉及触控装置及定位方法、设备及介质。

背景技术

随着电子屏幕技术的发展,用户可以通过触控屏幕的方式在电子屏幕上进行操作。

现有的触控装置,其触控屏幕的上下边缘分别设置有红外发射单元和红外接收单元,以使在红外发射单元和红外接收单元之间传输的红外光形成光网。

然而,光网在触控屏幕的边缘往往较为稀疏,导致触控装置的定位精度较低。

发明内容

本申请实施例提供一种触控装置及定位方法、设备及介质,能够提高触控装置的定位精度。

第一方面,本申请实施例提供一种触控位置的定位方法,应用于触控装置,触控装置包括:

触控屏幕,在沿着触控屏幕的第一边缘所在的第一方向上,触控屏幕依次包括第一区域、第二区域和第三区域;

红外检测模块,包括设置于触控屏幕的第一边缘的红外发射元件和设置于触控屏幕的第二边缘的红外接收元件,第二边缘和第一边缘相对,红外检测模块用于检测触控介质在第二区域上的触控位置;

第一TOF检测模块,设置于第一区域的边缘,用于检测触控介质在第一区域上的触控位置;

第二TOF检测模块,设置于第三区域的边缘,用于检测触控介质在第三区域上的触控位置;

定位方法包括:

获取触控介质在触控屏幕上的准触控位置,其中,准触控位置为红外检测模块、第一TOF检测模块和第二TOF检测模块检测到的触控介质在触控屏幕上的触控位置中的至少一个;

在触控屏幕上,确定准触控位置所在的目标区域;

将目标区域相关联的目标检测模块检测到的触控位置,确定为触控介质在触控屏幕上的触控位置。

第二方面,本申请实施例提供了一种触控装置,触控装置包括:

触控屏幕,在在沿着触控屏幕的第一边缘所在的第一方向上,触控屏幕依次包括第一区域、第二区域和第三区域;

红外检测模块,包括设置于触控屏幕的第一边缘的红外发射元件和设置于触控屏幕的第二边缘的红外接收元件,第二边缘和第一边缘相对,红外检测模块用于检测触控介质在第二区域上的触控位置;

第一TOF检测模块,设置于第一区域的边缘,用于检测触控介质在第一区域上的触控位置;

第二TOF检测模块,设置于第三区域的边缘,用于检测触控介质在第三区域上的触控位置;

处理器,用于执行如第一方面或第一方面的任一可选的实施方式提供的触控位置的定位方法。

第三方面,提供一种触控位置的定位设备,包括:

处理器以及存储有计算机程序指令的存储器;

处理器读取并执行计算机程序指令,以实现第一方面或第一方面的任一可选的实施方式提供的触控位置的定位方法。

第四方面,提供一种计算机存储介质,计算机存储介质上存储有计算机程序指令,计算机程序指令被处理器执行时实现第一方面或第一方面的任一可选的实施方式提供的触控位置的定位方法。

本申请实施例的触控装置及定位方法、设备及介质,在利用红外检测模块的光网对红外触控区域进行触控检测的同时,可以利用两个TOF检测模块分别对屏幕边缘的第一TOF区域和第二TOF区域进行触控检测。由于光网在触控屏幕的边缘往往较为稀疏,利用TOF检测模块对屏幕边缘进行检测,可以提高屏幕边缘的检测灵敏度,从而提高了整个触控装置的定位精度。

附图说明

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

图1是本申请实施例提供的一种触控装置的结构示意图;

图2是本申请实施例提供的一种示例性的电子黑板的结构示意图;

图3是本申请实施例提供的一种示例性的触控装置的示意图;

图4是本申请实施例提供的一种触控屏幕的结构示意图;

图5是本申请实施例提供的一种示例性的触控装置的示意图;

图6是本申请实施例提供的一种触控位置的定位方法的流程示意图;

图7是本申请实施例提供的另一种触控位置的定位方法的流程示意图;

图8是本申请实施例提供的又一种触控位置的定位方法的流程示意图;

图9是本申请实施例提供的一种触控装置的处理器结构示意图;

图10示出了本发明实施例提供的触控位置的定位设备的硬件结构示意图。

具体实施方式

下面将详细描述本申请的各个方面的特征和示例性实施例,为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及具体实施例,对本申请进行进一步详细描述。应理解,此处所描述的具体实施例仅意在解释本申请,而不是限定本申请。对于本领域技术人员来说,本申请可以在不需要这些具体细节中的一些细节的情况下实施。下面对实施例的描述仅仅是为了通过示出本申请的示例来提供对本申请更好的理解。

需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括……”限定的要素,并不排除在包括要素的过程、方法、物品或者设备中还存在另外的相同要素。

随着电子装置技术的发展,触控装置技术也日益成熟。触控装置可以通过传感模块捕捉用户的触控动作,从而使得用户可以通过点击屏幕的方式进行人机交互。

在一种相关技术中,提供了一种基于红外技术的触控方案。具体地,可以在屏幕的上下边缘分别设置一组红外发射器件和红外接收器件,红外发射器件上设置有多个红外发射灯,红外接收器件对应设置有多个红外接收灯,每个红外发射灯可以分别向对侧的多个红外接收灯发射红外光,从而使得红外发射灯和红外接收器件之间传输的红外线可以在屏幕表面形成光网。

在一个具体的实施方案中,可以在屏幕的上下边缘分别设置红外稀灯,然而该种双边设置红外稀灯的方案,在屏幕的左右两侧的光网较为稀疏,当用户在左右边书写时,容易出现严重的丢笔、跳笔、书写断线、多笔画断线等缺陷,导致触控装置的定位精度降低。

为了提高触控精度,在另一个具体的实施方案中,可以在屏幕的上下左右四个边缘设置红外稀灯,然而该方案成本较高,且需要在屏幕左右边缘设置红外灯条,减少了屏幕的有效触控面积。此外,屏幕四边均需要设置凸起边缘,美观度不足。

在又一个具体的实施方案中,可以在屏幕的上下边缘分别设置红外密灯,然而该种双边设置红外密灯的方案,其成本较高,且左右屏幕边缘依旧存在着光网稀疏的缺陷。

因此需要一种能够提高触控装置的定位精度的触控位置的定位方案。

基于此,本申请实施例提供了触控装置及定位方法、设备及介质,可以应用到在触控装置上触控操作的应用场景中。示例性的,可以具体应用于用户在电子黑板上进行触控操作的具体应用场景中。与上述相关技术相比,可以在屏幕边缘区域使用TOF检测模块进行触控检测,能够避免双边红外检测方案所导致的屏幕边缘区域的定位精度降低的问题,从而提高了整个触控装置的定位精度。并且,仅需要在屏幕上下边缘设置凸起边缘,相较于四边设置凸起边缘的方案,提高了美观度。并且,相较于四边设置红外稀灯或者两边设置红外密灯的方案,节省了型材,降低了成本。

为了更好的理解本申请,本申请实施例先对TOF的原理作具体解释说明。

TOF,即一种测量飞行时间的方法,更确切的是指一个诸如物体、粒子、声波、电波或者其他类的检测波,在某种介质内穿越一段距离所用的时间。在本申请实施例中,TOF检测模块发射的检测波抵达触控介质表面之后会在触控介质表面发生反射,反射后的检测波将再次返回TOF检测模块。TOF检测模块在接收到返回的检测波之后,会将检测波的发射时间和接收时间的时间差确定为检测波的飞行时间。然后根据飞行时间和检测波的传播速度,即可计算得到TOF检测模块和触控介质之间的距离,进而对触控介质的触控点进行定位。

在介绍完TOF的原理之后,为了便于理解,在对本申请实施例提供的定位方案进行具体说明之前,本申请实施例的下述部分将先对触控装置展开具体说明。

图1是本申请实施例提供的一种触控装置的结构示意图。如图1所示,触控装置10可以包括触控屏幕11、红外检测模块12、第一TOF检测模块13、第二TOF检测模块14以及处理器15。

首先,对于触控装置10,其可以是具有触控功能的电子设备,比如智能电脑、智能手表、智能平板、电子黑板、电子白板等电子显示装置。本申请实施例对电子装置的具体类型不作限定。示例性的,图2是本申请实施例提供的一种示例性的电子黑板的结构示意图。如图2所示,电子黑板包括触控装置10、以及位于触控装置10两侧的第一书写区域16和第二书写区域17。其中,第一书写区域16和第二书写区域17为手写区域,用户可以通过粉笔等书写工具在其上进行书写。而对于触控装置10,其在使用状态时,具备触控功能和显示功能,用户可以对触控装置10进行触控操作。触控装置10在非使用状态时,可以作为书写区域,用户可以通过粉笔等书写工具在触控装置10上进行书写。

首先,对于触控屏幕11,触控屏幕11可以是指触控装置10上的有效触控区域。图3是本申请实施例提供的一种示例性的触控装置10的示意图。

如图3所示,触控装置10可以包括触控屏幕11以及屏幕边缘16。其中,红外检测模块12、第一TOF检测模块13、第二TOF检测模块14以及处理器15未在图3中示出。

其中,触控屏幕11具有触控功能。在一些实施例中,触控屏幕11还具备显示功能。继续参见图3,图3中的白色区域为触控屏幕11,触控装置10可以响应于触控介质在触控屏幕11内的触控操作。

屏幕边缘16是触控屏幕11之外的边缘区域屏幕边缘16不具备触控功能,也就是说,触控介质在屏幕边缘16的触控操作无法被感应到。继续参见图3,屏幕11内的阴影区域表示屏幕边缘16。

在另一示例中,图4是本申请实施例提供的一种触控屏幕的结构示意图。

如图4所示,触控屏幕11可以是在沿着触控屏幕的第一边缘所在的第一方向上,触控屏幕依次包括第一区域111、第二区域112和第三区域113。其中,第一边缘可以是触控屏幕11的长边方向,比如图4中的水平方向。又或者,第一边缘可以是触控屏幕11的短边方向,比如图4中的垂直方向。

继续参见图4,图4中的第一区域111、第二区域112和第三区域113在实体上并不是三个完全分离的区域,三个区域可以是根据功能划分的。比如说,第一TOF检测模块13在屏幕左侧某一区域内有着较好的定位准确度,例如在该区域内第一TOF检测模块13的定位精度大于红外检测模块12和第二TOF检测模块14的定位精度,则可以将该区域划分为第一区域111。又比如,红外检测模块12在屏幕中间的某一区域内有着较好的定位准确度,例如在该区域内红外检测模块12的定位精度大于第一TOF检测模块13和第二TOF检测模块14的定位精度,则可以将该区域划分为第二区域112。同理地,第二TOF检测模块14在屏幕右侧的某一区域内有着较好的定位准确度,例如在该区域内第二TOF检测模块14的定位精度大于红外检测模块12和第一TOF检测模块13的定位精度,则可以将该区域划分为第三区域113。

其次,对于红外检测模块12,图5是本申请实施例提供的一种示例性的触控装置的示意图。如图5所示,红外检测模块12包括设置于触控屏幕11的第一边缘的红外发射元件121和设置于触控屏幕11的第二边缘的红外接收元件122。其中,第二边缘和第一边缘相对,也就是说,第二边缘和第一边缘互为对边,比如图5中的第一边缘为触控屏幕11的上边缘,第二边缘为触控屏幕11的下边缘。

具体地,红外发射元件121包括:沿着第一边缘的方向上分布的红外发射灯,红外接收元件122包括:沿着第二边缘的方向上分布的红外接收灯。其中,红外发射灯和红外接收灯均可以用图5中的方框表示。在一个示例中,为了减少成本,红外发射元件121和红外接收元件122可以选用红外稀灯。在另一个示例中,出于定位精度的考虑,红外发射元件121和红外接收元件122可以选用红外密灯。

在功能方面,红外检测模块12用于检测触控介质在第二区域112上的触控位置。在具体实现上,红外发射元件121和红外接收元件122之间形成的光网至少覆盖第二区域112,进而当触控介质的触控位置在第二区域112时,触控介质会遮挡光网中的部分红外线,从而能够根据光网中红外线的变化来确定触控介质的位置。

需要说明的是,当触控装置10的上边缘设置有遮光沿时,将红外发射元件121设置于触控屏幕11的上边缘,能够避免自然光线对红外光的影响,进而提高定位精度。

再其次,对于第一TOF检测模块13,其设置于第一区域111的边缘。在一个实施例中,为了不妨碍正常触控检测,其可以设置于触控屏幕11的边缘与第一区域111的边缘的重叠部分,即图4中的线段A

在一个具体的示例中,当触控装置10的上边缘设置有遮光沿时,为了避免自然光对TOF检测波的影响,可以将第一TOF检测模块13设置于线段A

在功能方面,第一TOF检测模块13用于检测触控介质在第一区域111上的触控位置。为了实现对第一区域111的精确检测,第一TOF检测模块13发射的第一检测波的传播范围覆盖第一区域111的至少大部分区域。在一个示例中,为了保证检测精度,第一检测波的传播范围覆盖第一区域111的全部区域。

具体地,第一TOF检测模块13可以具有发射检测波和接收经由触控介质反射回的检测波的功能。

在一些实施例中,为了进一步提高定位精度,第一TOF检测模块13可以包括N个TOF检测单元,其中N为大于或等于2的整数。

在一个示例中,为了进一步提高定位精度,N个TOF检测单元中的部分TOF检测单元、以及其他TOF检测单元的设置位置不同。其中,其他TOF检测单元为N个TOF检测单元中除部分TOF检测单元之外的其他检测单元。

比如,部分TOF检测单元可以设置于图4中的线段A

需要说明的是,若在第一区域111设置N个TOF检测单元,则可以从至少两个不同的方向对触控介质的触控位置进行定位,相较于单个TOF检测单元的定位方法,可以避免鬼点、漏笔、跳笔等现象,进一步提高了定位精度。

再其次,对于第二TOF检测模块14,其设置于第三区域113的边缘。在一个实施例中,为了不妨碍正常触控检测,其可以设置于触控屏幕11的边缘与第三区域113的边缘的重叠部分,即图4中的线段A

在一个具体的示例中,当触控装置10的上边缘设置有遮光沿时,为了避免自然光对TOF检测波的影响,可以将第二TOF检测模块14设置于线段A

在功能方面,第二TOF检测模块14用于检测触控介质在第三区域113上的触控位置。为了实现对第三区域113的精确检测,第二TOF检测模块14发射的第二检测波的传播范围覆盖第三区域113的至少大部分区域。在一个示例中,为了保证检测精度,第一检测波的传播范围覆盖第三区域113的全部区域。

具体地,第二TOF检测模块14可以具有发射检测波和接收经由触控介质反射回的检测波的功能。

在一些实施例中,为了进一步提高定位精度,第二TOF检测模块14可以包括N个TOF检测单元,其中N为大于或等于2的整数。

具体地,第二TOF检测模块14中的N个TOF检测单元的结构和功能与第一TOF检测模块13的N个TOF检测单元类似,具体内容可以参见N个TOF检测单元部分的相关说明,在此不再赘述。

最后,对于处理装置15,下面结合本申请实施例的触控位置的定位方法,对其进行具体说明,应注意,这些实施例并不用来限制本申请公开的范围。

图6是本申请实施例提供的一种触控位置的定位方法的流程示意图。图6示出的触控位置定位方法的各步骤的执行主体可以是处理器15。如图6所示,触控位置的定位方法包括S610至S630。

S610,获取触控介质在触控屏幕上的准触控位置。

首先,对于触控介质。在一些实施例中,由于用户可以通过利用身体部位或者书写工具触控屏幕的方式进行输入,比如用户可以通过手指在屏幕上滑动书写的方式进行输入。又比如,用户可以通过触控笔在屏幕上进行书写的方式进行输入。相应地,触控介质可以是诸如手指等身体部位,又或者可以是书写工具。又或者,触控介质可以是板擦等擦除工具。

其次,对于准触控位置,准触控位置为红外检测模块12检测到的触控位置S

对于红外检测模块12检测到的触控位置S

对于第一TOF检测模块13检测到的触控位置S

步骤B1,获取第一TOF检测模块13与触控介质之间的相对位置关系信息。

首先,对于相对位置关系信息,其用于表示第一TOF检测模块13与触控介质之间的位置信息。

在一些实施例中,相对位置关系信息包括:第一TOF检测模块13与触控介质之间的相对距离以及触控介质相对于目标方向的相对角度。其中,目标方向为触控装置的第一边缘所在的第一方向。示例性地,第一边缘可以是触控装置的长边方向或者短边方向,对此不作限定。

其次,对于相对位置关系信息的获取方式,当相对位置关系信息包括相对距离和相对角度时,步骤B1的具体实施方式可以具体如下。

步骤B11,获取第一TOF检测模块13接收的反射波。

其中,反射波是触控介质基于第一TOF检测模块13发射的入射波产生的反射波。也就是说,TOF检测模块发射的入射波抵达触控介质之后,在触控介质的表面产生反射波,然后反射波沿着与入射波相反的路径,重新返回第一TOF检测模块13。

步骤B12,基于入射波从第一TOF检测模块13出射的第一时刻以及反射波反射回第一TOF检测模块13的第二时刻,确定入射波和反射波的总飞行时间。

示例性地,若第一TOF检测模块13在第一时刻t

步骤B13,根据总飞行时间Δt,确定第一TOF检测模块13与触控介质的相对距离S。

示例性地,可以将入射波和反射波的传播速度ν与总飞行时间Δt的乘积除以2,得到第一TOF检测模块13与触控介质的相对距离S。也就是说,相对距离S=ν*Δt/2。

步骤B14,将入射波从第一TOF检测模块13出射的出射方向与第一方向之间的夹角,确定为相对角度。

通过本实施例,第一TOF检测模块13根据波的飞行时间,以及反射波与第一方向的夹角,即可准确的得到第一TOF检测模块13与触控点之间的相对距离以及相对角度。由于相对角度和相对距离能够准确的表示触控点的位置,从而能够利用TOF检测模块对触控点进行准确定位。

步骤B2,根据第一TOF检测模块13在目标坐标系中的位置坐标、以及相对位置关系信息,确定触控介质在目标坐标系中的位置坐标。

首先,对于目标坐标系,其可以是依据触控屏幕11确定的。在一些实施例中,为了准确的表示触控介质在触控屏幕11内的触控位置,目标坐标系可以以触控屏幕11的任一顶角为原点,目标坐标系的两个坐标轴可以分别与触控屏幕11的长边和短边平行。示例性地,目标坐标系可以以触控屏幕11的左下角的顶点为原点,以图5中的水平方向为横坐标,以图5中的垂直方向为纵坐标。

其次,对于第一TOF检测模块13在目标坐标系中的位置坐标,由于第一TOF检测模块13的位置是固定的,则第一TOF检测模块13在目标坐标系中的位置坐标可以是预设的固定坐标。

再其次,对于触控介质在目标坐标系中的位置坐标。在一些实施例中,可以根据触控介质在以第一TOF检测模块13为原点的第一坐标系中的位置坐标、以及第一TOF检测模块13在目标坐标系中的位置坐标,确定触控介质在目标坐标系中的位置坐标。其中,第一坐标系与目标坐标系的横纵坐标的方向相同,不同之处在于第一坐标系以TOF检测模块为原点,而目标坐标系以触控区域111的左下角为原点。

在一些实施例中,若第一TOF检测模块13包括N个TOF检测单元,则步骤B2可以具体包括步骤B21和步骤B22。

步骤B21,根据每一TOF检测单元在目标坐标系中的位置坐标、以及每一TOF检测单元与触控介质之间的相对位置关系信息,确定触控介质在目标坐标系中的位置坐标。

也就是说,N个TOF检测单元检测得到触控介质在目标坐标系中的位置坐标为(X

步骤B22,计算N个TOF检测单元所确定的位置坐标的平均值,得到触控介质在目标坐标系中的位置坐标。

也就是说,第一TOF检测模块13检测得到的、触控介质在目标坐标系中的位置坐标表示为(X

步骤B3,将触控介质在目标坐标系中的位置坐标,确定为第一TOF检测模块13检测到的触控位置。

也就是说,第一TOF检测模块13可以表示为(X

再其次,对于第二TOF检测模块14检测到的触控位置S

在一些实施例中,由于三个检测模块的检测区域会有部分重叠,比如,第一区域111和第二区域112的交界区域,第一TOF检测模块13和红外检测模块12均会检测到一个触控位置。因此,在S610中,存在获取两个或三个检测模块均检测到触控介质在触控屏幕上的触控位置的可能性。

需要说明的是,为了便于统一计算以及处理,可以将三个检测模块检测得到的准触控位置转换到同一坐标系内,比如转换到上述目标坐标系中。

S620,在触控屏幕11上,确定准触控位置所在的目标区域。

需要说明的是,由于触控屏幕11划分为3个区域,则准触控位置所在的目标区域,即为第一区域、第二区域或者第三区域中的任意一个。

在一些实施例中,第一区域111在第一方向上的宽度为第一宽度L

图7是本申请实施例提供的另一种触控位置的定位方法的流程示意图。图7与图6的不同之处在于,S620具体包括S621至S623。

S621,在准触控位置与触控屏幕11的第三边缘的距离小于第一宽度的情况下,确定目标区域为第一区域111。其中,第三边缘垂直于第二边缘。参见图5,第三边缘可以是屏幕11的左侧边缘。

在一个实施例中,若准触控位置是目标坐标系内的位置坐标,即以触控屏幕11的左下角为原点,以水平方向为横坐标,以垂直方向为纵坐标的坐标系内的位置坐标。则可以确定准触控位置的横坐标x,若0≤x<L

S622,在准触控位置与第三边缘的距离大于等于第一宽度且小于或等于目标宽度和值的情况下,确定目标区域为第二区域。其中,目标宽度和值为第一宽度和第二宽度的和值。

在一个实施例中,若准触控位置是目标坐标系内的位置坐标,若L

S623,在准触控位置与第三边缘的距离大于目标宽度和值的情况下,确定目标区域为第三区域。

在一个实施例中,若准触控位置是目标坐标系内的位置坐标,若L

S630,将目标区域相关联的目标检测模块检测到的触控位置,确定为触控介质在触控屏幕上的触控位置。其中,目标检测模块为用于检测目标区域的模块,也就是说,与第一区域111相关联的目标检测模块为第一TOF检测模块13,与第二区域112相关联的目标检测模块为红外检测模块12,与第三区域113相关联的目标检测模块为第二TOF检测模块14。

相应地,图8是本申请实施例提供的又一种触控位置的定位方法的流程示意图。图8与图6的不同之处在于,S630具体包括S631至S633。

S631,若准触控位置处于第一区域,将第一TOF检测模块13检测到的触控位置,确定为触控介质在触控屏幕上的触控位置。

S632,若准触控位置处于第二区域,将红外检测模块检测12到的触控位置,确定为触控介质在触控屏幕上的触控位置。

S633,若准触控位置处于第三区域,将第二TOF检测模块14检测到的触控位置,确定为触控介质在触控屏幕上的触控位置。

本申请实施例的触控位置的定位方法,在利用红外检测模块的光网对红外触控区域进行触控检测的同时,可以利用两个TOF检测模块分别对屏幕边缘的第一TOF区域和第二TOF区域进行触控检测。由于光网在触控屏幕的边缘往往较为稀疏,利用TOF检测模块对屏幕边缘进行检测,可以提高屏幕边缘的检测灵敏度,从而提高了整个触控装置的定位精度。

此外,由于第一TOF检测模块13对第一区域111的定位精度较高,红外检测模块12对第二区域112的定位精度较高,第二TOF检测模块14对第三区域113的定位精度较高,通过本申请实施例,可以在接收到多个准触控位置之后,从中选择定位精度较高的定位数据,从而进一步提高了触控装置的定位精度。

基于相同的申请构思,本申请实施例除了提供了触控位置的定位方法之外,还提供了与之对应的处理器。

下面结合附图,详细介绍根据本申请实施例处理器。

图9是本申请实施例提供的一种触控装置的处理器结构示意图。如图9所示,处理器15包括:获取模块151、第一处理模块15和第二处理模块153。

获取模块151,用于获取触控介质在触控屏幕上的准触控位置,其中,准触控位置为红外检测模块、第一TOF检测模块和第二TOF检测模块检测到的触控介质在触控屏幕上的触控位置中的至少一个;

第一处理模块152,用于在触控屏幕上,确定准触控位置所在的目标区域;

第二处理模块153,用于将目标区域相关联的目标检测模块检测到的触控位置,确定为触控介质在触控屏幕上的触控位置。

在本申请的一些实施例中,第一区域在第一方向上的宽度为第一宽度,第二区域在第一方向上的宽度为第二宽度。

第一处理模块152,具体包括:

第一处理单元,用于在准触控位置与触控屏幕的第三边缘的距离小于第一宽度的情况下,确定目标区域为第一区域,第三边缘垂直于第二边缘;

第二处理单元,用于在准触控位置与第三边缘的距离大于等于第一宽度且小于或等于目标宽度和值的情况下,确定目标区域为第二区域,目标宽度和值为第一宽度和第二宽度的和值;

第三处理单元,用于在准触控位置与第三边缘的距离大于目标宽度和值的情况下,确定目标区域为第三区域。

在本申请的一些实施例中,第二处理模块153,具体包括:

第四处理单元,用于若准触控位置处于第一区域,将第一TOF检测模块检测到的触控位置,确定为触控介质在触控屏幕上的触控位置;

第五处理单元,用于若准触控位置处于第二区域,将红外检测模块检测到的触控位置,确定为触控介质在触控屏幕上的触控位置;

第六处理单元,用于若准触控位置处于第三区域,将第二TOF检测模块检测到的触控位置,确定为触控介质在触控屏幕上的触控位置。

在本申请的一些实施例中,第一TOF检测模块设置于第一区域在第一方向的边缘上;

第二TOF检测模块设置于第三区域在第一方向的边缘上。

在本申请的一些实施例中,处理器还包括:

信息获取模块,用于针对第一TOF检测模块和第二TOF检测模块中的任一TOF检测模块,获取任一TOF检测模块与触控介质之间的相对位置关系信息;

第三处理模块,用于针对第一TOF检测模块和第二TOF检测模块中的任一TOF检测模块,根据任一TOF检测模块在目标坐标系中的位置坐标、以及相对位置关系信息,确定触控介质在目标坐标系中的位置坐标;

第四处理模块,用于针对第一TOF检测模块和第二TOF检测模块中的任一TOF检测模块,将触控介质在目标坐标系中的位置坐标,确定为任意TOF检测模块检测到的触控位置。

在本申请的一些实施例中,相对位置关系信息包括:TOF检测模块与触控介质的相对距离以及触控介质相对于目标方向的相对角度;

其中,目标方向为触控屏幕的第一边缘的延伸方向。

在本申请的一些实施例中,任一TOF检测模块均包括N个TOF检测单元,其中N为大于或等于2的整数。

第三处理模块,具体包括:

第七处理单元,用于对于每一TOF检测单元,根据每一TOF检测单元在目标坐标系中的位置坐标、以及每一TOF检测单元与触控介质之间的相对位置关系信息,确定触控介质在目标坐标系中的位置坐标;

第八处理单元,用于计算N个TOF检测单元所确定的位置坐标的平均值,得到触控介质在目标坐标系中的位置坐标。

本申请实施例的处理器,在利用红外检测模块的光网对红外触控区域进行触控检测的同时,可以利用两个TOF检测模块分别对屏幕边缘的第一TOF区域和第二TOF区域进行触控检测。由于光网在触控屏幕的边缘往往较为稀疏,利用TOF检测模块对屏幕边缘进行检测,可以提高屏幕边缘的检测灵敏度,从而提高了整个触控装置的定位精度。

根据本申请实施例的处理器的其他细节,与以上结合图6至图8所示实例描述的触控位置的定位方法类似,并能达到其相应的技术效果,为简洁描述,在此不再赘述。

图10示出了本发明实施例提供的触控位置的定位设备的硬件结构示意图。

在触控位置的定位设备可以包括处理器1001以及存储有计算机程序指令的存储器1002。

具体地,上述处理器1001可以包括中央处理器(Central Processing Unit,CPU),或者特定集成电路(Application Specific Integrated Circuit,ASIC),或者可以被配置成实施本发明实施例的一个或多个集成电路。

存储器1002可以包括用于数据或指令的大容量存储器。举例来说而非限制,存储器1002可包括硬盘驱动器(Hard Disk Drive,HDD)、软盘驱动器、闪存、光盘、磁光盘、磁带或通用串行总线(Universal Serial Bus,USB)驱动器或者两个或更多个以上这些的组合。在一些实例中,存储器1002可以包括可移除或不可移除(或固定)的介质,或者存储器1002是非易失性固态存储器。在一些实施例中,存储器1002可在触控位置的定位设备的内部或外部。

在一些实例中,存储器1002可以是只读存储器(Read Only Memory,ROM)。在一个实例中,该ROM可以是掩模编程的ROM、可编程ROM(PROM)、可擦除PROM(EPROM)、电可擦除PROM(EEPROM)、电可改写ROM(EAROM)或闪存或者两个或更多个以上这些的组合。

存储器1002可以包括只读存储器(ROM),随机存取存储器(RAM),磁盘存储介质设备,光存储介质设备,闪存设备,电气、光学或其他物理/有形的存储器存储设备。因此,通常,存储器包括一个或多个编码有包括计算机可执行指令的软件的有形(非暂态)计算机可读存储介质(例如,存储器设备),并且当该软件被执行(例如,由一个或多个处理器)时,其可操作来执行参考根据本公开的一方面的方法所描述的操作。

处理器1001通过读取并执行存储器1002中存储的计算机程序指令,以实现上述实施例中的方法/步骤,并达到上述实例执行其方法/步骤达到的相应技术效果,为简洁描述在此不再赘述。

在一个示例中,触控位置的定位设备还可包括通信接口1003和总线1010。其中,如图10所示,处理器1001、存储器1002、通信接口1003通过总线1010连接并完成相互间的通信。

通信接口1003,主要用于实现本发明实施例中各模块、装置、单元和/或设备之间的通信。

总线1010包括硬件、软件或两者,将在线数据流量计费设备的部件彼此耦接在一起。举例来说而非限制,总线可包括加速图形端口(Accelerated Graphics Port,AGP)或其他图形总线、增强工业标准架构(Extended Industry Standard Architecture,EISA)总线、前端总线(Front Side Bus,FSB)、超传输(Hyper Transport,HT)互连、工业标准架构(Industry Standard Architecture,ISA)总线、无限带宽互连、低引脚数(LPC)总线、存储器总线、微信道架构(MCA)总线、外围组件互连(PCI)总线、PCI-Express(PCI-X)总线、串行高级技术附件(SATA)总线、视频电子标准协会局部(VLB)总线或其他合适的总线或者两个或更多个以上这些的组合。在合适的情况下,总线1010可包括一个或多个总线。尽管本发明实施例描述和示出了特定的总线,但本发明考虑任何合适的总线或互连。

该触控位置的定位设备可以执行本发明实施例中的触控位置的定位方法,从而实现结合图6至图9描述的触控位置的定位方法和装置。

另外,结合上述实施例中的触控位置的定位方法,本发明实施例可提供一种计算机存储介质来实现。该计算机存储介质上存储有计算机程序指令;该计算机程序指令被处理器执行时实现上述实施例中的任意一种触控位置的定位方法。

需要明确的是,本发明并不局限于上文所描述并在图中示出的特定配置和处理。为了简明起见,这里省略了对已知方法的详细描述。在上述实施例中,描述和示出了若干具体的步骤作为示例。但是,本发明的方法过程并不限于所描述和示出的具体步骤,本领域的技术人员可以在领会本发明的精神后,作出各种改变、修改和添加,或者改变步骤之间的顺序。

以上的结构框图中所示的功能块可以实现为硬件、软件、固件或者它们的组合。当以硬件方式实现时,其可以例如是电子电路、专用集成电路(Application SpecificIntegrated Circuit,ASIC)、适当的固件、插件、功能卡等等。当以软件方式实现时,本发明的元素是被用于执行所需任务的程序或者代码段。程序或者代码段可以存储在机器可读介质中,或者通过载波中携带的数据信号在传输介质或者通信链路上传送。“机器可读介质”可以包括能够存储或传输信息的任何介质。机器可读介质的例子包括电子电路、半导体存储器设备、ROM、闪存、可擦除ROM(EROM)、软盘、CD-ROM、光盘、硬盘、光纤介质、射频(RadioFrequency,RF)链路,等等。代码段可以经由诸如因特网、内联网等的计算机网络被下载。

还需要说明的是,本发明中提及的示例性实施例,基于一系列的步骤或者装置描述一些方法或系统。但是,本发明不局限于上述步骤的顺序,也就是说,可以按照实施例中提及的顺序执行步骤,也可以不同于实施例中的顺序,或者若干步骤同时执行。

上面参考根据本公开的实施例的方法、装置、设备及和计算机程序产品的流程图和/或框图描述了本公开的各方面。应当理解,流程图和/或框图中的每个方框以及流程图和/或框图中各方框的组合可以由计算机程序指令实现。这些计算机程序指令可被提供给通用计算机、专用计算机、或其它可编程数据处理装置的处理器,以产生一种机器,使得经由计算机或其它可编程数据处理装置的处理器执行的这些指令使能对流程图和/或框图的一个或多个方框中指定的功能/动作的实现。这种处理器可以是但不限于是通用处理器、专用处理器、特殊应用处理器或者现场可编程逻辑电路。还可理解,框图和/或流程图中的每个方框以及框图和/或流程图中的方框的组合,也可以由执行指定的功能或动作的专用硬件来实现,或可由专用硬件和计算机指令的组合来实现。

以上,仅为本发明的具体实施方式,所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的系统、模块和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。应理解,本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本发明的保护范围之内。

相关技术
  • 触控装置、触控点定位方法、模块、设备及介质
  • 触控模块及在触控装置上定位触控笔的触控定位方法
技术分类

06120112837649