一种检测触控位置的方法及装置的制造方法
【技术领域】
[0001] 本发明设及触控技术领域,更具体地说,设及一种检测触控位置的方法及装置。
【背景技术】
[0002] 现有的触摸屏通常是在屏幕的四周排布发射管和接收管,其中发射管和接收管 一一对应,形成横竖交叉的发射线阵列。当用户用手指点击触摸屏幕时,在触摸点处会遮挡 经过该位置的横竖两条发射线,因而可W判断出触摸点在屏幕上的位置。然而,通过在屏幕 四周排布的发射管和接收管,实现触摸检测的方法,存在成本高、结构复杂等缺陷。
[0003] 因此,如何检测触控位置,从而减少触摸屏的成本及降低其复杂程度,成为需要解 决的问题。
【发明内容】
[0004] 本发明的目的在于提供一种检测触控位置的方法及装置,W实现减少触摸屏的成 本及降低其复杂程度。
[0005] 为实现上述目的,本发明实施例提供了如下技术方案:
[0006] 一种检测触控位置的方法,包括:
[0007] 预先设定第一传感器、第二传感器和第=传感器的位置;其中,所述第一传感器、 所述第二传感器和所述第=传感器呈=角形分布在同一平面;
[0008] 分别检测所述第一传感器、所述第二传感器和所述第=传感器与触控点的距离信 息;其中,所述触控点在预先设定的触控范围内;
[0009] 根据所述第一传感器、所述第二传感器和所述第=传感器与所述触控点的距离信 息,W及各传感器的位置信息,获取所述触控点的位置信息。
[0010] 优选的,分别检测所述第一传感器、所述第二传感器和所述第=传感器与所述触 控点的距离信息之前,还包括:
[0011] 所述第一传感器确定第一有效区域;
[0012] 所述第二传感器确定第二有效区域;
[0013] 所述第=传感器确定第=有效区域;
[0014] 选取所述第一有效区域、所述第二有效区域和所述第=有效区域的公共区域为有 效检测区域;
[0015] 在所述有效检测区域内设定所述触控范围。
[0016] 优选的,在所述有效检测区域内设定所述触控范围,包括:
[0017] 在所述有效检测区域内设定矩形触控范围;或者,在所述有效检测区域内设定圆 形触控范围。
[0018] 优选的,分别检测所述第一传感器、所述第二传感器和所述第=传感器与所述触 控点的距离信息,包括:
[0019] 所述第一传感器、所述第二传感器和所述第=传感器轮流循环检测所述触控点与 所述第一传感器、所述第二传感器和所述第=传感器的距离信息。
[0020] 一种检测触控位置的装置,包括:
[0021] 第一红外传感器,用于检测所述第一红外传感器与所述触控点的第一距离信息;
[0022] 第二红外传感器,用于检测所述第二红外传感器与所述触控点的第二距离信息;
[0023] 第=红外传感器,用于检测所述第=红外传感器与所述触控点的第=距离信息; 其中,所述第一红外传感器、所述第二红外传感器和所述第=红外传感器呈=角形分布在 同一平面;
[0024] 位置信息获取模块,用于根据所述第一红外传感器、所述第二红外传感器和所述 第=红外传感器与所述触控点的距离信息,W及各红外传感器的距离信息,获取所述触控 点的位置信息。
[00巧]优选的,所述第一红外传感器,还用于确定第一有效区域;所述第二红外传感器, 还用于确定第二有效区域;所述第=红外传感器,还用于确定第=有效区域;
[0026] 还包括有效区域确定模块和触控范围确定模块;
[0027] 其中,所述有效区域确定模块用于选取所述第一有效区域、所述第二有效区域和 所述第=有效区域的公共区域为所述有效检测区域;
[0028] 所述触控范围确定模块,用于在所述有效检测区域内设定所述触控范围。
[0029] 优选的,所述触控范围确定模块具体用于:
[0030] 在所述有效检测区域内设定矩形触控范围;或者,在所述有效检测区域内设定圆 形触控范围。
[0031] 优选的,所述第一红外传感器、所述第二红外传感器和所述第=红外传感器轮流 循环检测所述触控点与所述第一红外传感器、所述第二红外传感器和所述第=红外传感器 的距离信息。
[0032] 通过W上方案可知,本发明实施例提供的一种检测触控位置的方法及装置,通过 检测=个传感器与触控点的距离,并根据所述距离,获取所述触控点的位置信息,减少了在 屏幕四周排布的发射管和接收管的数量,降低了触摸屏的成本,从而降低其复杂程度,并且 由于所述触控范围可在传感器确定的有效区域内进行设定,增加了触摸屏形状的可变性, 增加用户体验。
【附图说明】
[0033] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可W 根据该些附图获得其他的附图。
[0034] 图1为本发明实施例公开的一种检测触控位置的方法流程图;
[00巧]图2为本发明实施例公开的一种传感器组位置示意图;
[0036] 图3为本发明实施例公开的一种触控范围示意图;
[0037] 图4为本发明实施例公开的另一种触控范围示意图;
[0038] 图5为本发明实施例公开的一种传感器组坐标位置示意图;
[0039] 图6为本发明实施例公开的一种检测触控位置的装置示意图。
【具体实施方式】
[0040] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于 本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他 实施例,都属于本发明保护的范围。
[0041] 本发明实施例公开了一种检测触控位置的方法及装置,W实现减少触摸屏的成本 及降低其复杂程度。
[0042] 参见图1,本发明实施例提供的一种检测触控位置的方法,包括:
[0043] S101、预先设定第一传感器、第二传感器和第=传感器的位置;其中,所述第一传 感器、所述第二传感器和所述第=传感器呈=角形分布在同一平面;
[0044] 具体的,本实施例是通过采用=个红外收发管来检测触控点的位置信息。其中,本 发明并不限定红外收发管的个数,只是本实施例中采用=个红外收发管既能精准检测触控 点的位置信息,也能最大程度的降低触摸屏的成本及其复杂程度,为本发明的优选方案。
[0045] 参见图2,第一传感器为第一红外收发管10
1,第二传感器为第二红外收发管102, 第=传感器为第=红外收发管103,并且所述第一红外收发管101、第二红外收发管102和 第=红外收发管103为=个性能一致的红外收发管,其发射接收红外线的角度范围均为 +曰角,最大测量距离为h2。
[0046] 其中,第一红外收发管101与第二红外收发管102位于同一水平线上,间距为2d; 第一红外收发管101、第二红外收发管102和第=红外收发管103与呈=角形布置,并且布 置于同一平面上,且该水平面的高度一般要求高于触控区域所在的平面至少5mm。
[0047] 第=红外收发管103位于第一红外收发管101和第二红外收发管102中垂线0 ^ N上,且距离第一红外收发管101和第二红外收发管102的水平间距均为山距离第一红外 收发管101和第二红外收发管102的垂直距离为hi;图中标示的h2为红外收发管的最大 测量距离,且h2<2d。由图可知,S个红外收发管共同的有效发射和接收区域ABCDEF,为有 效检测区域。
[0048] S102、分别检测所述第一传感器、所述第二传感器和所述第=传感器与触控点的 距离信息;其中,所述触控点在预先设定的触控范围内;
[0049] 具体的,本实施例采用的第一红外收发管101、第二红外收发管102和第S红外收 发管103均是一种数字式的集成电路元件,当发射的红外光被反射回来被接收后,可W自 动计算出障碍物距离。
[0050] S103、根据所述第一传感器、所述第二传感器和所述第=传感器与所述触控点的 距离信息,W及各传感器的位置信息,获取所述触控点的位置信息。
[0051] 具体的,参见图6,设0为第一红外收发管101的中屯、点,M为第二红外收发管102 的中屯、点,N为第S红外收发管103的中屯、点,(T为0M的中屯、点,0 ^N为0M的中垂线。 ABOTEF六边形区域为触控范围。其中,图中坐标系0XY,是W第一红外收发管101的中屯、点 0为原点,将0M方向设定为X坐标系,将平行于0 'N方向设定为Y坐标系。
[005引触控点P分别与红外收发管101、102和103的距离为0P、MP和NP,且由于第一红 外收发管101、第二红外收发管102和第S红外收发管103的布置位置是固定已知的,所W 边长OM、丽、NO和Z0丽都是已知项。
[0053]由于第一红外收发管101和第二红外收发管102两个红外收发管就能确定触控点 的位置信息,但是在多边形的GHDEF和多边形G肥BA内,W0M为对称轴的两点与第一红外 收发管101和第二红外收发管102的距离相同,所W,通过第=红外收发管来确定触控点是 在多边形的GHDEF区域内还是多边形GHCBA区域内。
[0054] 具体确定触控点位置信息的方法如下:
[005引在AMNPS角形内,根据余玄定理计算ZNMP的结果为下式(1):
[0056]
【主权项】
1. 一种检测触控位置的方法,其特征在于,包括: 预先设定第一传感器、第二传感器和第三传感器的位置;其中,所述第一传感器、所述 第二传感器和所述第三传感器呈三角形分布在同一平面; 分别检测所述第一传感器、所述第二传感器和所述第三传感器与触控点的距离信息; 其中,所述触控点在预先设定的触控范围内; 根据所述第一传感器、所述第二传感器和所述第三传感器与所述触控点的距离信息, 以及各传感器的位置信息,获取所述触控点的位置信息。
2. 根据权利要求1所述的方法,其特征在于,分别检测所述第一传感器、所述第二传感 器和所述第三传感器与所述触控点的距离信息之前,还包括: 所述第一传感器确定第一有效区域; 所述第二传感器确定第二有效区域; 所述第三传感器确定第三有效区域; 选取所述第一有效区域、所述第二有效区域和所述第三有效区域的公共区域为有效检 测区域; 在所述有效检测区域内设定所述触控范围。
3. 根据权利要求2所述的方法,其特征在于,在所述有效检测区域内设定所述触控范 围,包括: 在所述有效检测区域内设定矩形触控范围;或者,在所述有效检测区域内设定圆形触 控范围。
4. 根据权利要求3所述的方法,其特征在于,分别检测所述第一传感器、所述第二传感 器和所述第三传感器与所述触控点的距离信息,包括: 所述第一传感器、所述第二传感器和所述第三传感器轮流循环检测所述触控点与所述 第一传感器、所述第二传感器和所述第三传感器的距离信息。
5. -种检测触控位置的装置,其特征在于,包括: 第一红外传感器,用于检测所述第一红外传感器与所述触控点的第一距离信息; 第二红外传感器,用于检测所述第二红外传感器与所述触控点的第二距离信息; 第三红外传感器,用于检测所述第三红外传感器与所述触控点的第三距离信息;其中, 所述第一红外传感器、所述第二红外传感器和所述第三红外传感器呈三角形分布在同一平 面; 位置信息获取模块,用于根据所述第一红外传感器、所述第二红外传感器和所述第三 红外传感器与所述触控点的距离信息,以及各红外传感器的距离信息,获取所述触控点的 位置信息。
6. 根据权利要求5所述的装置,其特征在于, 所述第一红外传感器,还用于确定第一有效区域; 所述第二红外传感器,还用于确定第二有效区域; 所述第三红外传感器,还用于确定第三有效区域; 还包括有效区域确定模块和触控范围确定模块; 其中,所述有效区域确定模块用于选取所述第一有效区域、所述第二有效区域和所述 第三有效区域的公共区域为所述有效检测区域; 所述触控范围确定模块,用于在所述有效检测区域内设定所述触控范围。
7. 根据权利要求6所述的装置,其特征在于,所述触控范围确定模块具体用于: 在所述有效检测区域内设定矩形触控范围;或者,在所述有效检测区域内设定圆形触 控范围。
8. 根据权利要求7所述的装置,其特征在于,所述第一红外传感器、所述第二红外传感 器和所述第三红外传感器轮流循环检测所述触控点与所述第一红外传感器、所述第二红外 传感器和所述第三红外传感器的距离信息。
【专利摘要】本发明公开了一种检测触控位置的方法及装置,通过检测三个传感器与触控点的距离,并根据所述距离,获取所述触控点的位置信息,减少了在屏幕四周排布的发射管和接收管的数量,降低了触摸屏的成本,从而降低其复杂程度,并且由于所述触控范围可在传感器确定的有效区域内进行设定,增加了触摸屏形状的可变性,增加用户体验。
【IPC分类】G06F3-041
【公开号】CN104866138
【申请号】CN201510242609
【发明人】唐先红, 高登科
【申请人】科世达(上海)管理有限公司, 上海科世达-华阳汽车电器有限公司
【公开日】2015年8月26日
【申请日】2015年5月13日