一种触摸显示屏的校准方法、装置及系统与流程

文档序号:18690024发布日期:2019-09-17 20:28阅读:295来源:国知局
一种触摸显示屏的校准方法、装置及系统与流程

本发明涉及触摸技术领域,尤其涉及一种触摸显示屏的校准方法、装置及系统。



背景技术:

触摸显示屏由于具有坚固耐用、易于交流、外观美观等许多优点,因此触摸显示屏的触摸输入方式已成为继键盘、鼠标、手写板、语音输入后最为用户所接受的计算机输入方式,用户只要用手指或触控笔轻轻地触碰触摸显示屏上的图标或文字就能实现对主机操作,从而使人机交互更加自然、直截了当。这种技术极大地方便了用户,目前已广泛应用于手持消费类电子产品、医疗应用设备、自动售货机、售票机、ATM机、POS机、工业及过程控制装备等领域中。

触摸显示屏包括触摸部件及显示部件。所述触摸部件用于检测触摸点的位置,并按照自身的坐标系去描述这个触摸点的位置;显示部件用于数据信息的显示。为了实现用户的触摸操作,需要将触摸部件安装在显示部件上。但是由于存在安装误差和设备质量误差,使得触摸部件和显示部件在横纵方向上难以实现完成重合,这就造成实际触摸到的位置与想要触摸的位置之间存在一定的偏差,出现点击不准或点击A点响应B点等现象。

为了解决上述问题,需要对触摸部件确定的触摸位置进行校准。在现有技术中,实现触摸部件确定的触摸位置校准的过程为:先在触摸部件上设置n个预设点,并预先确定此n个预设点在显示部件的坐标,通过校准人员对所述n个预设点触摸时,得到这n个预设点在触摸部件上的坐标,然后根据这n个预设点分别在触摸部件和显示部件上的坐标,通过待定系数法计算得到校准参数,并将得到的校准参数直接写入触摸部件中,进一步完成校准过程。但在该校准方法中,在获取预设点在触摸部件上的坐标时,需要校准人员手动控制触控设备去触摸预设点,由于存在点击误差,使得校准效率较低。



技术实现要素:

为克服相关技术中存在的问题,本发明提供一种触摸显示屏的校准方法、装置及系统。

第一方面,本发明实施例提供了一种触摸显示屏的校准方法,包括:依次获取m个预设校准位置对应的点击图像;所述点击图像是用于记录触控设备点击显示部件的预设校准位置时实际点击位置的图像;m为大于1的整数;分别根据所述m个预设校准位置对应的点击图像及m个预设校准位置对应的校准区域,确定所述每个预设校准位置对应的点击图像的中心点在所述显示部件的显示位置;所述预设校准位置为其对应的校准区域的中心点;分别确定所述m个显示位置在触摸部件中对应的触摸位置,并根据所述m个显示位置及所述m个显示位置在触摸部件对应的触摸位置,确定出校准参数;根据所述校准参数,对所述触摸部件输出的触摸位置进行校准处理。

第二方面,本发明实施例提供了一种触摸显示屏校准装置,包括:获取单元,用于依次获取m个预设校准位置对应的点击图像;所述点击图像是用于记录触控设备点击显示部件的预设校准位置时实际点击位置的图像;m为大于1的整数;确定单元,用于分别根据所述获取单元获取的所述m个预设校准位置对应的点击图像及m个预设校准位置对应的校准区域,确定所述每个预设校准位置对应的点击图像的中心点在所述显示部件的显示位置;所述预设校准位置为其对应的校准区域的中心点;所述确定单元,还用于分别确定所述m个显示位置在触摸部件中对应的触摸位置,并根据所述m个显示位置及所述m个显示位置在触摸部件对应的触摸位置,确定出校准参数;校准单元,用于根据所述确定单元确定的所述校准参数,对所述触摸部件输出的触摸位置进行校准处理。

第三方面,本发明实施例提供了一种触摸显示屏的校准系统,包括:上述实施例所述的触摸显示屏校准装置及包含有图像采集单元的触控设备;其中,所述触控设备,用于在点击所述触摸显示屏校准装置的预设校准位置时,获取点击图像,并将所述点击图像发送至所述触摸显示屏校准装置。

本发明的实施例提供的技术方案可以包括以下有益效果:触摸显示屏校准装置获取记录了触控设备点击显示部件的预设校准位置时实际点击位置的点击图像可以通过点击图像确定出触控设备点击显示部件时,实际点击的显示部件的位置;并根据点击图像及标准图像,确定出点击图像的中心点在显示部件的显示位置;获取显示位置在触摸部件对应的触摸位置,根据显示位置及显示位置在触摸部件对应的触摸位置,确定出校准参数;根据确定出的校准参数,对触摸部件输出的触摸位置进行校准处理。这样一来,触摸显示屏校准装置可以通过点击图像记录的触控设备的实际点击位置及标准图像中的显示部件的预设校准位置,确定出点击图像的中心点在显示部件的显示位置,进而可以根据此显示位置确定出校准参数,根据校准参数对触摸位置进行校准处理。相对于现有技术中要求触控设备必须触摸到预设点,才能准确的进行校准参数的确定,而在本发明中触摸显示屏校准装置是根据触控设备实际点击的位置进行校准参数的确定,无需使触控设备必须触摸到预设点,减少了点击误差,从而提高了校准效率。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本发明。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。

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

图1为本发明实施例提供的一种触摸显示屏的校准方法的流程示意图;

图2为本发明实施例提供的一种预设校准位置设置的示例图;

图3为本发明实施例提供的一种点击图像的示例图;

图4为本发明实施例提供的一种触摸显示屏校准装置的结构示意图;

图5为本发明实施例提供的一种触摸显示屏的校准系统的结构示意图。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。

由于触摸显示屏包括触摸部件及显示部件,为了实现触摸显示屏的触摸显示功能,需要将触摸部件安装在显示部件上。由于存在安装误差设备质量误差,在将触摸部件安装至显示部件后,需要对触摸部件确定的触摸位置进行校准操作。在现有技术中,通过预设点的触摸来进行校准参数的确定。但是需要触控设备准确的点击预设点。但是用户手动控制触控设备对预设点的触控,存在点击误差,是的校准效率较低。而本发明申请中触摸显示屏校准装置可以根据触控设备实际点击的位置进行校准参数的确定,减少了点击误差,从而可以提高校准效率。

如图1所示,本发明实施例提供了一种触摸显示屏的校准方法,包括:

步骤101、依次获取m个预设校准位置对应的点击图像。

其中,点击图像是用于记录触控设备点击显示部件的预设校准位置时实际点击位置的点击图像。m为大于1的整数。

具体的,在触摸显示屏中的触摸部件安装至显示部件后,可以在显示部件中预先设置m个预设校准位置,以便进行触摸部件的触摸校准。此时,用户可以操控触控设备逐一点击显示部件的预设校准位置。触控设备在每次点击显示部件的预设校准位置时,可以采集到记录了触控设备点击显示部件的预设校准位置时的实际点击位置的点击图像。此时,触控设备可以将其采集到的点击图像发送至触摸显示屏校准装置中。触摸显示屏校准装置接收到触控设备发送的m个用于记录触控设备点击显示部件的m个预设校准位置时实际点击位置的点击图像。

需要说明的是,由于在显示部件中设置了多个预设校准位置,且触控设备在每次点击显示部件的预设校准位置时,都需采集点击图像,并将点击图像发送至触摸显示屏校准装置。此时触摸显示屏校准位置需要根据每次接收的点击图像确定每次接收的点击图像的中心点在显示部件的显示位置。由于触摸显示屏每次确定点击图像的中心点在显示部件的显示位置的方法相同,因此,在本发明中是以任一次确定点击图像的中心点在显示部件的显示位置为例进行说明的。

需要说明的是,在触控设备中包含有图像采集单元,可以在触控设备点击显示部件的预设校准位置时,采集记录有触控设备实际点击位置的点击图像。

示例性的,在触摸显示屏中的触摸部件安装至显示部件后,且在显示部件中有显示坐标,可以在横纵方向上分别表示出各个预设标准位置。此时可以在显示部件中预先设置四个校准区域,分别是以预设校准位置A为(x1,y1)为中心点形成的校准区域,以预设校准位置B为(x2,y2)为中心点形成的校准区域,以预设校准位置C为(x3,y3)为中心点形成的校准区域,以及以预设校准位置D为(x4,y4)为中心点形成的校准区域,如图2所示。用户操控触控设备依次点击四个校准区域中的预设校准位置。触控设备中的图像采集单元在触控设备每次点击显示部件的预设校准位置时,均可采集到记录了触控设备实际点击位置的点击图像。并将采集的点击图像发送至触摸显示屏校准装置。如图3所示,触控设备中的图像采集单元在触控设备点击预设校准位置A为中心的校准区域时,采集的点击图像a,触摸显示屏校准装置可以接收到点击图像a。

步骤102、分别根据m个预设校准位置对应的点击图像及m个预设校准位置对应的校准区域,确定每个预设校准位置对应的点击图像的中心点在显示部件的显示位置。

其中,预设校准位置为其对应的校准区域的中心点。即为,第i个预设校准位置为第i个校准区域的中心点。

需要说明的是,预设校准位置是预先设置的,为了方便触控设备的点击,可以预先设置以校准位置为中心点的校准区域。并且在设置预设校准位置时可以预先获知预设校准位置在显示部件的坐标位置,进而可以在显示部件中设置出校准区域。例如,校准区域为一个圆形区域,可以直接在显示部件中确定预设校准位置即为圆心的坐标位置,并设定出半径值,既可在显示部件中设置出圆形的校准区域。

需要说明的是,触控设备的图像采集单元是以触控设备点击的位置为中心进行图像采集,因此点击图像的中心点是触控设备点击显示部件的点击位置。由于显示部件中有可以在横纵两方向记录点击位置的显示坐标,因此点击图像的中心点在显示部件的显示位置即为点击图像的中心点在显示部件中的坐标位置。即为,触控设备点击显示部件的真实点击位置在显示部件的坐标位置。

具体的,点击图像是触控设备记录的触控设备实际点击显示部件的位置的图像,且此图像是触控设备采集的,并不是显示部件采集,因此,触摸显示屏校准装置通过获取的各个点击图像并不能直接获知各个点击图像的中心点在显示部件中的真实坐标位置。所以触摸显示屏校准位置可以根据m个预设校准位置对应的点击图像及m个预设校准位置对应的校准区域,确定出每个预设校准位置对应的点击图像的中心点在显示部件的显示位置。

此时,分别根据m个预设校准位置对应的点击图像及m个预设校准位置对应的校准区域,确定每个预设校准位置对应的点击图像的中心点在显示部件的显示位置包括:

确定第i个点击图像中是否包含有第i个预设校准位置;在第i个点击图像中包含有第i个预设校准位置时,在第i个点击图像中确定第i个预设校准位置对应的第一位置差;根据第i个点击图像、第i个预设校准位置对应的校准区域,确定第i个预设校准位置对应的转换参数;根据第i个预设校准位置对应的第一位置差、第i个预设校准位置对应的转换参数,确定第i个预设校准位置对应的第二位置差;根据第i个预设校准位置对应的第二位置差及第i个预设校准位置,得到第i个点击图像的中心点在显示部件的显示位置。

其中,i为大于0且不大于m的整数;第i个点击图像是用于记录触控设备点击显示部件的第i个预设校准位置时实际点击位置的图像。第一位置差为第i个预设校准位置与第i个点击图像的中心点在第i个点击图像中的位置差。转换参数用于表示出第i个点击图像与第i个预设校准位置对应的校准区域间的缩放比例。第二位置差为第i个预设校准位置与第i个点击图像的中心点在显示部件中的位置差。

具体的,由于预设校准位置在显示部件中的坐标位置是已经确定的,因此触摸显示屏校准装置需要利用预设校准位置与点击图像的中心点间的位置关系,确定出点击图像的中心点在显示部件的显示位置。此时,触摸显示屏校准装置在接收到触控设备发送的第i个点击图像后,可以查看第i个点击图像中是否包含了第i个预设校准位置。若第i个点击图像中没有包含第i个预设校准位置,则触摸显示屏校准装置无法确定出第i个预设校准位置与第i个点击图像的中心点间的位置关系,因此需要重新采集,即为使触控设备重新点击显示部件的第i个预设校准位置。若第i个点击图像中包含有第i个预设校准位置,则触摸显示屏校准装置可以根据第i个点击图像中的第i个预设校准位置及第i个点击图像的中心点确定出第i个预设校准位置对应的第一位置差。即为确定出第i个预设校准位置与第i个点击图像的中心点在第i个点击图像的位置差。

触摸显示屏校准装置在计算出第i个预设校准位置对应的第一位置差后,由于第i个点击图像是触控设备中的图像采集单元采集的,且触控设备中的图像采集单元与显示部件具有一定的距离,导致触控设备中的图像采集单元采集的第i个点击图像中的各个点间的距离与显示部件的第i个校准区域内的各个点间的距离并不是1:1的关系,因此第i个点击图像中的第一位置差映射至显示部件中时,有一定的缩放比例,需要先计算出第i个预设校准位置对应的转换参数。第i个预设校准位置对应的校准区域是显示部件中的,以第i个预设校准位置为中心形成的区域,因此,可以通过第i个点击图像及第i个预设校准位置对应的校准区域,计算出第i个预设校准位置对应的转换参数。

触摸显示屏校准装置计算出第i个预设校准位置对应的转换参数后,可以根据第i个预设校准位置对应的第一位置差,第i个预设校准位置对应的转换参数,计算出第i个预设校准位置对应的第一位置差,映射至显示部件中对应的位置差,即为第二位置差。即为将第i个预设校准位置对应的第一位置差进行一定的缩放后,转换为在显示部件中第i个预设校准位置与第i个点击图像的中心点间的位置差。这样一来,触摸显示屏校准装置在确定出第i个预设校准位置对应的第二位置差后,可以根据第i个预设校准位置对应的第二位置差及第i个预设校准位置,计算出第i个点击图像的中心点在显示部件的显示位置。

进一步的,在第i个点击图像中确定第i个预设校准位置对应的第一位置差包括:

确定第i个预设校准位置在第i个点击图像中的位置;根据第i个预设校准位置在第i个点击图像中的位置,第i个点击图像的中心点,计算出第i个预设校准位置对应的第一位置差。

即为,触摸显示屏校准装置可以确定出第i个预设校准位置在第i个点击图像中的位置,及第i个点击图像的中心点的位置,进而可以计算出第i个预设校准位置与第i个点击图像的中心点在第i个点击图像的位置差,即为计算出第i个预设校准位置对应的第一位置差。

需要说明的是,在本发明实施例中,触控设备采集的点击图像可以在横纵方向上表示出点击图像中各个点的坐标位置。即为,在点击图像中可以设置一个点击图像的坐标,记录点击图像中各个点的位置。因此第i个点击图像的中心点在第i个点击图像中的位置,在采集到第i个点击图像时,即可确定出。

进一步的,根据第i个点击图像、第i个预设校准位置对应的校准区域,确定第i个预设校准位置对应的转换参数包括:

根据在第i个预设校准位置对应的校准区域中,第i个预设校准位置至边界点的距离、以及在第i个点击图像中第i个预设校准位置至边界点的距离,计算出第i个预设校准位置对应的转换参数。

具体的,由于第i个点击图像是触控设备采集的包含了显示部件中第i个预设校准位置的第i个校准区域的部分或全部的图像,因此,在第i个点击图像中可以确定出第i个点击图像中的第i个预设校准位置至第i个校准区域边缘的距离,即为在第i个点击图像中确定出第i个预设校准位置至第i个校准区域的边界点的距离。第i个校准区域是在显示部件中以第i个预设校准位置为中心形成的区域,因此可以在显示部件中,获知第i个预设校准位置的中心点至第i个校准区域边界点的距离,进而可以根据上述计算出的两个距离计算出第i个预设校准位置对应的转换参数。

进一步的,由于第i个点击图像中,第i个预设校准位置与第i个点击图像的中心点间的位置关系不同,计算出的第i个预设校准位置对应的第一位置差可以是能够标识出方向的矢量值,也可以是仅表示出数值的标量值。在第i个预设校准位置对应的第一位置差为矢量时,可以根据上述过程计算出第i个点击图像的中心点在显示部件的显示位置。在第一位置差为标量时,可以根据第i个预设校准位置与第i个点击图像的中心点间的不同位置关系预先设置不同的计算公式,进而可以根据第i个预设校准位置与第i个点击图像的中心点间的位置关系,确定出第i个显示位置的计算公式,根据第i个显示位置的计算公式计算出第i个点击图像的中心点在显示部件的显示位置。

具体的,在第一位置差为标量时,在上述根据第i个预设校准位置对应的第二位置差及第i个预设校准位置,得到第i个点击图像的中心点在显示部件的显示位置之前,还包括:

根据第i个点击图像中第i个预设校准位置的位置,及第i个点击图像的中心点的位置,确定第i个显示位置的计算公式。

即为,触摸显示屏校准装置在计算出第i个预设校准位置对应的第一位置差后,在第i个点击图像中,确定出第i个预设校准位置与第i个点击图像的中心点间的位置关系,也就是说,在第i个点击图像中,确定出第i个预设校准位置在第i个点击图像的中心点的左上方,或是右上方,或是左下方,或是右下方,或是直上方,或是直下方,或是直左方,或是直右方,进而根据确定出的位置关系,确定出对应的计算公式。

其中,预设的计算公式为:在第i个预设校准位置在第i个点击图像的中心点的左上方时,计算公式为:X=x0+Δx*α,Y=y0+Δy*α;在第i个预设校准位置在第i个点击图像的中心点的右下方时,计算公式为:X=x0-Δx*α,Y=y0-Δy*α;在第i个预设校准位置在第i个点击图像的中心点的右上方时,计算公式为:X=x0-Δx*α,Y=y0+Δy*α;在第i个预设校准位置在第i个点击图像的中心点的左下方时,计算公式为:X=x0+Δx*α,Y=y0-Δy*α。

其中,X为第i个点击图像的中心点在显示部件的横向坐标位置,Y为第i个点击图像的中心点在显示部件的纵向坐标位置,x0表示第i个预设校准位置在显示部件的横向坐标位置,y0表示第i个预设校准位置在显示部件的纵向坐标位置,Δx表示第i个预设校准位置对应的第一位置差中的横向的位置差,Δy表示第i个预设校准位置对应的第一位置差中的纵向的位置差,α表示第i个预设校准位置对应的转换参数。

此时,根据第i个预设校准位置对应的第二位置差及第i个预设校准位置,得到第i个点击图像的中心点在显示部件的显示位置包括:

根据第i个预设校准位置对应的第二位置差及第i个预设校准位置,利用第i个显示位置的计算公式,计算出第i个点击图像的中心点在显示部件的显示位置。

如上例所述,假设在显示部件中设置各个校准区域时,可以将各个预设校准位置用十字交叉点标记出,以方便用户点击。触摸显示屏校准装置在获取到点击图a后,可以查看点击图像a中是否包含了预设校准位置A,即为查看点击图像a中是否包含了十字交叉点。在点击图像a中没有包含十字交叉点时,说明触控设备未点击到预设校准位置,需要重新点击。在点击图像a中包含有十字交叉点时,触摸显示屏校准装置可以在点击图像a中确定出十字交叉点的位置即为确定出预设校准位置A的位置,并确定出点击图像a的中心点的位置,进而可以计算出预设校准位置A与点击图像a的中心点在点击图像a的位置差,即为第一位置差(Δx1,Δy1)。进一步的,假设预设校准位置A对应的校准区域为以预设校准位置A为圆心,以r为半径的圆形区域,这样圆心至圆形区域边界点的距离为r。此时,点击图像a中的校准区域是包含有圆心的全部或部分圆形区域。由于触摸设备采集的点击图像a,因此点击图像a中记录的圆心至圆形区域边界点的距离d,与显示部件的校准区域中圆心至圆形区域边界点的距离r不相等。这样触摸显示屏校准装置可根据点击图像a中记录的圆心至圆形区域边界点的距离d以及显示部件中校准区域的圆心至圆形区域边界点的距离r计算出转换参数,即为转换参数为r/d。此时,触摸显示屏校准装置可以根据第一位置差及转换参数,计算出点击图像a的中心点与预设校准位置A在显示部件中的位置差,即为计算出第二位置差(Δx2,Δy2);其中,Δx2=Δx1*r/d,Δy2=Δy1*r/d。

触摸显示屏校准装置计算出第二位置差后,可以根据第二位置差及预设触摸位置A在显示部件的显示坐标,计算出点击图像a的中心点在显示部件的显示坐标。若上述第一位置差及第二位置差均是标量,无法表示方向,此时,触摸显示屏校准装置可以根据点击图像a中预设校准位置A与点击图像a的中心点的位置关系,确定出显示位置的计算公式,参考图3所示,点击图像a中预设校准位置A在点击图像a的中心点的左上方,此时,可以确定出显示位置的计算公式为X=x0+Δx*α,Y=y0+Δy*α。这样一来,触摸显示屏校准装置可以根据利用上述显示位置的计算公式,根据第二位置差及预设校准位置A在显示部件的显示位置(x1,y1),计算出点击图像a的中心点在显示部件的显示位置a。

同理,利用上述过程也可计算出其他预设校准位置对应的点击图像的中心点在显示部件的显示位置,在此不再赘述。

步骤103、分别确定m个显示位置在触摸部件中对应的触摸位置,并根据m个显示位置及m个显示位置在触摸部件对应的触摸位置,确定出校准参数。

具体的,在触控设备每次点击显示部件的预设校准位置时,触摸部件均可以检测出触控设备的点击位置在触摸部件中的触摸位置,触摸部件可以将每次检测出的点击位置的触摸位置上报至触摸显示屏校准装置。触摸显示屏校准装置在确定出各个点击图像的中心点在显示部件的显示位置后,可以将各个点击图像的中心点在显示部件的显示位置与触摸部件上报的各个触摸位置相对应,即为确定出每个显示位置在触摸部件对应的触摸位置,这样触摸显示屏校准装置可以根据各个显示位置及每个显示位置对应的触摸位置,计算出校准参数。

如上例所述,在触控设备依次点击显示部件的预设校准位置时,触摸部件可以依次检测出触控设备的点击位置在触摸部件中的触摸位置。即为,触控设备在点击显示部件的预设校准位置A时,触摸部件可以检测出触控设备的点击位置在触摸部件中的触摸位置A,同理,触控设备在依次点击显示部件的预设校准位置B,C,D时,触摸部件可以依次检测出触控设备的点击位置在触摸部件中的触摸位置B,C,D,触摸部件每次在检测出触摸位置后,将触摸位置上报给触摸显示屏校准装置,这样一来,触摸显示屏校准装置可以获取到触控设备点击显示部件时,点击位置在显示部件的显示位置及点击位置在触摸部件的触摸位置。假设触控设备在点击预设校准位置B时,确定出点击位置在显示部件中的显示位置为显示位置b,在点击预设校准位置C时,确定出点击位置在显示部件中的显示位置为显示位置c,在点击预设校准位置D时,确定出点击位置在显示部件中的显示位置为显示位置d1。此时,触摸显示屏校准装置可以获取到显示位置a及显示位置a在触摸部件中对应的触摸位置A,显示位置b及显示位置b在触摸部件中对应的触摸位置B,显示位置c及显示位置c在触摸部件中对应的触摸位置C,显示位置d1及显示位置d1在触摸部件中对应的触摸位置D。进而根据显示位置a及显示位置a在触摸部件中对应的触摸位置A,显示位置b及显示位置b在触摸部件中对应的触摸位置B,显示位置c及显示位置c在触摸部件中对应的触摸位置C,显示位置d1及显示位置d1在触摸部件中对应的触摸位置D,计算出校准参数。

步骤104、根据校准参数,对触摸部件输出的触摸位置进行校准处理。

具体的,在计算出校准参数后,在每次触控设备进行触摸显示屏的点击时,触摸部件在进行触摸位置的输出之前,均需对校准参数进行触摸位置的校准处理,在进行了校准处理后,输出校准后的触摸位置。

本发明实施例提供了一种触摸显示屏的校准方法,触摸显示屏校准装置获取记录了触控设备点击显示部件的预设校准位置时实际点击位置的点击图像可以通过点击图像确定出触控设备点击显示部件时,实际点击的显示部件的位置;并根据点击图像及标准图像,确定出点击图像的中心点在显示部件的显示位置;获取显示位置在触摸部件对应的触摸位置,根据显示位置及显示位置在触摸部件对应的触摸位置,确定出校准参数;根据确定出的校准参数,对触摸部件输出的触摸位置进行校准处理。这样一来,触摸显示屏校准装置可以通过点击图像记录的触控设备的实际点击位置及标准图像中的显示部件的预设校准位置,确定出点击图像的中心点在显示部件的显示位置,进而可以根据此显示位置确定出校准参数,根据校准参数对触摸位置进行校准处理。相对于现有技术中要求触控设备必须触摸到预设点,才能准确的进行校准参数的确定,而在本发明中触摸显示屏校准装置是根据触控设备实际点击的位置进行校准参数的确定,无需使触控设备必须触摸到预设点,减少了点击误差,从而提高了校准效率。

如图4所示,本发明实施例提供了一种触摸显示屏校准装置,包括:

获取单元201,用于依次获取m个预设校准位置对应的点击图像。

其中,点击图像是用于记录触控设备点击显示部件的预设校准位置时实际点击位置的图像。m为大于1的整数。

确定单元202,用于分别根据获取单元201获取的m个预设校准位置对应的点击图像及m个预设校准位置对应的校准区域,确定每个预设校准位置对应的点击图像的中心点在显示部件的显示位置。

其中,预设校准位置为其对应的校准区域的中心点。

具体的,确定单元202,具体用于确定第i个点击图像中是否包含有第i个预设校准位置。在第i个点击图像中包含有第i个预设校准位置时,在第i个点击图像中确定第i个预设校准位置对应的第一位置差。根据第i个点击图像、第i个预设校准位置对应的校准区域,确定第i个预设校准位置对应的转换参数。根据第i个预设校准位置对应的第一位置差、第i个预设校准位置对应的转换参数,确定第i个预设校准位置对应的第二位置差。根据第i个预设校准位置对应的第二位置差及第i个预设校准位置,得到第i个点击图像的中心点在显示部件的显示位置。

其中,i为大于0且不大于m的整数。第i个点击图像是用于记录触控设备点击显示部件的第i个预设校准位置时实际点击位置的图像。第一位置差为第i个预设校准位置与第i个点击图像的中心点在第i个点击图像中的位置差。转换参数用于表示出第i个点击图像与第i个预设校准位置对应的校准区域间的缩放比例。第二位置差为第i个预设校准位置与第i个点击图像的中心点在显示部件中的位置差。

进一步的,确定单元202,具体用于确定第i个预设校准位置在第i个点击图像中的位置;根据第i个预设校准位置在第i个点击图像中的位置,第i个点击图像的中心点,计算出第i个预设校准位置对应的第一位置差。

进一步的,确定单元202,具体用于根据在第i个预设校准位置对应的校准区域中,第i个预设校准位置至边界点的距离、以及在第i个点击图像中第i个预设校准位置至边界点的距离,计算出第i个预设校准位置对应的转换参数。

进一步的,确定单元202,具体用于根据第i个点击图像中第i个预设校准位置的位置,及第i个点击图像的中心点的位置,确定第i个显示位置的计算公式;根据第i个预设校准位置对应的第二位置差及第i个预设校准位置,利用第i个显示位置的计算公式,计算出第i个点击图像的中心点在显示部件的显示位置。

确定单元202,还用于分别确定m个显示位置在触摸部件中对应的触摸位置,并根据m个显示位置及m个显示位置在触摸部件对应的触摸位置,确定出校准参数。

校准单元203,用于根据确定单元202确定的校准参数,对触摸部件输出的触摸位置进行校准处理。

如图5所示,本发明实施例提供了一种触摸显示屏的校准系统,包括上述实施例所述的触摸显示屏校准装置301,及包含有图像采集单元的触控设备302。

其中,触控设备302,用于在点击触摸显示屏校准装置301的预设校准位置时,获取点击图像,并将点击图像发送至触摸显示屏校准装置301。

这样一来,触摸显示屏校准装置可以通过点击图像记录的触控设备的实际点击位置及标准图像中的显示部件的预设校准位置,确定出点击图像的中心点在显示部件的显示位置,进而可以根据此显示位置确定出校准参数,根据校准参数对触摸位置进行校准处理。相对于现有技术中要求触控设备必须触摸到预设点,才能准确的进行校准参数的确定,而在本发明中触摸显示屏校准装置是根据触控设备实际点击的位置进行校准参数的确定,无需使触控设备必须触摸到预设点,减少了点击误差,从而提高了校准效率。

本领域技术人员在考虑说明书及实践这里发明的公开后,将容易想到本发明的其它实施方案。本申请旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本发明未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由下面的权利要求指出。

应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制。

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