触摸点位置检测方法和系统的制作方法

文档序号:10686656阅读:712来源:国知局
触摸点位置检测方法和系统的制作方法
【专利摘要】本发明涉及一种触摸点位置检测方法和系统,上述触摸点位置检测方法,包括如下步骤:在触摸操作中,监测触摸框识别的触摸点坐标信息;当所述触摸点坐标信息没有产生变化时,通过相对坐标识别技术识别所述触摸操作产生的相对坐标移动量,将所述相对坐标移动量与触摸点坐标信息相加确定所述触摸操作的当前触摸点位置;根据所述当前触摸点位置更新所述触摸框识别的触摸点坐标信息;其可以检测到触摸操作小幅度动作所引起的触摸点位置变化,具有较高的位置检测精度。
【专利说明】
触摸点位置检测方法和系统
技术领域
[0001]本发明涉及触摸识别技术领域,特别是涉及一种触摸点位置检测方法和系统。
【背景技术】
[0002]具备触摸识别功能的触摸屏等触摸设备用于各种电子设备中的频率越来越高,因其容易上手、方便操作等优点而受到众多用户的青睐。通常情况下,触摸设备可以通过其红外框等可以感应触摸点位置的触摸框对相应的触摸操作进行识别,以获取触摸操作的触摸点坐标等位置信息。
[0003]然而,触摸设备上的触摸操作的动作幅度较小,比如移动距离少于6毫米时,相应的触摸框便难以检测到触摸操作所对应的触摸点位置变化,导致触摸点位置检测精度低。

【发明内容】

[0004]基于此,有必要针对传统方案中触摸点位置检测精度低的技术问题,提供一种触摸点位置检测方法和系统。
[0005]—种触摸点位置检测方法,包括如下步骤:
[0006]在触摸操作中,监测触摸框识别的触摸点坐标信息;
[0007]当所述触摸点坐标信息没有产生变化时,通过相对坐标识别技术识别所述触摸操作产生的相对坐标移动量,将所述相对坐标移动量与触摸点坐标信息相加确定所述触摸操作的当前触摸点位置;
[0008]根据所述当前触摸点位置更新所述触摸框识别的触摸点坐标信息。
[0009]上述触摸点位置检测方法,在触摸框识别触摸点坐标信息没有产生变化,即触摸操作移动距离较小,触摸框难以识别相应触摸点位置变化时,可以通过相对坐标识别技术识别上述触摸操作产生的相对坐标移动量,将其与触摸框原来识别触摸点坐标信息相加,以确定所述触摸操作的当前触摸点位置,进而利用上述当前触摸点位置更新触摸框识别触摸点坐标信息,其可以检测到触摸操作小幅度动作所引起的触摸点位置变化,具有较高的位置检测精度。
[0010]在一个实施例中,上述在通过相对坐标识别技术识别所述触摸操作产生的相对坐标移动量的过程中,当触摸框识别触摸点坐标信息产生变化,停止执行通过相对坐标识别技术识别所述触摸操作产生的相对坐标移动量的步骤,将所述触摸框识别触摸点坐标信息确定为所述触摸操作的当前触摸点位置。
[0011 ]本实施例中,当触摸操作移动幅度增大,使触摸框可以准确识别相应的触摸点坐标信息时,继续利用触摸框进行触摸点位置识别,可以保证其识别效率。
[0012]在一个实施例中,当所述触摸点坐标信息没有产生变化时,所述触摸框停止识别触摸点坐标信息,并执行通过相对坐标识别技术识别所述触摸操作产生的相对坐标移动量的步骤。
[0013]本实施例在触摸操作移动距离较小,触摸框难以识别相应触摸点位置变化时,控制触摸框停止识别触摸点坐标信息,通过获取触摸操作产生的相对坐标移动量的方式检测触摸点位置信息,在提高触摸点位置检测精度的基础上,可以降低触摸框的损耗,实现相关能量的节省。
[0014]作为一个实施例,上述通过相对坐标识别技术识别所述触摸操作产生的相对坐标移动量的步骤后还包括:
[0015]根据所述相对坐标移动量确定触摸操作的移动距离,检测所述移动距离是否超过预设的距离阈值;
[0016]若是,则停止执行通过相对坐标识别技术识别所述触摸操作产生的相对坐标移动量的步骤,并利用触摸框识别触摸操作的触摸点坐标信息。
[0017]本实施例在触摸操作的移动距离足够大,触摸框可以准确识别相应的触摸点坐标信息时,继续利用触摸框进行触摸点位置识别,可以提高识别速度和效率。
[0018]在一个实施例中,所述通过相对坐标识别模式识别所述触摸操作产生的相对坐标移动量的步骤包括:
[0019]利用预置在触摸屏下的摄像装置获取触摸屏上所述触摸操作的移动轨迹;
[0020]在所述移动轨迹中获取触摸操作的当前位置和初始位置;
[0021 ]根据所述当前位置和初始位置确定触摸操作产生的相对坐标移动量。
[0022]本实施例利用摄像装置获取触摸操作的移动轨迹,进而确定相应的相对坐标移动量,使所确定的相对坐标移动量具有较高的准确度。
[0023]作为一个实施例,所述利用预置在触摸屏下的摄像装置获取触摸屏上所述触摸操作的移动轨迹的过程包括:
[0024]以设定频率控制摄像装置对触摸操作对应的触摸点进行拍照,得到多个触摸点位置照片;
[0025]根据各个触摸点位置照片以及拍照时间确定所述触摸操作的移动轨迹。
[0026]作为一个实施例,所述利用预置在触摸屏下的摄像装置获取触摸屏上所述触摸操作的移动轨迹的步骤后还包括:
[0027]在检测到所述移动轨迹上的触摸点静止时间超过预设的时间阈值后,在所述移动轨迹中查找所述触摸点的静止位置;
[0028]根据所述静止位置与所述移动轨迹中的初始位置确定触摸操作经过静止位置产生的相对坐标移动量。
[0029]本实施例获取移动轨迹上的触摸点静止位置对应的相对坐标移动量,即相对坐标移动量识别过程中,触摸操作的停留位置对应的相对坐标移动量,可用于上述触摸点静止位置的触摸位置信息检测,使触摸操作过程中的触摸停留点位置信息能够被充分检测,进一步完善了触摸点位置信息检测功能。
[0030]在一个实施例中,所述在触摸操作中,监测触摸框识别的触摸点坐标信息的步骤前还包括:
[0031 ]根据触摸设备的尺寸信息建立触摸设备的坐标系;
[0032]在所述坐标系中选定所述触摸设备的参考点。
[0033I 一种触摸点位置检测系统,包括:
[0034]监测模块,用于在触摸操作中,监测触摸框识别的触摸点坐标信息;
[0035]确定模块,用于当所述触摸点坐标信息没有产生变化时,通过相对坐标识别技术识别所述触摸操作产生的相对坐标移动量,将所述相对坐标移动量与触摸点坐标信息相加确定所述触摸操作的当前触摸点位置;
[0036]更新模块,用于根据所述当前触摸点位置更新所述触摸框识别的触摸点坐标信息。
[0037]上述触摸点位置检测系统,在触摸框识别触摸点坐标信息没有产生变化,即触摸操作移动距离较小,触摸框难以识别相应触摸点位置变化时,可以通过相对坐标识别技术识别上述触摸操作产生的相对坐标移动量,将其与触摸框原来识别触摸点坐标信息相加,以确定所述触摸操作的当前触摸点位置,进而利用上述当前触摸点位置更新触摸框识别触摸点坐标信息,其可以检测到触摸操作小幅度动作所引起的触摸点位置变化,具有较高的位置检测精度。
[0038]在一个实施例中,所述确定模块进一步用于:
[0039]利用预置在触摸屏下的摄像装置获取触摸屏上所述触摸操作的移动轨迹;
[0040]在所述移动轨迹中获取触摸操作的当前位置和初始位置;
[0041 ]根据所述当前位置和初始位置确定触摸操作产生的相对坐标移动量。
[0042]本实施例利用摄像装置获取触摸操作的移动轨迹,进而确定相应的相对坐标移动量,使所确定的相对坐标移动量具有较高的准确度。
【附图说明】
[0043]图1为一个实施例的触摸点位置检测方法流程图;
[0044]图2为一个实施例的触摸点相对坐标移动量示意图;
[0045]图3为一个实施例的触摸点位置检测系统结构示意图。
【具体实施方式】
[0046]下面结合附图对本发明的触摸图形宽度的检测方法和系统的【具体实施方式】作详细描述。
[0047]参考图1,图1所示为一个实施例的触摸图形宽度的检测方法流程图,包括如下步骤:
[0048]S10,在触摸操作中,监测触摸框识别的触摸点坐标信息;
[0049]触摸设备上的触摸框可以包括红外感应器等位置感应设备,使上述触摸框可以识别触摸操作对应的触摸点坐标信息。上述触摸框识别的触摸点坐标信息为触摸操作对应的触摸点相对于触摸设备所在坐标系参考点(比如坐标系原点)的坐标信息,上述坐标信息包括相应的坐标值。
[0050]S20,当所述触摸点坐标信息没有产生变化时,通过相对坐标识别技术识别所述触摸操作产生的相对坐标移动量,将所述相对坐标移动量与触摸点坐标信息相加确定所述触摸操作的当前触摸点位置;
[0051]上述步骤中,用户输入的触摸操作动作较小或者移动距离较小,例如其移动距离小于某个设定值时,触摸框难以识别到相应触摸点位置变化,也就是触摸框识别的触摸点坐标信息没有产生变化,若继续利用触摸框进行触摸操作对应的触摸点坐标信息识别,便可能导致触摸点位置变化难以识别或者识别不准等情况。此时,可以通过相对坐标识别技术识别所述触摸操作产生的相对坐标移动量,将其与触摸框识别的触摸点坐标信息相加,以确定所述触摸操作的当前触摸点位置,提高触摸点位置识别的精度。上述触摸点位置为触摸操作在触摸设备上对应的位置。
[0052]上述相对坐标移动量可以包括当前触摸点坐标值与触摸框识别的触摸点坐标值之差;上述当前触摸点坐标信息为相应触摸点相对于触摸设备所在坐标系参考点的坐标信息;其与触摸框识别的触摸点坐标信息可以分别对应于同一个触摸操作的当前位置信息与初始位置信息。
[0053]上述相对坐标移动量可以通过高速摄像机等摄像装置对相应触摸点进行连续拍照,分析相应的触摸点位置照片所获取;也可以通过采用灵敏度较高的位置传感器对触摸点变化进行相应持续感应,根据位置传感器所感应到的位置变化确定触摸操作产生的相对坐标移动量。
[0054]在一个实施例中,如图2所示,上述触摸框识别的触摸点坐标信息可以包括触摸操作的初始触摸点坐标A(XA,yA),通过相对坐标识别技术识别上述触摸操作产生的相对坐标移动量可以为(△ X,△ y),则将上述初始触摸点坐标A(XA,yA)与相对坐标移动量(Ax, Ay)相加,可以得到触摸操作的当前触摸点位置B ( Xa+ △ X,yA+ △ y)。
[0055]S30,根据所述当前触摸点位置更新所述触摸框识别的触摸点坐标信息。
[0056]上述触摸点坐标信息被更新后,可以表明相应触摸操作移动距离较小的移动动作,可以提高相应触摸点位置检测的精度。
[0057]本实施例提供的触摸点位置检测方法,在触摸框识别触摸点坐标信息没有产生变化,即触摸操作移动距离较小,触摸框难以识别相应触摸点位置变化时,可以通过相对坐标识别技术识别上述触摸操作产生的相对坐标移动量,将其与触摸框原来识别触摸点坐标信息相加,以确定所述触摸操作的当前触摸点位置,进而利用上述当前触摸点位置更新触摸框识别触摸点坐标信息,其可以检测到触摸操作小幅度动作所引起的触摸点位置变化,具有较高的位置检测精度。
[0058]在一个实施例中,上述在通过相对坐标识别技术识别所述触摸操作产生的相对坐标移动量的过程中,当触摸框识别触摸点坐标信息产生变化,可以停止执行通过相对坐标识别技术识别所述触摸操作产生的相对坐标移动量的步骤,将所述触摸框识别触摸点坐标信息确定为所述触摸操作的当前触摸点位置。
[0059]本实施例中,当触摸操作移动幅度增大,使触摸框可以准确识别相应的触摸点坐标信息时,继续利用触摸框进行触摸点位置识别,可以保证其识别效率。
[0060]在一个实施例中,当所述触摸点坐标信息没有产生变化时,所述触摸框停止识别触摸点坐标信息,并执行通过相对坐标识别技术识别所述触摸操作产生的相对坐标移动量的步骤。
[0061 ]本实施例在触摸操作移动距离较小,触摸框难以识别相应触摸点位置变化时,控制触摸框停止识别触摸点坐标信息,通过获取触摸操作产生的相对坐标移动量的方式检测触摸点位置信息,在提高触摸点位置检测精度的基础上,可以降低触摸框工作过程中的相关损耗,有利于提尚其使用寿命,还可以实现相关能量的节省。
[0062]作为一个实施例,所述通过相对坐标识别技术识别所述触摸操作产生的相对坐标移动量的步骤后还可以包括:
[0063]根据所述相对坐标移动量确定触摸操作的移动距离,检测所述移动距离是否超过预设的距离阈值;
[0064]若是,则停止执行通过相对坐标识别技术识别所述触摸操作产生的相对坐标移动量的步骤,并利用触摸框识别触摸操作的触摸点坐标信息。
[0065]上述距离阈值可以设置为6mm等触摸框难以识别的距离值,也可以根据触摸框所包括的位置感应设备的具体性能进行设置。
[0066]本实施例在触摸操作的移动距离足够大,触摸框可以准确识别相应的触摸点坐标信息时,继续利用触摸框进行触摸点位置识别,可以提高识别速度和效率。
[0067]在一个实施例中,上述通过相对坐标识别模式识别所述触摸操作产生的相对坐标移动量的步骤可以包括:
[0068]利用预置在触摸屏下的摄像装置获取触摸屏上所述触摸操作的移动轨迹;
[0069]在所述移动轨迹中获取触摸操作的当前位置和初始位置;
[0070]根据所述当前位置和初始位置确定触摸操作产生的相对坐标移动量。
[0071]上述摄像装置可以包括高清摄像机等可以清楚拍摄触摸点移动状态的拍摄装置。可以设定某一拍摄频率,比如50Hz(赫兹),控制摄像装置以上述拍摄频率对触摸操作对应的触摸点进行拍照,以获取述触摸操作的移动轨迹。上述触摸点为触摸操作在触摸设备上对应的点,其可以被相应的触摸框获取,也可以被预置在触摸屏下的摄像装置所获取。
[0072]上述移动轨迹中的当前位置可以对应于触摸操作的当前触摸点位置,移动轨迹中的初始位置可以对应于在通过相对坐标识别技术识别触摸操作产生的相对坐标移动量之前,触摸框识别的触摸点坐标信息,利用当前位置的坐标减去初始位置的坐标,便可以得到触摸操作产生的相对坐标移动量。
[0073]本实施例利用摄像装置获取触摸操作的移动轨迹,进而确定相应的相对坐标移动量,使所确定的相对坐标移动量具有较高的准确度。
[0074]作为一个实施例,上述利用预置在触摸屏下的摄像装置获取触摸屏上所述触摸操作的移动轨迹的过程可以包括:
[0075]以设定频率控制摄像装置对触摸操作对应的触摸点进行拍照,得到多个触摸点位置照片;
[0076]根据各个触摸点位置照片以及拍照时间确定所述触摸操作的移动轨迹。
[0077]上述设定频率可以包括50Hz等频率值,也可以根据相关拍摄精度设置为其他值。
[0078]作为一个实施例,上述利用预置在触摸屏下的摄像装置获取触摸屏上所述触摸操作的移动轨迹的步骤后还可以包括:
[0079]在检测到所述移动轨迹上的触摸点静止时间超过预设的时间阈值后,在所述移动轨迹中查找所述触摸点的静止位置;
[0080]根据所述静止位置与所述移动轨迹中的初始位置确定触摸操作经过静止位置产生的相对坐标移动量。
[0081]上述时间阈值可以设置为I秒、0.8秒等值,也可以根据触摸设备的相关功能设置为其他值。
[0082]本实施例获取移动轨迹上的触摸点静止位置对应的相对坐标移动量,即相对坐标移动量识别过程中,触摸操作的停留位置对应的相对坐标移动量,可用于上述触摸点静止位置的触摸位置信息检测,使触摸操作过程中的触摸停留点位置信息能够被充分检测,进一步完善了触摸点位置信息检测功能。
[0083]在一个实施例中,上述在触摸操作中,监测触摸框识别的触摸点坐标信息的步骤前还可以包括:
[0084]根据触摸设备的尺寸信息建立触摸设备的坐标系;
[0085]在所述坐标系中选定所述触摸设备的参考点。
[0086]本实施例可以根据触摸设备的长、宽和分辨率等尺寸信息建立相应的坐标系,并进行参考点选取,可以简化触摸点坐标信息中坐标值的表达形式。上述触摸设备的参考点可以为坐标系的原点,若触摸设备相邻两边之间的角包括直角,便可以选择其中一个直角作为触摸设备的参考点。
[0087]参考图3,图3所示为一个实施例的触摸点位置检测系统结果示意图,包括:
[0088]监测模块10,用于在触摸操作中,监测触摸框识别的触摸点坐标信息;
[0089]确定模块20,用于当所述触摸点坐标信息没有产生变化时,通过相对坐标识别技术识别所述触摸操作产生的相对坐标移动量,将所述相对坐标移动量与触摸点坐标信息相加确定所述触摸操作的当前触摸点位置;
[0090]更新模块30,用于根据所述当前触摸点位置更新所述触摸框识别的触摸点坐标信息。
[0091]在一个实施例中,上述确定模块可以进一步用于:
[0092]利用预置在触摸屏下的摄像装置获取触摸屏上所述触摸操作的移动轨迹;
[0093]在所述移动轨迹中获取触摸操作的当前位置和初始位置;
[0094]根据所述当前位置和初始位置确定触摸操作产生的相对坐标移动量。
[0095]本发明提供的触摸点位置检测系统与本发明提供的触摸点位置检测方法一一对应,在所述触摸点位置检测方法的实施例阐述的技术特征及其有益效果均适用于触摸点位置检测系统的实施例中,特此声明。
[0096]以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
[0097]以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
【主权项】
1.一种触摸点位置检测方法,其特征在于,包括如下步骤: 在触摸操作中,监测触摸框识别的触摸点坐标信息; 当所述触摸点坐标信息没有产生变化时,通过相对坐标识别技术识别所述触摸操作产生的相对坐标移动量,将所述相对坐标移动量与触摸点坐标信息相加确定所述触摸操作的当前触摸点位置; 根据所述当前触摸点位置更新所述触摸框识别的触摸点坐标信息。2.根据权利要求1所述的触摸点位置检测方法,其特征在于,在通过相对坐标识别技术识别所述触摸操作产生的相对坐标移动量的过程中,当触摸框识别触摸点坐标信息产生变化,停止执行通过相对坐标识别技术识别所述触摸操作产生的相对坐标移动量的步骤,将所述触摸框识别触摸点坐标信息确定为所述触摸操作的当前触摸点位置。3.根据权利要求1所述的触摸点位置检测方法,其特征在于,当所述触摸点坐标信息没有产生变化时,所述触摸框停止识别触摸点坐标信息,并执行通过相对坐标识别技术识别所述触摸操作产生的相对坐标移动量的步骤。4.根据权利要求3所述的触摸点位置检测方法,其特征在于,所述通过相对坐标识别技术识别所述触摸操作产生的相对坐标移动量的步骤后还包括: 根据所述相对坐标移动量确定触摸操作的移动距离,检测所述移动距离是否超过预设的距离阈值; 若是,则停止执行通过相对坐标识别技术识别所述触摸操作产生的相对坐标移动量的步骤,并利用触摸框识别触摸操作的触摸点坐标信息。5.根据权利要求1所述的触摸点位置检测方法,其特征在于,所述通过相对坐标识别模式识别所述触摸操作产生的相对坐标移动量的步骤包括: 利用预置在触摸屏下的摄像装置获取触摸屏上所述触摸操作的移动轨迹; 在所述移动轨迹中获取触摸操作的当前位置和初始位置; 根据所述当前位置和初始位置确定触摸操作产生的相对坐标移动量。6.根据权利要求5所述的触摸点位置检测方法,其特征在于,所述利用预置在触摸屏下的摄像装置获取触摸屏上所述触摸操作的移动轨迹的过程包括: 以设定频率控制摄像装置对触摸操作对应的触摸点进行拍照,得到多个触摸点位置照片; 根据各个触摸点位置照片以及拍照时间确定所述触摸操作的移动轨迹。7.根据权利要求5所述的触摸点位置检测方法,其特征在于,所述利用预置在触摸屏下的摄像装置获取触摸屏上所述触摸操作的移动轨迹的步骤后还包括: 在检测到所述移动轨迹上的触摸点静止时间超过预设的时间阈值后,在所述移动轨迹中查找所述触摸点的静止位置; 根据所述静止位置与所述移动轨迹中的初始位置确定触摸操作经过静止位置产生的相对坐标移动量。8.根据权利要求1所述的触摸点位置检测方法,其特征在于,所述在触摸操作中,监测触摸框识别的触摸点坐标信息的步骤前还包括: 根据触摸设备的尺寸信息建立触摸设备的坐标系; 在所述坐标系中选定所述触摸设备的参考点。9.一种触摸点位置检测系统,其特征在于,包括: 监测模块,用于在触摸操作中,监测触摸框识别的触摸点坐标信息; 确定模块,用于当所述触摸点坐标信息没有产生变化时,通过相对坐标识别技术识别所述触摸操作产生的相对坐标移动量,将所述相对坐标移动量与触摸点坐标信息相加确定所述触摸操作的当前触摸点位置; 更新模块,用于根据所述当前触摸点位置更新所述触摸框识别的触摸点坐标信息。10.根据权利要求9所述的触摸点位置检测系统,其特征在于,所述确定模块进一步用于: 利用预置在触摸屏下的摄像装置获取触摸屏上所述触摸操作的移动轨迹; 在所述移动轨迹中获取触摸操作的当前位置和初始位置; 根据所述当前位置和初始位置确定触摸操作产生的相对坐标移动量。
【文档编号】G06F3/041GK106055143SQ201610344966
【公开日】2016年10月26日
【申请日】2016年5月20日
【发明人】程毅辉, 侯旻翔
【申请人】广州视睿电子科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1