触摸定位方法及触摸屏的制作方法

文档序号:10470777阅读:462来源:国知局
触摸定位方法及触摸屏的制作方法
【专利摘要】本发明提供一种触摸定位方法及触摸屏,该方法包括:确定触摸区域集合以及候选触摸点集合;建立所述触摸区域与所述候选触摸点之间的关联关系;根据所述触摸区域与所述候选触摸点之间的关联关系,从当前的候选触摸点集合中确定当前的触摸区域集合中每个所述触摸区域的举荐触摸点;根据每个所述触摸区域的举荐触摸点,确定目标触摸点,并且更新候选触摸点集合以及触摸区域集合;循环执行确定举荐触摸点及确定目标触摸点的操作,直至触摸区域集合为空。本发明全面考虑了所有触摸区域与所有候选触摸点之间的全局约束关系,基于此全局约束关系,再逐步识别目标触摸点,从而显著提升了多点触摸识别的正确率。
【专利说明】
触摸定位方法及触摸屏
技术领域
[0001 ]本发明设及触控技术,尤其设及一种触摸定位方法及触摸屏。
【背景技术】
[0002] 触摸屏是一个可W检测到在显示区域内触摸的存在和位置的电子系统,由于其简 化了人机交互方法,因此在各种智能终端中应用广泛。随着用户需求的不断提升,触摸屏不 仅需要支持单点触摸,也需要支持多点触摸。单点触摸的实现简单,其实现技术已经成熟。 而对于多点触摸来说,如何判断和识别触摸行为和触摸位置是其中的关键的技术。现有的 大多数触摸屏外观为矩形结构,在矩形结构的四个边上分布发射灯和接收灯,通过发射灯 发光和接收灯接收光而形成光网,进而根据光网在触摸和未触摸情况下的不同形态判断触 摸行为和触摸位置。
[0003] 现有技术中,根据光网在触摸和未触摸情况下的不同形态判断触摸行为和触摸位 置的具体方法为:采用正扫方向(包括水平光路和垂直光路)计算准触摸点集合,进而根据 准触摸点,采用直接逻辑的方式去除其中的假点,从而确定出真正的触摸点。
[0004] 但是,使用现有技术确定触摸点存在精度不高的问题,会导致多点触摸识别的正 确率低下,用户体验差。

【发明内容】

[0005] 本发明提供一种触摸定位方法及触摸屏,用于解决现有技术所存在的多点触摸识 别的正确率低下,用户体验差的问题。
[0006] 本发明第一方面提供一种触摸定位方法,包括:
[0007] A、确定触摸区域集合W及候选触摸点集合,所述触摸区域集合包括至少一个触摸 区域,所述候选触摸点集合包括至少一个候选触摸点;
[0008] B、建立所述触摸区域与所述候选触摸点之间的关联关系;
[0009] C、根据所述触摸区域与所述候选触摸点之间的关联关系,从当前的候选触摸点集 合中确定当前的触摸区域集合中每个所述触摸区域的举荐触摸点;
[0010] D、根据每个所述触摸区域的举荐触摸点,确定目标触摸点,并且,从当前的候选触 摸点集合中删除未被举荐的候选触摸点,W及,从当前的触摸区域集合中删除与所述目标 触摸点具有关联关系的触摸区域;
[0011] E、循环执行C到D,直至所述触摸区域集合为空。
[0012] 本发明第二方面提供一种触摸屏,包括:
[0013] 第一确定模块,用于确定触摸区域集合W及候选触摸点集合,所述触摸区域集合 包括至少一个触摸区域,所述候选触摸点集合包括至少一个候选触摸点;
[0014] 建立模块,用于建立所述触摸区域与所述候选触摸点之间的关联关系;
[0015] 第二确定模块,用于根据所述触摸区域与所述候选触摸点之间的关联关系,从当 前的候选触摸点集合中确定当前的触摸区域集合中每个所述触摸区域的举荐触摸点;
[0016] 第Ξ确定模块,用于根据每个所述触摸区域的举荐触摸点,确定目标触摸点,并 且,从当前的候选触摸点集合中删除未被举荐的候选触摸点,W及,从当前的触摸区域集合 中删除与所述目标触摸点具有关联关系的触摸区域;
[0017] 处理模块,用于循环执行所述第二确定模块和所述第Ξ确定模块的操作,直至所 述触摸区域集合为空。
[0018] 本发明所提供的触摸定位方法及触摸屏,全面考虑了所有触摸区域与所有候选触 摸点之间的全局约束关系,基于此全局约束关系,再逐步识别目标触摸点,从而显著提升了 多点触摸识别的正确率。
【附图说明】
[0019] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发 明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可W根 据运些附图获得其他的附图。
[0020] 图1为典型的触摸屏结构示意图;
[0021] 图2为1对2扫描方式下的触摸屏长边对应的2个扫描方向示意图;
[0022] 图3为触摸区域示意图;
[0023] 图4为本发明提供的触摸定位方法实施例一的流程示意图;
[0024] 图5为通过该方法统计触摸区域和候选触摸点的示意图;
[0025] 图6为触摸区域与候选触摸点的关联关系示例图;
[0026] 图7为确定举荐触摸点的示例图;
[0027] 图8为本发明提供的触摸定位方法实施例二的流程示意图;
[0028] 图9为本发明提供的触摸定位方法的完整流程图;
[0029] 图10为本发明提供的触摸屏的实施例一的模块结构图;
[0030] 图11为本发明提供的触摸屏的实施例二的模块结构图;
[0031] 图12为本发明提供的触摸屏的实施例Ξ的模块结构图。
【具体实施方式】
[0032] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于 本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他 实施例,都属于本发明保护的范围。
[0033] 图1为典型的触摸屏结构示意图,如图1所示,触摸屏包括一个长边发射边、一个长 边接收边、一个短边发射边W及一个短边接收边。在发射边上有若干发射灯,相应接收边上 对应有若干接收灯,通常采用1对多方式进行扫描,即一个发射灯发光,对面多个接收灯同 时接收,由此形成光网。根据光网在触摸和未触摸情况下的不同形态判断触摸行为。
[0034] 本发明中设及如下概念:
[0035] 1、扫描方向
[0036] 在1对η(η〉= 1)扫描方式中,对于特定灯来说每条光路拥有不同的角度;对于一个 特定发射灯,其所对应的η条光路的每个角度,被称为一个扫描方向。因此,1对η扫描方式便 会有η个扫描方向,每个扫描方向由一组同斜率的平行光路所组成。图2为1对2扫描方式下 的触摸屏长边对应的2个扫描方向示意图,如图2所示,触摸屏的长边具有垂直和具有一定 斜度的两个扫描方向。
[0037] 2、触摸区域
[0038] -个特定的扫描方向,对应着一组平行扫描光路,在有触摸发生时,每个触摸点都 会遮挡住运些平行光路中的连续若干条,运些连续被遮挡的光路被称为此扫描方向下的一 个触摸区域。图3为触摸区域示意图,如图3所示,两条光路中间的斜线部分为一个触摸区 域,在每个触摸区域中,第一个被遮挡的光路为此触摸区域的起始边界,最后一个被遮挡的 光路为此触摸区域的终止边界。
[0039] 基于上述概念,在执行本发明的下述实施例之前,需要首先设定触摸屏的扫描方 向个数W及每个扫描方向的角度,触摸屏会根据所设定的扫描方向个数W及角度进行扫 描,并根据扫描结果进行触摸定位。
[0040] 图4为本发明提供的触摸定位方法实施例一的流程示意图,如图4所示,该方法包 括:
[0041] S101、确定触摸区域集合W及候选触摸点集合。
[0042] 其中,该触摸区域集合包括至少一个触摸区域,该候选触摸点集合包括至少一个 候选触摸点。
[0043] 如前所述,触摸屏会根据所设定的扫描方向个数W及角度进行扫描,针对触摸屏 中的所有灯都会进行扫描,对所有发射灯进行扫描的过程为一个扫描周期。
[0044] 本步骤中,每个扫描周期内,当完成了所有灯的扫描之后,会根据扫描结果统计触 摸区域,并且计算每个触摸区域内的候选触摸点,并形成触摸区域集合W及候选触摸点集 合。其中,候选触摸点是指可能为真正触摸点的触摸点,在后续的处理过程中,候选触摸点 中的假触摸点,即诡点会被逐渐剔除,最终确定出真正的触摸点。
[0045] 在统计触摸区域W及计算候选触摸点时,可选地,可W使用多边形叠加的方式来 统计。图5为通过该方法统计触摸区域和候选触摸点的示意图,如图5所示,假设在水平方向 和垂直方向都有两个扫描方向,即共有4个扫描方向。首先根据光线被遮挡情况确定出每个 扫描方向上的触摸区域,分别为触摸区域1、触摸区域2、触摸区域3和触摸区域4,即图5中每 幅图中两条线之间的区域。进而,再从触摸区域1开始,将触摸区域2和触摸区域叠加,形成 一个相交的区域,再将触摸区域3和运个相交区域继续进行叠加,依次类推,确定出4个触摸 区域相交的区域,最终相交出的运个区域就是其中一个候选触摸点。使用同样的方式,就可 W确定出所有的触摸区域和候选触摸点。
[0046] S102、建立触摸区域与候选触摸点之间的关联关系。
[0047] 通过前述步骤确定出的触摸区域W及候选触摸点可能有多个,每个触摸区域可能 与多个候选触摸点存在关联关系,即,每个触摸区域内可能存在多个候选触摸点。相应地, 每个候选触摸点可能与多个触摸区域存在关联关系,即,一个特定的候选触摸点可能同时 处于多个触摸区域中。因此,触摸区域与候选触摸点之间是多对多的关系。
[0048] 图6为触摸区域与候选触摸点的关联关系示例图,如图6所示,存在7个触摸区域, 分别为1、2、3、4、5、6W及7,并且,存在2个候选触摸点,分别为A和Β。其中,触摸区域1、2、5和 7都与候选触摸点A具有关联关系,触摸区域3、4、6和7都与候选触摸点B具有关联关系。
[0049] 通过本步骤所确定出的触摸区域与候选触摸点的关系,是一种全局约束关系,即 全面考虑了所有触摸区域与所有候选触摸点的关系,基于此关系再识别真正触摸点,能够 显著提升多点触摸识别的正确率。
[0050] S103、根据触摸区域与候选触摸点之间的关联关系,从当前的候选触摸点集合中 确定每个触摸区域的举荐触摸点。
[0051] 举荐触摸点是指,在与触摸区域有关联关系的所有候选触摸点中,最有可能是真 正触摸点的一个触摸点。本步骤中,每个触摸区域都会从自己所关联的候选触摸点中选择 出一个举荐触摸点,并且,运些候选触摸点必须属于当前的候选触摸点集合。并且,不同的 触摸区域所选择出的举荐触摸点可能是同一个触摸点。
[0052] 图7为确定举荐触摸点的示例图,如图7所示,与触摸区域1具有关联关系的候选触 摸点有两个,两个候选触摸点的标识分别为A和B,根据候选触摸点的位置、面积等从运个两 个候选触摸点中选择一个作为举荐触摸点,例如,选择候选触摸点A作为举荐触摸点。
[0053] S104、根据每个触摸区域的举荐触摸点,确定目标触摸点,并且,从当前的候选触 摸点集合中删除未被举荐的候选触摸点,W及,从当前的触摸区域集合中删除与所述目标 触摸点具有关联关系的触摸区域。
[0化4] S105、循环执行S103到S104,直至触摸区域集合为空。
[0055]根据各触摸区域所选出的举荐触摸点,进一步处理可W得到真正的触摸点,即目 标触摸点。例如,假设存在触摸区域1、2、3和4, W及候选触摸点A、B和C,假设经过前述步骤 所确定出的触摸区域和候选触摸点之间的关联关系W及举荐触摸点如表1所示,其中,1表 示有关联关系,0表示无关联关系,括号中的举荐表示该候选触摸点为举荐触摸点。
[0化6] 表1 [0化7]
'[0058]根据表1中的信息,可W选择出一个目标触摸点,例如,被作为举荐触摸点次数最 多的一候选触摸点A,将其作为一个目标触摸点。而经过一次举荐可能无法得出全部的目标 触摸点,因此,在每次举荐并且得出目标触摸点之后,都会对触摸区域集合W及候选触摸点 集合进行更新,从触摸区域集合中剔除掉已经确定出目标触摸点的触摸区域,并从候选触 摸点集合中剔除未被举荐的候选触摸点,再根据更新后的触摸区域集合W及候选触摸点集 合进行新一轮的举荐和确定目标触摸点,直到所有触摸区域都由于确定出了目标触摸点而 被剔除,即,直到触摸区域集合为空。
[0059] 在确定出目标触摸点之后,再通过进行后续计算W及坐标转换,将最终的触摸点 信息输出W供使用。
[0060] 本实施例中,全面考虑了所有触摸区域与所有候选触摸点之间的全局约束关系, 基于此全局约束关系,再逐步识别目标触摸点,从而显著提升多点触摸识别的正确率。
[0061] 在上述实施例的基础上,本实施例设及建立触摸区域与候选触摸点之间的关联关 系的具体方法,即,上述步骤S102具体为:
[0062] 判断第一触摸区域是否途径第一候选触摸点,若是,则建立第一触摸区域与第一 候选触摸点之间的关联关系。
[0063] 其中,第一触摸区域为任意一个触摸区域,第一候选触摸点为任意一个候选触摸 点。
[0064] 优选地,针对每个触摸区域,可W遍历所有的候选触摸点,一旦该触摸区域途径一 个候选触摸点,就建立起该触摸区域与该候选触摸点之间的关联关系,遍历完成后,就找到 了与该触摸区域具有关联关系的所有候选触摸点。
[0065] 本实施例通过判断触摸区域是否途径候选触摸点来建立触摸区域与候选触摸点 之间的关联关系,进而可W建立起触摸区域与候选触摸点之间的全局关联关系,通过该方 法所确定出的关联关系准确度高,从而保证基于该关联关系所识别出的目标触摸点的准确 度高。
[0066] 在上述实施例的基础上,本实施例设及确定举荐触摸点的具体方法,即,上述步骤 S103具体为:
[0067] 从与第一触摸区域具有关联关系的候选触摸点中选取面积最大的一个候选触摸 点,将该面积最大的一个候选触摸点作为第一触摸区域对应的举荐触摸点。
[0068] 上述第一触摸区域为任意一个触摸区域,即,对于触摸区域中的每个触摸区域,所 选择出的举荐触摸点都是与该触摸区域有关联关系的候选触摸点中面积最大的一个候选 触摸点,所选择出的运个举荐触摸点后续会被优先选为目标触摸点。
[0069] 经过前述实施例所识别出的候选触摸点中可能既包含真正的触摸点,也包含诡 点,而诡点一般都可能是因为真正触摸点的遮挡等而产生的,因此,诡点的面积相比真正的 触摸点都要小,因此,本实施例中根据触摸点的面积来识别举荐触摸点,能够保证所选择出 的举荐触摸点的准确性。
[0070] 在上述实施例的基础上,本实施例设及根据举荐触摸点确定目标触摸点的具体方 法,即,上述步骤S104的一种实施方式为:
[0071] 若当前的触摸区域集合中的所有触摸区域所对应的举荐触摸点都为同一个举荐 触摸点,则将所有触摸区域所对应的同一个举荐触摸点作为所述目标触摸点,并将触摸区 域集合更新为空集合。
[0072] 具体地,如果所有触摸区域都选择了同一个举荐触摸点,则可W确定运个举荐触 摸点就是目标触摸点,而其他候选触摸点无疑都是诡点,因此,将触摸区域集合设置为空 集,从而直接结束流程,而不会再进行下一轮的举荐触摸点选择及后续处理。
[0073] 而另一种情况下,如果所有触摸区域都没有选择出举荐触摸点,即不存在举荐触 摸点的情况下,也不再执行其他操作,而直接结束流程。
[0074] 除了上述两种情况,还存在另一种情况,即所有触摸区域选择了多个举荐触摸点 的情况,运种情况下的具体处理过程如下详述。
[0075] 图8为本发明提供的触摸定位方法实施例二的流程示意图,如图8所示,上述步骤 S104的另一种实施方式为:
[0076] 若当前的触摸区域集合中的所有触摸区域所对应的举荐触摸点不同,则:
[0077] S201、从当前的候选触摸点集合中删除未被举荐的候选触摸点,得到新的候选触 摸点集合。
[0078] 如前所述,被选为举荐触摸点的候选触摸点是最有可能为真正的触摸点的触摸 点,相应地,如果某个候选触摸点没有被选择为任何一个触摸区域的举荐触摸点,则可W确 定该候选触摸点为诡点,因此,在本步骤中,直接将运些诡点从候选触摸点集合中去除,从 而完成候选触摸点集合的更新。
[0079] W前述表1为例,候选触摸点C未被举荐过,则在本步骤中可W确定候选触摸点C为 诡点,将候选触摸点C从候选触摸点集合中删除。
[0080] S202、根据当前的触摸区域集合中的触摸区域与新的候选触摸点集合中的候选触 摸点,重新建立新的关联关系。
[0081] 当诡点被去除后,触摸区域与候选触摸点的关联关系可能发生变化,因此,需要重 新建立触摸区域与候选触摸点的关联关系,具体方法可W参照前述关于建立关联关系的实 施例,此处不再寶述。
[0082] W前述表1为例,当候选触摸点C被删除后,会从新建立4个触摸区域同候选触摸点 A和B的关联关系。假设重新建立的关联关系如表2所示。
[0083] 表 2
[0084]
[0085] S203、根据上述新的关联关系,确定目标触摸点,并且更新当前的触摸区域集合。
[0086] 具体地,当重新建立好触摸区域与候选触摸点的关联关系后,针对每个触摸区域, 都判断与其具有关联关系的候选触摸点的个数是否为1,若是,则将与该触摸区域具有关联 关系的候选触摸点作为第一目标触摸点,并从当前的触摸区域集合中删除与第一目标触摸 点具有关联关系的触摸区域,得到新的触摸区域集合。即,如果某个触摸区域所关联的候选 触摸点只剩一个,则可W确定运个候选触摸点就是真正的触摸点,因此,将与运个真正的触 摸点具有关联关系的所有触摸区域都剔除,不再进行判断,即完成了触摸区域的更新。进 而,再基于新的触摸区域集合进行一下轮的举荐触摸点选择及后续处理的循环,直到所有 的触摸区域都被剔除,即直到触摸区域集合为空集合时,结束流程。
[0087] 而当与触摸区域具有关联关系的候选触摸定的个数大于1时,则不做其他操作,而 是继续进行下一轮的举荐触摸点选择及后续处理的循环,直到所有的触摸区域都被剔除, 即直到触摸区域集合为空集时,结束流程。
[0088] W上述表2所示的新的关联关系为例,触摸区域2和触摸区域3所关联的候选触摸 点都是1个,其中,触摸区域2所关联的为候选触摸点A,触摸区域3所关联的为候选触摸点B, 此时,则可W确定候选触摸点A和B都为目标触摸点,进而,将与候选触摸点A和B所关联的所 有触摸区域,即,触摸区域1、2、3和4都从触摸区域集合中删除。删除之后,如果触摸区域集 合中还有触摸区域,则继续进行举荐操作,否则流程结束。
[0089] 本实施例中,即每次循环中,都会基于举荐触摸点来剔除诡点并确定目标触摸点, 经过多次循环之后,所有的诡点都被剔除,而所有的目标触摸点都被识别出来,从而实现在 全局关联关系下准确识别所有的目标触摸点。
[0090] 图9为本发明提供的触摸定位方法的完整流程图,如图9所示,该方法的完整过程 为:
[0091] S301、执行各扫描方向的扫描。
[0092] S302、根据扫描结果确定至少一个触摸区域W及至少一个候选触摸点。
[0093] S303、建立触摸区域与候选触摸点之间的关联关系。
[0094] S304、根据触摸区域与候选触摸点之间的关联关系,确定举荐触摸点。
[00M] S305、判断举荐触摸点个数是否大于1,若是,则执行S306,否则结束流程。
[0096] S306、从候选触摸点中删除未被举荐的候选触摸点。
[0097] S307、重新建立触摸区域与候选触摸点的关联关系。
[0098] S308、根据触摸区域与候选触摸点的关联关系,确定目标触摸点,并剔除与目标触 摸点具有关联关系的触摸区域。
[0099] S309、判断触摸区域个数是否为零,若是,则结束流程,否则,跳转到步骤S304继续 执行。
[0100] 上述步骤的具体实现方式,可W参考前述实施例,此处不再寶述。
[0101] 图10为本发明提供的触摸屏的实施例一的模块结构图,如图10所示,该触摸屏包 括:
[0102] 第一确定模块501,用于确定触摸区域集合W及候选触摸点集合,其中,该触摸区 域集合包括至少一个触摸区域,该候选触摸点集合包括至少一个候选触摸点。
[0103] 建立模块502,用于建立触摸区域与候选触摸点之间的关联关系。
[0104] 第二确定模块503,用于根据触摸区域与候选触摸点之间的关联关系,从当前的候 选触摸点集合中确定当前的触摸区域集合中每个触摸区域的举荐触摸点。
[0105] 第Ξ确定模块504,用于根据每个触摸区域的举荐触摸点,确定目标触摸点,并且 更新当前的触摸区域集合W及当前的候选触摸点集合。
[0106] 处理模块505,用于循环执行第二确定模块和第Ξ确定模块的操作,直至触摸区域 集合为空。
[0107] 该触摸屏用于实现前述的方法实施例,其实现原理和技术效果类似,此处不再寶 述。
[0108] 另一实施例中,建立模块502具体用于:
[0109] 判断第一触摸区域是否途径第一候选触摸点,若是,则建立第一触摸区域与第一 候选触摸点之间的关联关系。
[0110] 其中,上述第一触摸区域为任意一个触摸区域,上述第一候选触摸点为任意一个 候选触摸点。
[0111] 另一实施例中,第二确定模块503具体用于:
[0112] 从与第一触摸区域具有关联关系的候选触摸点中选取面积最大的一个候选触摸 点,将该面积最大的一个候选触摸点作为第一触摸区域对应的举荐触摸点。
[0113] 图11为本发明提供的触摸屏的实施例二的模块结构图,如图11所示,第Ξ确定单 元504包括:
[0114] 第一确定单元5041,用于在当前的触摸区域集合中的所有触摸区域所对应的举荐 触摸点都为同一个举荐触摸点时,将所有触摸区域所对应的同一个举荐触摸点作为所述目 标触摸点,并将所述触摸区域集合更新为空集合。
[0115] 图12为本发明提供的触摸屏的实施例Ξ的模块结构图,如图12所示,第Ξ确定单 元504还包括:
[0116] 删除单元5042,用于在当前的触摸区域集合中的所有触摸区域所对应的举荐触摸 点不同时,从当前的候选触摸点集合中删除未被举荐的候选触摸点,得到新的候选触摸点 集合;
[0117] 建立单元5043,用于根据当前的触摸区域集合中的触摸区域与新的候选触摸点集 合中的候选触摸点,重新建立新的关联关系;
[0118] 第二确定单元5044,用于根据上述新的关联关系,确定目标触摸点,并且更新当前 的触摸区域集合。
[0119] 另一实施例中,第二确定单元5044具体用于:
[0120] 判断与第一触摸区域具有关联关系的候选触摸点的个数是否为1,若是,则将与第 一触摸区域具有关联关系的候选触摸点作为第一目标触摸点,并且,从当前的触摸区域集 合中删除与第一目标触摸点具有关联关系的触摸区域,得到新的触摸区域集合。
[0121 ]其中,上述第一触摸区域为任意一个触摸区域。
[0122] 本领域普通技术人员可W理解:实现上述各方法实施例的全部或部分步骤可W通 过程序指令相关的硬件来完成。前述的程序可W存储于一计算机可读取存储介质中。该程 序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:R〇M、RAM、磁碟或 者光盘等各种可W存储程序代码的介质。
[0123] 最后应说明的是:W上各实施例仅用W说明本发明的技术方案,而非对其限制;尽 管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依 然可W对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进 行等同替换;而运些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术 方案的范围。
【主权项】
1. 一种触摸定位方法,其特征在于,包括: A、 确定触摸区域集合以及候选触摸点集合,所述触摸区域集合包括至少一个触摸区 域,所述候选触摸点集合包括至少一个候选触摸点; B、 建立所述触摸区域与所述候选触摸点之间的关联关系; C、 根据所述触摸区域与所述候选触摸点之间的关联关系,从当前的候选触摸点集合中 确定当前的触摸区域集合中每个所述触摸区域的举荐触摸点; D、 根据每个所述触摸区域的举荐触摸点,确定目标触摸点,并且,从当前的候选触摸点 集合中删除未被举荐的候选触摸点,以及,从当前的触摸区域集合中删除与所述目标触摸 点具有关联关系的触摸区域; E、 循环执行C到D,直至所述触摸区域集合为空。2. 根据权利要求1所述的方法,其特征在于,所述建立所述触摸区域与所述候选触摸点 之间的关联关系,包括: 判断第一触摸区域是否途径第一候选触摸点,若是,则建立所述第一触摸区域与所述 第一候选触摸点之间的关联关系; 其中,所述第一触摸区域为任意一个触摸区域,所述第一候选触摸点为任意一个候选 触摸点。3. 根据权利要求2所述的方法,其特征在于,所述根据所述触摸区域与所述候选触摸点 之间的关联关系,从当前的候选触摸点集合中确定当前的触摸区域集合中每个所述触摸区 域的举荐触摸点,包括: 从与所述第一触摸区域具有关联关系的候选触摸点中选取面积最大的一个候选触摸 点,将所述面积最大的一个候选触摸点作为所述第一触摸区域对应的举荐触摸点。4. 根据权利要求1-3任一项所述的方法,其特征在于,所述根据每个所述触摸区域的举 荐触摸点,确定目标触摸点,并且,从当前的候选触摸点集合中删除未被举荐的候选触摸 点,以及,从当前的触摸区域集合中删除与所述目标触摸点具有关联关系的触摸区域,包 括: 若当前的触摸区域集合中的所有触摸区域所对应的举荐触摸点都为同一个举荐触摸 点,则将所有触摸区域所对应的同一个举荐触摸点作为所述目标触摸点,并将所述触摸区 域集合更新为空集合。5. 根据权利要求1-3任一项所述的方法,其特征在于,所述根据每个所述触摸区域的举 荐触摸点,确定目标触摸点,并且,从当前的候选触摸点集合中删除未被举荐的候选触摸 点,以及,从当前的触摸区域集合中删除与所述目标触摸点具有关联关系的触摸区域,包 括: 若当前的触摸区域集合中的所有触摸区域所对应的举荐触摸点不同,则: 从当前的候选触摸点集合中删除未被举荐的候选触摸点,得到新的候选触摸点集合; 根据当前的触摸区域集合中的触摸区域与所述新的候选触摸点集合中的候选触摸点, 重新建立新的关联关系; 根据所述新的关联关系,确定目标触摸点,并且更新当前的触摸区域集合。6. 根据权利要求5所述的方法,其特征在于,所述根据所述新的关联关系,确定目标触 摸点,并且更新当前的触摸区域集合,包括: 判断与第一触摸区域具有关联关系的候选触摸点的个数是否为1,若是,则将与第一触 摸区域具有关联关系的候选触摸点作为第一目标触摸点,并且,从当前的触摸区域集合中 删除与所述第一目标触摸点具有关联关系的触摸区域,得到新的触摸区域集合; 其中,所述第一触摸区域为任意一个触摸区域。7. -种触摸屏,其特征在于,包括: 第一确定模块,用于确定触摸区域集合以及候选触摸点集合,所述触摸区域集合包括 至少一个触摸区域,所述候选触摸点集合包括至少一个候选触摸点; 建立模块,用于建立所述触摸区域与所述候选触摸点之间的关联关系; 第二确定模块,用于根据所述触摸区域与所述候选触摸点之间的关联关系,从当前的 候选触摸点集合中确定当前的触摸区域集合中每个所述触摸区域的举荐触摸点; 第三确定模块,用于根据每个所述触摸区域的举荐触摸点,确定目标触摸点,并且,从 当前的候选触摸点集合中删除未被举荐的候选触摸点,以及,从当前的触摸区域集合中删 除与所述目标触摸点具有关联关系的触摸区域; 处理模块,用于循环执行所述第二确定模块和所述第三确定模块的操作,直至所述触 摸区域集合为空。8. 根据权利要求7所述的触摸屏,其特征在于,所述建立模块,具体用于: 判断第一触摸区域是否途径第一候选触摸点,若是,则建立所述第一触摸区域与所述 第一候选触摸点之间的关联关系; 其中,所述第一触摸区域为任意一个触摸区域,所述第一候选触摸点为任意一个候选 触摸点。9. 根据权利要求8所述的触摸屏,其特征在于,所述第二确定模块,具体用于: 从与所述第一触摸区域具有关联关系的候选触摸点中选取面积最大的一个候选触摸 点,将所述面积最大的一个候选触摸点作为所述第一触摸区域对应的举荐触摸点。10. 根据权利要求7-9任一项所述的触摸屏,其特征在于,所述第三确定模块包括: 第一确定单元,用于在当前的触摸区域集合中的所有触摸区域所对应的举荐触摸点都 为同一个举荐触摸点时,将所有触摸区域所对应的同一个举荐触摸点作为所述目标触摸 点,并将所述触摸区域集合更新为空集合。
【文档编号】G06F3/042GK105824478SQ201610370352
【公开日】2016年8月3日
【申请日】2016年5月30日
【发明人】王武军
【申请人】青岛海信电器股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1