触摸定位的方法及装置的制作方法

文档序号:6470689阅读:120来源:国知局
专利名称:触摸定位的方法及装置的制作方法
技术领域
本发明涉及触摸屏技术领域,特别涉及一种触摸定位的方法及装置。
背景技术
触摸屏作为一种新型的计算机输入设备,使人机交互更为直观,由于给用 户带来的极大的便利性,触摸屏技术除了应用于个人便携式信息产品外,应用 领域已遍及信息家电、公共信息、电子游戏、办公自动化设备等各个领域,目 前的无源触摸屏技术主要包括有红外、电阻、电容、表面声波等几种方式,对 于单点触摸定位的技术比较成熟,例如用手指触摸显示屏幕时,通过检测触摸 动作并根据该触摸动作的触摸点对应的操作功能操作主机等等,使用方便,但 是若只能识别单点触摸,其本质上只是代替了传统的鼠标、4建盘等输入设备, 多点同时操作主机甚至是多人同时操作主机的应用需求将变得尤为突出,成为 触摸屏技术的一个发展方向。
公开号为CN101110008A、申请号为200710029363.8的发明专利申请公开 了一种触摸屏装置及多点触摸定位方法,其通过在横纵两个方向上排布的设有 红外元件的红外触摸检测电路,构成红外触摸检测栅格,用来分别确定多个触 摸点在检测区域内可能的位置,在与红外触摸检测栅格平面平行的位置上设有 摄像头装置,该摄像头装置可拍摄到整个检测区域,其通过红外触摸检测栅格 与摄像头装置的结合实现多点触摸定位。在这种多点触摸方式中,是通过增加 额外的设备以与原红外检测触摸栅格来实现多点触摸定位,从而容易导致设备 成本的增加。

发明内容
针对上述现有技术中存在的问题,本发明的目的在于提供一种触摸定位的 方法及装置,其可以同时对多点进行触摸定位,且不会造成设备成本的增加。为达到上述目的,本发明采用以下技术方案 一种触摸定位的方法,包括步骤
预设至少一个场景,为各所述场景分别设置至少一个触摸区域,并为各所 述触摸区域设置对应的坐标范围;
根据扫描时信号发生变化的位置坐标确定所述位置坐标对应的点,并将所 述对应的点确定为可能的各触摸点;
根据当前场景的各触摸区域的坐标范围、从所述可能的各触摸点中分析判 断实际的各触摸点。
一种触摸定位的装置,包括相互连接的计算机装置和触摸屏装置,
所述计算机装置,用于设置至少一个场景,为各场景分别设置至少一个触 摸区域,并分别为各触摸区域设置对应的坐标范围;
所述触摸屏装置,用于根据扫描时信号发生变化的位置坐标确定所述位置 坐标对应的点,并将所述对应的点确定为可能的各触摸点;
所述触摸屏装置或者所述计算机装置还用于根据当前场景的各触摸区域的 坐标范围从所述可能的各触摸点中分析判断出实际的各触摸点。
根据本发明的方案,其可以预先设置至少一个场景,并为各场景分别设置 至少一个触摸区域,从而,在进行扫描定位时,在根据扫描时信号发生变化的 位置坐标分析判断出可能的各触摸点后,可以根据当前场景的各触摸区域的坐 标范围从所述可能的各触摸点中分析判断出实际的触摸点,例如,当扫描检测 到的可能的触摸点的坐标是位于触摸区域的坐标范围内时,则说明它是有效的 触摸点,即是实际的触摸点,当扫描检测到的可能的触摸点的坐标是位于触摸 区域的坐标范围之外时,则说明它是无效的触摸点,即不是实际的触摸点,根 据这种方式,在不用增加额外设备的情况下即可实现触摸定位,不会造成设备 成本的增加。


图l是本发明触摸定位的方法实施例一的流程示意图2是设置触摸区域的的示意图3是一种根据触摸区域的坐标范围对可能的触摸点进行分析的示意图4是一种对实际的触摸点进一步分析的示意图5是本发明触摸定位的方法实施例二的流程示意图6是本发明触摸定位的方法是实例三的流程示意图7是本发明触摸定位的方法实施例四的流程示意图8是本发明触摸定位的装置实施例一的结构示意图9是本发明触摸定位的装置实施例二的结构示意图IO是本发明触摸定位的装置实施例三的结构示意图。
具体实施例方式
以下针对本发明的触摸定位的方法及装置进行详细阐述,在下述阐迷中, 首先针对本发明的触摸定位的方法的其中几个实施例进行描述,再对触摸定位 的装置的其中几个实施例进行描述。
实施例一
参见图l所示,是本发明的触摸定位的方法实施例一的流程示意图,其包 括步骤
步骤S101:预设至少一个场景,为各场景分别设置至少一个触摸区域,并 为各触摸区域分别设置对应的坐标范围,进入步骤S102;
步骤S102:根据扫描时信号发生变化的位置坐标确定所述位置坐标对应的 点,并将所迷对应的点确定为可能的各触摸点,进入步骤S103;
步骤S103:根据当前场景的各触摸区域的坐标范围,从所述可能的各触摸 点中分析判断实际的触摸点。
根据本实施例中的方案,其可以预先设置至少一个场景,并为各场景分别设置至少一个触摸区域,从而,在进行扫描定位时,在根据扫描时信号发生变 化的位置坐标分析判断出可能的各触摸点后,可以根据当前场景的各触摸区域 的坐标范围从所述可能的各触摸点中分析判断出实际的触摸点,根据这种方式, 在不用增加额外设备的情况下即可实现触摸定位,不会造成设备成本的增加。
考虑到具体的应用场景的不同,以及可能会出现的触摸组合情况,在设定 场景对应的触摸区域时,可以将该场景的各个触摸区域设置的相对较大,使得 在该触摸区域内的触摸点都可视为有效操作,且在触摸区域设置的相对较大的 情况下,在相邻的场景进行转换时,可以不用对该触摸区域进行较大的改动, 或者是,也可以将其中的某些较大的触摸区域划分为一个或者一个以上的相对 较小的触摸区域,由于各触摸区域的范围相对较小,从而可以更为准确地进行 分析定位,便于对可能的各触摸点的分析处理,或者也可以是,在划分触摸区 域时,充分考虑各种可能同时触摸多个触摸区域的情况,将相应的各功能操作 区域进行移动,使得各触摸区域的坐标范围相应错开,避免不便于区分的情况 发生,根据需要,也可以同时采用上述几种方式进行上述对触摸区域的设置。
参见图2所示,是设置触摸区域的示意图,其可以是一个多人游戏的应用, 其将触摸屏划分为5个触摸区域,如图示中的区域l、区域2、区域3、区域4、 区域5,其中区域l、区域2、区域3、区域4可为游戏区,区域5可为菜单区, 在菜单的场景下,只有区域5可以使用,可以操作各类菜单,在游戏场景下, 区域l、区域2、区域3、区域4可以使用,其可以#:作各自区域内的菜单。
其中,上述根据扫描时信号发生变化的位置坐标确定所述位置坐标对应的 点,并将所述对应的点确定为可能的各触摸点时,以红外触^t莫方式为例,红外 触摸装置每启动一次扫描,红外发射管发射出相应的光线,对应的红外接收管 进行接收,在有触摸物进行触摸的位置,相应的红外发射管所发射的光线被触 摸物遮挡,从而导致对应的红外接收管无法接收相应的光线,或者是所接收到 的光线的能量无法达到预定标准,从而可以确定该对红外发射接收管对应的方 向上有触摸物进行触摸的动作,具体的确定过程可与现有技术中的相同,在此 不予多加赘述。其中,在根据当前场景的各触摸区域的坐标范围从所述可能的各触摸点中 分析判断出实际的触摸点时,根据具体应用选择需要的不同,可以采用不同的
确定方式,以下仅列出其中的几种实现方式
其一当扫描检测到的可能的触摸点的坐标是位于触摸区域的坐标范围内 时,则将该触摸点确定为实际的触摸点,当扫描检测到的可能的触摸点的坐标 是位于触摸区域的坐标范围之外时,则将该触摸点确定为不是实际的触摸点;
其二预先设定该场景下的其中的哪几个触摸区域可以进行操作,当该可 能的触摸点是位于可进行操作的触摸区域内时,则将该触摸点判定为实际的触 摸点,当该可能的触摸点是位于当前不可进行搡作的触摸区域时,则将该触摸 点判定不是实际的触摸点;
其三采用排除的方式,当扫描检测到的可能的触摸点的坐标是位于触摸 区域的坐标范围之外时,则将该触摸点确定为无效的触摸点,即不是实际的触 摸点,并可将与该无效的触摸点进行组合的触摸点的组合判定为无效的组合, 将各无效的合排除后,即可将所得到的实际的组合所对应的触摸点确定为实际 的各触摸点;
其中,上述仅描述了其中的几种根据触摸区域的坐标范围确定实际的触摸 点的方式,根据实际应用需要的不同,也可以采用其他的确定方式,在此不予 多加赘述。
以下针对上述的第三种确定方式进行详细分析说明。
如图3所示,是一种根据触摸区域的坐标范围对可能的触摸点进行分析的 示意图,在该示例组合中,假设该触摸屏装置实现两点触摸,且实际的触摸点 是触摸点1与触摸点2,经检测扫描后,由于触摸屏装置的光栅特性,触摸屏 装置根据扫描检测结果可判断出有4个可能的扫描点,即图示中的触摸点1、2、 3、 4,由于触摸点1与触摸点3或4的组合、触摸点2与触摸点3或者4的组 合时,均只会出现2个触摸点,不会出现判断出4个可能的触摸点的情况,从 而可以判定出可能的组合为触摸点1与触摸点2的组合、触摸点3与触摸点4 的组合,例如以红外触摸屏为例,在经过红外扫描的横纵向扫描后,触摸点l、触摸点2所对应的横向红外发射光线、纵向发射光线均被遮挡,因此触摸屏装
置根据被遮挡的光线分析得出的触摸点为触摸点1、 2、 3、 4,从而出现了两个 虛假的触摸点3、 4,假设该场景下对触摸区域的划分如图中所示,通过将各触 摸点1、 2、 3、 4的坐标与各触摸区域的坐标范围进行比较之后,分析得出触摸 点l、 2、 4均在其中的某一个触摸区域内部,而触摸点3不在任何一个触摸区 域内部,从而可以确定触摸点3与触摸点4的组合为无效的组合,触摸点l与 触摸点2的组合为有效的、实际的组合,并进而可以确定该组合所对应的触摸 点l、触摸点2是实际的触摸点。
其中,在根据触摸区域对所有可能的触摸点进行分析得到实际的触摸点之 后,还可以对得到的实际的触摸点进行进一步的分析,以得到更为准确的触摸 点,例如根据这些实际的触摸点的组合的合理性、根据前一次检测扫描得到的 触摸点判断与其相匹配的触摸点等等,在根据各触摸点的组合的合理性进行判 断的情况下,可根据其中某些触摸区域可以同时操作、而某些触摸区域不可以 与其他触摸区域同时进行操作的方式进行判断,或者也可以采用其他的方式。
参见图4所示,是一种对实际的触摸点进一步分析的示意图,其根据前一 次扫描得到的触摸点判断与其相匹配的触摸点的方式进行判断,在本实施例中, 经检测扫描后,判断出有4个可能的扫描点,即图示中的触摸点l、 2、 3、 4, 并假设经过前一次检测扫描后确定的准确触摸点是触摸点a,通过将各触摸点 1、 2、 3、 4分别与触摸点a进行比较,根据触摸点a的移动方向或者移动速度, 或者是通过判断各触摸点1、 2、 3、 4与触摸点a之间的距离,判断得出触摸点 a最有可能移动到触摸点1的位置,从而可以确定触摸点1是实际的触摸点, 并进而得出实际的触摸组合是触摸点1与触摸点2的结论。
实施例二
如图5所示,是本发明触摸定位的方法实施例二的流程示意图,在本实施 例中,与上述实施例一的区别之处主要在于,其由计算机装置设置各场景的触 摸区域,触摸屏装置扫描检测可能的各触摸点后,由计算机装置根据当前场景 的触摸区域分析判断各实际的各触摸点。如图5所示,本实施例中的方法包括步骤
步骤S201:计算机装置设置至少一个场景,为各场景设置至少一个触摸区 域,并分别为各区域设置对应的坐标范围,进入步骤S202;
步骤S202:触摸屏装置扫描触摸屏的触摸区域并根据扫描时信号发生变化 的位置坐标确定所述位置坐标对应的点,将该对应的点确定为可能的各触摸点, 并将可能的各触摸点向计算机装置发送,进入步骤S203;
步骤S203:计算机装置根据当前场景的各触摸区域的坐标范围,从所述可 能的各触摸点分析得出实际的各触摸点。
本实施例中的其他才支术特征与上述实施例一中的相同,在此不予赘述。
实施例三
参见图6所示,是本发明触摸定位的方法实施例三的流程示意图,在本实 施例中,与上述实施例一的不同之处主要在于,本实施例中由计算机装置设置 各场景的触摸区域后,将当前场景的各触摸区域的坐标范围向触摸屏装置发送, 触摸屏装置扫描并检测到可能的各触摸点后,由触摸屏装置根据当前场景的各 触摸区域分析判断实际的各触摸点。
如图6所示,本实施例中的方法具体包括步骤
步骤S301:计算机装置设置至少一个场景,为各场景分别设置至少一个触 摸区域,并分别为各触摸区域设置对应的坐标范围,进入步骤S302;
步骤S302:计算机装置将当前场景的各触摸区域的坐标范围向触摸屏装置 发送,进入步骤S303;
步骤S303:触摸屏装置接收计算机装置发送的当前场景的各触摸区域的坐 标范围并予以储存,进入步骤S304;
步骤S304:触摸屏装置扫描触摸屏的触摸区域并根据扫描时信号发生变化 的位置坐标确定所述位置坐标对应的点,并将所述对应的点确定为可能的各触 摸点,进入步骤S305;步骤S305:触摸屏装置根据当前场景的各触摸区域的坐标范围,从所述可 能的各触摸点中分析判断出实际的各触摸点,并将实际的各触摸点向计算机装 置发送。
其中,在上述步骤S303中,触摸屏装置储存当前场景的各触摸区域的坐 标范围时,可以是永久性存储,也可以是临时性存储,根据具体应用需要的不 同可以有所不同。
本实施例中的其他技术特征与上述实施例一中的相同,在此不予赘述。 实施例四
参见图7所示,是本发明触摸定位的方法实施例四的流程示意图,在本实 施例中,与上述实施例一的不同之处主要在于,本实施例中由计算机装置设置 各场景的触摸区域后,将各场景的各触摸区域的坐标范围均向触摸屏装置发送, 在更换场景时,计算机装置将当前场景的识别信息向触摸屏装置发送,触摸屏 装置扫描并检测各可能的触摸点后,由触摸屏装置根据该识别信息对应的场景 的各触摸区域分析判断实际的各触摸点。
如图7所示,本实施例中的方法具体包括步骤
步骤S401:计算机装置设置至少一个场景,为各场景生成识别信息,为各 场景分别设置至少一个触摸区域,并分别为各触摸区域设置对应的坐标范围, 进入步骤S402;
步骤S402:计算机装置将各场景的识别信息以及各场景对应的各触摸区域 的坐标范围向计算机装置发送,进入步骤S403;
步骤S403:触摸屏装置接收计算机装置发送的各场景的识别信息以及各场 景对应的各触摸区域的坐标范围并予以储存,进入步骤S404;
步骤S404:计算机装置将当前场景的识别信息向触摸屏装置发送,进入步 骤S405;
步骤S405:触摸屏装置扫描触摸屏的触摸区域并根据扫描时信号发生变化 的位置坐标确定所述位置坐标对应的点,并将所述对应的点确定为可能的各触摸点,进入步骤S406;
步骤S406:触摸屏装置根据计算机装置发送的识别信息获取该当前场景的 各触摸区域的坐标范围,并根据该当前场景的各触摸区域的坐标范围从所述可 能的各触摸点中分析判断实际的各触摸点,并将实际的各触摸点向计算机装置 发送。
其中,在上述步骤S403中,触摸屏装置储存各场景的识别信息以及各场 景的各触摸区域的坐标范围时,可以是永久性存储,也可以是临时性存储,根 据具体应用需要的不同可以有所不同。
本实施例中的其他技术特征与上述实施例一中的相同,在此不予赘述。
以下针对本发明的触摸定位的装置进行详细描述。 实施例一
如图8所示,是本发明的触摸定位的装置实施例一的结构示意图,其包括 相互连接的计算机装置501和触摸屏装置502,其中,
计算机装置501,用于设置至少一个场景,为各场景分别设置至少一个触 摸区域,并分别为各触摸区域设置对应的坐标范围;
触摸屏装置502,用于扫描触摸屏的触摸区域并根据扫描时信号发生变化 的位置坐标确定所述位置坐标对应的点,并将所述对应的点确定为可能的各触 摸点;
在触摸屏装置502扫描并检测了可能的各触摸点后,由触摸屏装置502或 者计算机装置501根据当前场景的各触摸区域的坐标范围从所述可能的各触摸 点中分析判断出实际的各触摸点。
根据本实施例中的方案,其可以预先设置至少一个场景,并为各场景分别 设置至少一个触摸区域,从而,在进行扫描定位时,在根据扫描时信号发生变 化的位置坐标分析判断出可能的各触摸点之后,可以根据当前场景的各触摸区 域的坐标范围从所述可能的各触摸点中分析判断出实际的各触摸点,根据这种方式,在不用增加额外设备的情况下即可实现触摸定位,不会造成设备成本的 增加且不会造成设备成本的增加。
考虑到具体的应用场景的不同,以及可能会出现的触摸组合情况,在设定 场景对应的触摸区域时,可以将该场景的各个触摸区域设置的相对较大,使得 在该触摸区域内的触摸点都可视为有效操作,且在触摸区域设置的相对较大的 情况下,在相邻的场景进行转换时,可以不用对该触摸区域进行较大的改动, 或者是,也可以将其中的某些较大的触摸区域划分为一个或者一个以上的相对 较小的触摸区域,由于各触摸区域的范围相对较小,从而可以更为准确地进行 分析定位,便于对可能的各触摸点的分析处理,或者也可以是,在划分触摸区 域时,充分考虑各种可能同时触摸多个触摸区域的情况,将相应的各功能操作 区域进行移动,使得各触摸区域的坐标范围相应错开,避免不便于区分的情况 发生,根据需要,也可以同时采用上述几种方式进行上述对触摸区域的设置。
参见图2所示,是设置触摸区域的示意图,其可以是一个多人游戏的应用,
其将触摸屏划分为5个触摸区域,如图示中的区域l、区域2、区域3、区域4、 区域5,其中区域l、区域2、区域3、区域4可为游戏区,区域5可为菜单区, 在菜单的场景下,只有区域5可以使用,可以操作各类菜单,在游戏场景下, 区域l、区域2、区域3、区域4可以使用,其可以操作各自区域内的菜单。
其中,上述根据扫描时信号发生变化的位置坐标确定所述位置坐标对应的 点,并将所述对应的点确定为可能的各触摸点时,以红外触摸方式为例,红外 触摸装置每启动一次扫描,红外发射管发射出相应的光线,对应的红外接收管 进行接收,在有触摸物进行触摸的位置,相应的红外发射管所发射的光线被触 摸物遮挡,从而导致对应的红外接收管无法接收相应的光线,或者是所接收到 的光线的能量无法达到预定标准,从而可以确定该对红外发射接收管对应的方 向上有触摸物进行触摸的动作,具体的确定过程可与现有技术中的相同,在此 不予多加赘述。
其中,在根据当前场景的各触摸区域的坐标范围从所述可能的各触摸点中 分析判断出实际的触摸点时,根据具体应用选择需要的不同,可以采用不同的确定方式,以下^f又列出其中的几种实现方式
其一当扫描检测到的可能的触摸点的坐标是位于触摸区域的坐标范围内 时,则将该触摸点确定为实际的触摸点,当扫描检测到的可能的触摸点的坐标 是位于触摸区域的坐标范围之外时,则将该触摸点确定为不是实际的触摸点;
其二预先设定该场景下的其中的哪几个触摸区域可以进行操作,当该可 能的触摸点是位于可进行操作的触摸区域内时,则将该触摸点判定为实际的触 摸点,当该可能的触摸点是位于当前不可进行操作的触摸区域时,则将该触摸 点判定不是实际的触摸点;
其三采用排除的方式,当扫描检测到的可能的触摸点的坐标是位于触摸 区域的坐标范围之外时,则将该触摸点确定为无效的触摸点,即不是实际的触 摸点,并可将与该无效的触摸点进行组合的触摸点的组合判定为无效的组合, 将各无效的合排除后,即可将所得到的实际的组合所对应的触摸点确定为实际 的各触摸点;
其中,上述仅描述了其中的几种根据触摸区域的坐标范围确定实际的触摸 点的方式,根据实际应用需要的不同,也可以采用其他的确定方式,在此不予 多加赘述。
以下针对上述的第三种确定方式进行详细分析说明。
如图3所示,是一种根据触摸区域的坐标范围对可能的触摸点进行分析的 示意图,在该示例组合中,假设该触摸屏装置实现两点触摸,且实际的触摸点 是触摸点1与触摸点2,经检测扫描后,由于触摸屏装置的光栅特性,触摸屏 装置根据扫描检测结果可判断出有4个可能的扫描点,即图示中的触摸点1、2、 3、 4,由于触摸点1与触摸点3或4的组合、触摸点2与触摸点3或者4的组 合时,均只会出现2个触摸点,不会出现判断出4个可能的触摸点的情况,从 而可以判定出可能的组合为触摸点1与触摸点2的组合、触摸点3与触摸点4 的组合,例如以红外触摸屏为例,在经过红外扫描的横纵向扫描后,触摸点l、 触摸点2所对应的横向红外发射光线、纵向发射光线均被遮挡,因此触摸屏装 置根据被遮挡的光线分析得出的触摸点为触摸点1、 2、 3、 4,从而出现了两个虚假的触摸点3、 4,假设该场景下对触摸区域的划分如图中所示,通过将各触
摸点1、 2、 3、 4的坐标与各触摸区域的坐标范围进行比较之后,分析得出触摸 点l、 2、 4均在其中的某一个触摸区域内部,而触摸点3不在任何一个触摸区 域内部,从而可以确定触摸点3与触摸点4的组合为无效的组合,触摸点1与 触摸点2的组合为有效的、实际的组合,并进而可以确定该组合所对应的触摸 点l、触摸点2是实际的触摸点。
其中,在根据触摸区域对所有可能的触摸点进行分析得到实际的触摸点之 后,还可以对得到的实际的触摸点进行进一步的分析,以得到更为准确的触摸 点,例如根据这些实际的触摸点的组合的合理性、根据前一次检测扫描得到的 触摸点判断与其相匹配的触摸点等等,在根据各触摸点的组合的合理性进行判 断的情况下,可根据其中某些触摸区域可以同时操作、而某些触摸区域不可以 与其他触摸区域同时进行操作的方式进行判断,或者也可以采用其他的方式。
参见图4所示,是一种对实际的触摸点进一步分析的示意图,其根据前一 次扫描得到的触摸点判断与其相匹配的触摸点的方式进行判断,在本实施例中, 经检测扫描后,判断出有4个可能的扫描点,即图示中的触摸点l、 2、 3、 4, 并假设经过前一次检测扫描后确定的准确触摸点是触摸点a,通过将各触摸点 1、 2、 3、 4分别与触摸点a进行比较,根据触摸点a的移动方向或者移动速度, 或者是通过判断各触摸点1、 2、 3、 4与触摸点a之间的距离,判断得出触摸点 a最有可能移动到触摸点1的位置,从而可以确定触摸点l是实际的触摸点' 并进而得出实际的触摸组合是触摸点1与触摸点2的结论。
实施例二
参见图9所示,是本发明的触摸定位的装置实施例二的结构示意图,在本 实施例中,与上述触摸定位的装置实施例一的不同之处主要在于,本实施例中 的方案对计算机装置与触摸屏装置进行了进一步限定。
如图9所示,本实施例中的触摸定位的装置包括相互连接的计算机装置601 和触摸屏装置602,其中计算机装置601具体包括
场景预设模块6011,用于设置至少一个场景,为各场景分别设置至少一个 触摸区域,并分别为各触摸区域设置对应的坐标范围;
与场景预设^t块6011连接的第一存储才莫块6012,用于储存上述场景预设 模块6011设置的各场景对应的各触摸区域的坐标范围;
与场景预设^t块6011、触摸屏装置602连接的第一数据收发模块6013,用 于实现与触摸屏装置602的通信;
与第一存储模块6012、第一数据收发模块6013连接的第一触摸点分析模 块6014,用于根据当前场景的各触摸区域的坐标范围、从触摸屏装置602发送 的可能的各触摸点中分析判断出实际的各触摸点;
触摸屏装置602具体包括
检测扫描模块6021,用于扫描触摸屏的触摸区域并根据扫描时信号发生变 化的位置坐标确定所述位置坐标对应的点,并将所述对应的点确定为可能的各 触摸点;
与检测扫描模块6021、计算机装置601连接的第二数据收发模块,用于实 现与计算机装置的通信。
根据本实施例中的触摸定位的装置,在计算机装置601的场景预设模块 6011设置了各场景对应的各触摸区域的坐标范围后,由第一存储模块6012予 以储存,触摸屏装置602的检测扫描模块6021扫描并检测了可能的各触摸点后, 由第二数据收发模块6021发送给计算机装置601,计算机装置601的第一数据 收发模块6013接收触摸屏装置602发送的可能的各触摸点,发送给第一触摸点 分析模块6014,第一触摸点分析模块6014根据当前场景的各触摸区域的坐标 范围,从所述可能的各触摸点中分析判断出实际的各触摸点。
其中,本实施例中的计算机装置还可以包括与第一触摸点分析模块6014 连接的第三触摸点分析模块6015,其可以用于对第一触摸点分析模块6014所 分析判断出的实际的各触摸点进行进一步的分析判断,以得到更为精确的触摸点,在进行进一步的分析判断时,其可以是根据各触摸点的组合的合理性,也 可以是根据已有的触摸点的坐标和/或移动方向和/或移动速度对所述实际的各 触摸点进行进一 步的分析判断。
其中,上述第一存储模块6012对各场景对应的各触摸区域的坐标范围的存 储,可以是永久性存储,也可以是临时性存储,根据具体应用需要的不同可以 有所不同。
本实施例中的其他技术特征在于上述本发明触摸定位的装置实施例一中的 相同,在此不予赘述。
实施例三
参见图IO所示,是本发明的触摸定位的装置实施例三的结构示意图,在本 实施例中,与上述触摸定位的装置实施例一的不同之处主要在于,本实施例中 的方案对计算机装置与触摸屏装置进行了进一步限定。
如图10所示,本实施例中的触摸定位的装置包括相互连接的计算机装置 701和触摸屏装置702,其中
计算机装置701具体包括
场景预设模块7011,用于设置至少一个场景,为各场景分别设置至少一个 触摸区域,并分别为各触摸区域设置对应的坐标范围;
与场景预设模块7011连接的第一数据收发模块7012,用于实现与触摸屏 装置702的通信;
触摸屏装置702具体包括
与计算机装置701连接的第二数据收发模块7021,用于实现与计算机装置 的通信;
与第二数据收发模块7021连接的第二存储模块"7022,用于储存计算机装 置701发送的当前场景对应的各触摸区域的坐标范围;检测扫描模块7023,用于扫描触摸屏的触摸区域并根据扫描时信号发生变 化的位置坐标确定所述位置坐标对应的点,并将所述对应的点确定为可能的各 触摸点;
与第二数据收发模块7021、第二存储模块7022、检测扫描模块7023连接 的第二触摸点分析模块7024,用于根据当前场景的各触摸区域的坐标范围,从 检测扫描模块7023得到的可能的各触摸点中分析判断出实际的各触摸点。
根据本实施例中的触摸定位的装置,在计算机装置701的场景预设模块 7011设置了各场景对应的各触摸区域的坐标范围后,将当前场景对应的各触摸 区域的坐标范围通过第一数据收发模块7012向触摸屏装置702发送,触摸屏装 置702的第二数据收发模块7021接收到当前场景的各触摸区域的坐标范围后, 由第二存储;漠块7022予以储存,触摸屏装置702的^r测扫描^^莫块7023扫描并 检测了得到了可能的各触摸点后,由第二触摸点分析模块7024根据第二存储模 块7022存储的当前场景对应的各触摸区域的坐标范围、^v所述可能的各触摸点 中分析判断出实际的各触摸点,并由第二数据收发模块7021将实际的各触摸点 发送给计算机装置701,计算机装置701接收后,即可针对该些实际的各触摸 点进行相应的处理。
其中,在上述说明中,是以计算机装置701将当前场景的各触摸区域的坐 标范围向触摸屏装置进行发送进行说明,实际上,也可以是计算机装置701 — 次性将所有的各场景的各触摸区域的坐标范围向触摸屏装置发送,以避免后续 过程中场景转换时频繁地发送相应场景的各触摸区域的坐标范围,从而,当场 景转换时,直接发送该场景的识别信息即可。此时,计算机装置701的场景预 设模块7011在设置各场景对应的各触摸区域的触摸区域时,还分别为各场景生 成对应的识别信息。
此时,在计算机装置701的场景预设模块7011设置了各场景对应的各触摸 区域的坐标范围、以及各场景的识别信息后,将各场景的识别信息以及各场景 对应的各触摸区域的坐标范围通过第一数据收发模块7012向触摸屏装置702 发送,触摸屏装置702的第二数据收发模块7021接收到各场景的识别信息以及各场景的各触摸区域的坐标范围后,由第二存储模块7022予以储存,当开始应 用场景进行触摸或者应用场景转换后,计算机装置701向触摸屏装置702发送 当前场景的识别信息,触摸屏装置702的检测扫描模块7023扫描并检测得到了 可能的各触摸点后,第二触摸点分析模块7024根据计算机装置发送的当前场景 的识别信息从第二存储模块7022中获取该识别信息对应的场景的各触摸区域 的坐标范围,并根据该识别信息对应的场景的各触摸区域的坐标范围、从所述 可能的各触摸点中分析判断出实际的各触摸点,并由第二数据收发模块7021 将实际的各触摸点发送给计算机装置701,计算机装置701接收后,即可针对 该些实际的各触摸点进行相应的处理。
其中,本实施例中的计算机装置还可以包括与第一数据收发模块7012 连接的第三触摸点分析;漠块7013,其可以用于对第一触^J莫点分析;漠块7024所 分析判断出的实际的各触摸点进行进一步的分析判断,以得到更为精确的触摸 点,在进行进一步的分析判断时,其可以是根据各触摸点的组合的合理性'也 可以是根据已有的触摸点的坐标和/或移动方向和/或移动速度对所述实际的各 触摸点进行进一 步的分析判断。
其中,上述第一存储模块7022对当前场景的各触摸区域的坐标范围的存 储、或者是对各场景的识别信息以及各场景对应的各触摸区域的坐标范围的存 储,可以是永久性存储,也可以是临时性存储,根据具体应用需要的不同可以 有所不同。
本实施例中的其他技术特征在于上述本发明触摸定位的装置实施例一中的 相同,在此不予赘述。
以上所述的本发明实施方式,并不构成对本发明保护范围的限定。任何在 本发明的精神和原则之内所作的修改、等同替换和改进等,均应包含在本发明 的权利要求保护范围之内。
权利要求
1、一种触摸定位的方法,其特征在于,包括步骤预设至少一个场景,为各所述场景分别设置至少一个触摸区域,并为各所述触摸区域设置对应的坐标范围;根据扫描时信号发生变化的位置坐标确定所述位置坐标对应的点,并将所述对应的点确定为可能的各触摸点;根据当前场景的各触摸区域的坐标范围、从所述可能的各触摸点中分析判断实际的各触摸点。
2、 根据权利要求1所述的触摸定位的方法,其特征在于,所述根据当前场 景的各触摸区域的坐标范围、从所述可能的各触摸点中分析判断实际的各触摸 点的方式具体包括当所述可能的触摸点位于所述触摸区域的坐标范围之内时,将所述可能的 触摸点判定为所述实际的触摸点;和/或当所述可能的触摸点位于当前可被操作的触摸区域的坐标范围之内时,将 所述可能的触摸点判定为实际的操作点。
3、 根据权利要求l或2所述的触摸定位的方法,其特征在于,在从所述可 能的各触摸点中分析判断实际的各触:l美点后,还包括步骤根据已有的各触摸点的坐标和/或移动方向和/或移动速度从所述实际的各 触摸点中分析出与所述已有的各触摸点匹配的各触摸点,根据所述匹配的各触 摸点进一 步确定精确的各触摸点。
4、 一种触摸定位的装置,其特征在于,包括相互连接的计算机装置和触4炱 屏装置,所述计算机装置,用于设置至少一个场景,为各场景分別设置至少一个触 摸区域,并分别为各触摸区域设置对应的坐标范围;所述触摸屏装置,用于根据扫描时信号发生变化的位置坐标确定所述位置坐标对应的点,并将所述对应的点确定为可能的各触摸点;所述触摸屏装置或者所述计算机装置还用于根据当前场景的各触摸区域的 坐标范围从所述可能的各触摸点中分析判断出实际的各触摸点。
5、 根据权利要求4所述的触摸定位的装置,其特征在于,所述计算机装置 具体包括场景预设模块,用于设置至少一个场景,为各场景分别设置至少一个触摸 区域,并分别为各触摸区域设置对应的坐标范围;与所述场景预设模块连接的第一存储模块,用于储存上述各场景对应的各 触摸区域的坐标范围;与所述场景预设模块、所述触摸屏装置连接的第一数据收发模块,用于实 现与所述触摸屏装置的通信;与所述第 一存储模块、所述第 一数据收发模块连接的第 一触摸点分析模块, 用于根据当前场景的各触摸区域的坐标范围、从所述触摸屏装置发送的可能的 各触摸点中分析判断出实际的各触摸点;所述触摸屏装置具体包括检测扫描模块,用于根据扫描时信号发生变化的位置坐标确定所述位置坐 标对应的点,并将所述对应的点确定为可能的各触摸点;与所述检测扫描模块、所述计算机装置连接的第二数据收发模块,用于实 现与所述计算机装置的通信。
6、 根据权利要求4所述的触摸定位的装置,其特征在于,所述计算机装置 具体包括场景预设模块,用于设置至少一个场景,为各场景分别设置至少一个触摸 区域,并分别为各触摸区域设置对应的坐标范围;与所述场景预设模块连接的第一数据收发模块,用于将当前场景对应的各 触摸区域的坐标范围向所述触摸屏装置发送;所述触4莫屏装置具体包括与所述计算机装置连接的第二数据收发模块,用于接收所述计算机装置发 送的当前场景的各触摸区域的坐标范围,并将第二触摸点分析模块分析判断出的实际的各触摸点向所述计算机装置发送;与所述第二数据收发模块连接的第二存储模块,用于储存所述计算机装置 发送的当前场景对应的各触摸区域的坐标范围;检测扫描模块,用于根据扫描时信号发生变化的位置坐标确定所述位置坐 标对应的点,并将所迷对应的点确定为可能的各触摸点;与所述第二数据收发才莫块、所述第二存储模块、所述检测扫描模块连接的 第二触摸点分析模块,用于根据当前场景的各触摸区域的坐标范围,从所述可 能的各触摸点中分析判断出实际的各触摸点。
7、根据权利要求4所述的触摸定位的装置,其特征在于,所述计算机装置 具体包括场景预设模块,用于设置至少一个场景,为各场景分别设置至少一个触摸 区域,分别为各触摸区域设置对应的坐标范围,并分别为各场景生成对应的识 別信息;与所述场景预设模块连接的第一数据收发模块,用于将各场景的识别信息、 各场景对应的各触摸区域的坐标范围以及当前场景的识别信息向触摸屏装置发 送;所述触摸屏装置具体包括与所述计算机装置连接的第二数据收发模块,用于接收所述计算机装置发 送的各场景的识别信息、各场景对应的各触摸区域的坐标范围以及当前场景的 识别信息,并将实际触摸点分析模块分析判断出的实际的各触摸点向所述计算 机装置发送;与所述第二数据收发模块连接的第二存储模块,用于储存所述计算机装置发送的各场景的识别信息以及各场景对应的各触摸区域的坐标范围;检测扫描模块,用于根据扫描时信号发生变化的位置坐标确定所述位置坐 标对应的点,并将所述对应的点确定为可能的各触:J莫点;与所述第二数据收发模块、所述第二存储模块、所述4企测扫描模块连接的 第二触摸点分析模块,用于根据所述当前场景的识别信息,从所述第二存储模 块获取当前场景的各触摸区域的坐标范围,并根据当前场景的各触摸区域的坐 标范围,从所述可能的各触摸点中分析判断出实际的各触摸点。
8、 根据权利要求5所述的触摸定位的装置,其特征在于,所述计算机装置 还包括与所述第一触摸点分析模块连接的第三触摸点分析模块,用于根据所 述实际的各触摸点组合的合理性、或者根据已有的触摸点的坐标和/或移动方向和/或移动速度对所述实际的各触摸点进行进一 步的分析判断。
9、 根据权利要求6或7所述的触摸定位的装置,其特征在于,所述计算机 装置还包括与所述第一数据收发模块连接的第三触摸点分析模块,用于根据 所述实际的各触摸点组合的合理性、或者根据已有的触摸点的坐标和/或移动方 向和/或移动速度对所述实际的各触摸点进行进一步的分析判断。
10、 根据权利要求5或6或7所述的触摸定位的装置,其特征在于 所述第 一存储才莫块或者所述第二存储模块为永久性存储或者临时性存储。
全文摘要
一种触摸定位的方法及装置,该装置包括计算机装置和触摸屏装置,计算机装置用于设置至少一个场景、为各场景分别设置至少一个触摸区域、分别为各触摸区域设置对应的坐标范围,触摸屏装置用于扫描触摸屏的触摸区域并根据扫描时信号发生变化的位置坐标分析判断出可能的各触摸点;随后由触摸屏装置或者计算机装置根据当前场景的各触摸区域的坐标范围从可能的各触摸点中分析判断出实际的各触摸点。根据本发明,其可以预先设置至少一个场景,并为各场景分别设置触摸区域,从而,在进行扫描定位时,可以根据当前场景的各触摸区域的坐标范围来分析判断出实际的触摸点,且不会造成设备成本的增加。
文档编号G06F3/041GK101446872SQ20081022067
公开日2009年6月3日 申请日期2008年12月31日 优先权日2008年12月31日
发明者徐响林 申请人:广东威创视讯科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1