触摸控制方法、处理装置及处理系统的制作方法

文档序号:6575504阅读:122来源:国知局
专利名称:触摸控制方法、处理装置及处理系统的制作方法
技术领域
本发明涉及触摸控制技术领域,特别涉及一种触摸控制方法、处理装置及处理系 统。
背景技术
目前大部分的触摸屏采用电阻式触摸。电阻式触摸屏是一种传感器,它将矩形区 域中触摸点(χ,γ)的物理位置转换为代表X坐标和Y坐标的电压来实现触摸。电阻式触摸 屏可以精确定位,但是器件的使用寿命短,且触摸时的操作手感差。电容式触摸屏具有寿命长、操作流畅、支持多点触摸的特点。在触摸电容式触摸 屏时,由于人体电场,手指与导体层间会形成一个耦合电容,四边电极发出的电流会流向触 点,而电流强弱与手指到电极的距离成正比,位于触摸屏幕后的控制器便会计算电流的比 例及强弱,准确算出触摸点的位置。但是,电容式触摸屏必须由手指触摸才能感应操作。不论在电容时触摸装置还是在电阻时触摸装置中,采用大面积触摸(如手指触 摸)时,由于触摸的面积(如手指与触摸屏接触的面积)较大,因此,触摸到屏幕上时,常常 是一大片区域同时按下,导致应用中往往难于精确定位到屏幕上的某一坐标点。为了可以 精确定位到屏幕上的某一点坐标,可以采用局部放大的方法,但是这样会使放大的区域遮 盖普通区域,使用户可观察的界面变小,用户体验差。

发明内容
本发明实施例的目的在于提供一种触摸控制方法、处理装置及处理系统,以控制 触摸屏上的触摸位置精确移动和选择。本发明实施例提供了一种触摸控制方法,包括根据检测到的触摸屏上的第一触摸区域,计算第一坐标位置;根据所述第一坐标位置,控制在所述第一触摸区域外的触摸屏上显示一光标;根据所述第一坐标位置的移动速度和移动方向,控制所述光标的移动。本发明实施例还提供了一种触摸控制处理装置,包括检测模块,用于检测触摸屏上的第一触摸区域;第一计算模块,用于根据所述检测模块检测到的所述第一触摸区域,计算第一坐 标位置;第一控制模块,用于根据所述第一计算模块计算得到的所述第一坐标位置,控制 在所述第一触摸区域外的触摸屏上显示一光标;第二控制模块,用于根据所述第一计算模块计算得到的所述第一坐标位置的移动 速度和移动方向,控制所述第一控制模块控制显示的所述光标的移动。本发明实施例还提供了一种触摸控制处理系统,包括触摸屏、控制总线,以及如 上所述的触摸控制处理装置,其中所述触摸屏,用于显示所述光标的位置;
所述控制总线,分别连接所述触摸控制处理装置和所述触摸屏,用于传输所述触 摸屏和所述触摸控制处理装置之间的信令。由以上技术方案可知,本发明实施例的触摸控制方法、处理装置及处理系统,通过 对根据触摸计算获得的坐标位置的移动速度和移动方向的探测,来控制触摸屏上显示的光 标的移动,从而将光标移动到一确定的位置,可以实现将触摸屏上的光标精确移动到想要 选择的位置,提高对触摸屏进行触摸控制的精度。


图1为本发明触摸控制方法第一实施例的流程示意图;图2为本发明触摸控制方法第二实施例的流程示意图;图3为本发明触摸控制处理装置第一实施例的结构示意图;图4为本发明触摸控制处理装置第二实施例的结构示意图;图5为本发明触摸控制处理系统实施例的结构示意图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于 本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他 实施例,都属于本发明保护的范围。图1为本发明触摸控制方法第一实施例的流程示意图,如图1所示,包括如下步 骤步骤101、根据检测到的触摸屏上的第一触摸区域,计算第一坐标位置;具体地,以电容式触摸设备为例(以下实施例均以电容式触摸方式为例进行说 明,但本领域技术人员可以理解的是,在其他方式(如电阻式)触摸技术中,本发明实施例 的方法仍然适用),该电容式触摸设备可以为电容式触摸屏,还可以是应用到其他具有多点 触摸和精度受限的触摸设备,如多点式的电容触控板等。在该电容式触摸设备上的触摸控 制处理装置可以接收人的手指触摸到该电容式触摸设备的触摸屏上时的第一触摸区域的 位置信息,然后根据电容式触摸的计算方法计算得到第一坐标位置;步骤102、根据第一坐标位置,控制在第一触摸区域外的触摸屏上显示一光标;触摸控制处理装置控制在第一触摸区域以外的触摸屏上显示光标,这样光标出现 的位置不会被触摸到第一触摸区域的手指挡住;步骤103、根据第一坐标位置的移动速度和移动方向,控制光标的移动。触摸在第一触摸区域的手指可以在触摸屏上滑动,触摸控制处理装置根据计算得 到的第一坐标位置的移动速度和移动方向来控制屏幕上显示的光标的移动,直到光标移动 到一确定位置处。另外,当光标移动到一确定位置处后,该触摸控制处理装置检测到所述第一坐标 位置消失,那么,从所述第一坐标位置消失开始的第一预置时间内,若在第一区域范围内检 测到第三触摸区域,则控制所述光标在所在位置处执行一次单击操作;若在第一区域范围 内未检测到第三触摸区域,则控制所述光标消隐。其中,所述第一区域范围为以所述第一坐
5标位置为中心的一预设区域范围。再有,从所述第一坐标位置消失开始的第一预置时间内, 若在第一区域范围内多次检测到第三触摸区域,则控制所述光标在所在位置处执行多次点 击操作。在上述触摸控制方法实施例中,可能存在手指在触摸屏上滑动一次不能将光标移 动到确定位置的情况。此时,可以设定在一段时间内若手指抬起又触摸到触摸屏上除上述 第一区域范围以外的其他区域的话,认为手指是短暂离开,用来调整位置,此后手指在触摸 屏上滑动时仍可以控制光标从上一位置继续移动。但是,若手指在设定的一段时间内没有 再触摸到触摸屏,即该触摸控制处理装置不能再接收到触摸区域的坐标位置信息,则认为 操作者放弃了本次操作,触摸屏上的光标将消隐。本实施例提供的触摸控制方法,通过对根据检测到的第一触摸区域计算得到的第 一坐标位置的移动速度和移动方向的探测,来控制触摸屏上显示的光标的移动,从而将光 标移动到一确定的位置,可以实现将触摸屏上的光标精确移动到想要选择的位置并进行点 击选择操作,能够提高对触摸屏进行触摸控制的精度。需要注意的是,该触摸控制方法中,触摸控制处理装置接收到触摸区域的一个目 的是为了将触摸屏上的光标显示出来,即该触摸控制处理装置在设定时间内需要能够接收 到手指触摸在触摸屏上的坐标位置,才可以显示出光标,从而对光标进行移动控制。也就是 说,在光标移动到确定的位置处之前,手指是不能长时间离开触摸屏的。利用电容式触摸可 以探测到多点触摸的特点,下面的第二实施例将介绍一种更为优化的光标移动方法。图2为本发明触摸控制方法第二实施例的流程示意图,如图2所示,本实施例与上 述触摸控制方法第一实施例的不同之处在于利用电容式触摸支持多点触摸的特性,采用 两点触摸的方式,为电容式触摸设备提供精确的坐标移动和选择。该实施例具体包括如下 步骤步骤201、根据检测到的触摸屏上的第一触摸区域,计算第一坐标位置;步骤202、根据第一坐标位置,控制在第一触摸区域外的触摸屏上显示一光标;具体地,在检测到第一点触摸落在触摸屏上的第一触摸区域时,将光标显示在第 一触摸区域以外的触摸屏上;步骤203、根据检测到的触摸屏上的第二触摸区域,计算第二坐标位置;用户在第一点不离开触摸屏的基础上,第二点落于触摸屏上的第二触摸区域时, 即在检测到第一触摸点没有离开触摸屏的情况下,检测到有第二触摸点触摸到触摸屏的第 二触摸区域时,计算第二触摸区域对应的第二坐标位置;步骤204、根据第一坐标位置和/或第二坐标位置的移动速度和移动方向控制光 标的移动。即用户可以通过移动第一点或第二点或交替移动第一点和第二点或同时移动第 一点和第二点来控制光标的移动。此时,由于存在两点触摸,如保持第一点触摸位置不变,移动第二点,那么如果一 次移动不能保证将光标移动到确定位置时,可以通过交替,即保持第二点触摸位置不变,再 次移动第一点来将光标移动到触摸屏上的确定位置。需要注意,不论如何移动第一点和第 二点,要保持在一设定时间内至少有一点在触摸屏上的坐标位置可以被探测到,而对于多 点触摸的方式,该条件是容易被保证的。
本实施例提供的触摸控制方法,通过对根据检测到的第一触摸区域计算得到的第 一坐标位置和/或根据检测到的第二触摸区域计算得到的第二坐标位置的移动速度和移 动方向的探测,来控制触摸屏上显示的光标的移动,从而将光标移动到一确定的位置,可以 实现将触摸屏上的光标精确移动到想要选择的位置,能够提高对触摸屏采用大面积触摸时 的触摸控制精度。在上述触摸控制方法第二实施例中,当触摸屏上的光标移动到确定的位置后,还 可以进行对确定位置的点击操作,以选择确定位置区域的选项。若触摸控制处理装置检测 到所述第一坐标位置保持不变,所述第二坐标位置消失,则从所述第二坐标位置消失开始 的第二预置时间内,若在第二区域范围内检测到第四触摸区域,则控制所述光标在所在位 置处执行一次单击操作,该次单击操作可以规定为类似于鼠标的左键单击事件;若在第二 区域范围内未检测到第四触摸区域,则控制所述光标消隐;其中,所述第二区域范围为以所 述第二坐标位置为中心的一预设区域范围。若触摸控制处理装置检测到所述第二坐标位 置保持不变,所述第一坐标位置消失,则从所述第一坐标位置消失开始的第三预置时间内, 若在第一区域范围内检测到第三触摸区域,则控制所述光标在所在位置处执行一次单击操 作,该次单击操作可以规定为类似于鼠标的右键单击事件;若在第一区域范围内未检测到 第三触摸区域,则控制所述光标消隐;其中,所述第三触摸区域为以所述第一坐标位置为中 心的一预设区域范围。可以理解的是,该左键单击和右键单击事件的规定可以互换。另外,如果需要,还可以定位双击或多次点击事件。若触摸控制处理装置检测到所 述第一坐标位置保持不变,所述第二坐标位置消失,则从所述第二坐标位置消失开始的第 二预置时间内,若在第二区域范围内多次检测到第四触摸区域,则控制所述光标在所在位 置处执行多次点击操作;或若触摸控制处理装置检测到所述第二坐标位置保持不变,所述 第一坐标位置消失,则从所述第一坐标位置消失开始的第三预置时间内,若在第一区域范 围内多次检测到第三触摸区域,则控制所述光标在所在位置处执行多次点击操作。如果在某一时刻第一点消失,或者第二点消失,或者两点同时消失,则当此消失时 间大于某一设定时间时,则认为用户取消了光标移动、左键事件或右键事件的输入,此时触 摸屏上的光标会消隐。图3为本发明触摸控制处理装置第一实施例的结构示意图。如图3所示,该触摸 控制处理装置包括检测模块31、第一计算模块32、第一控制模块33和第二控制模块34。 其中,检测模块31用于检测触摸屏上的第一触摸区域;第一计算模块32用于根据检测模 块31检测到的第一触摸区域计算第一坐标位置;第一控制模块33用于根据第一计算模块 32计算得到的第一坐标位置,控制在检测模块31接收的第一触摸区域外的触摸屏上显示 一光标;第二控制模块34用于根据第一计算模块32计算得到的第一坐标位置的移动速度 和移动方向,控制第一控制模块33控制显示的光标的移动。本实施例提供的触摸控制处理装置的触摸控制方法的具体实现如上述触摸控制 方法实施例所述,在此不再赘述。本实施例提供的触摸控制处理装置,通过对根据检测到的第一触摸区域计算得到 的第一坐标位置的移动速度和移动方向的探测,来控制触摸屏上显示的光标的移动,从而 将光标移动到一确定的位置,可以实现将触摸屏上的光标精确移动到想要选择的位置并进 行点击选择操作,能够提高对触摸屏进行触摸控制的精度。
图4为本发明触摸控制处理装置第二实施例的结构示意图。如图4所示,该触摸 控制处理装置包括检测模块41、第一计算模块42、第一控制模块43和第二控制模块44。 其中,检测模块41用于检测触摸屏上的第一触摸区域;第一计算模块42用于根据检测模 块41检测到的第一触摸区域计算第一坐标位置;第一控制模块43用于根据第一计算模块 42计算得到的第一坐标位置,控制在检测模块41接收的第一触摸区域外的触摸屏上显示 一光标;第二控制模块44用于根据第一计算模块42计算得到的第一坐标位置的移动速度 和移动方向,控制第一控制模块43控制显示的光标的移动。当检测模块41还用于检测触摸屏上的第二触摸区域时,该触摸控制处理装置还 可以包括第二计算模块45用于根据检测模块41检测到的第二触摸区域计算第二坐标位 置;那么,第二控制模块44具体用于根据第一计算模块42计算得到的第一坐标位置和/或 第二计算模块45计算得到的第二坐标位置的移动速度和移动方向控制光标的移动。该触摸控制处理装置还可以包括第三控制模块46,用于在检测到所述第一坐标 位置消失时,从所述第一坐标位置消失开始的第一预置时间内,若在第一区域范围内检测 到第三触摸区域,则控制所述光标在所在位置处执行一次单击操作;若在第一区域范围内 未检测到第三触摸区域,则控制所述光标消隐;其中,所述第一区域范围为以所述第一坐标 位置为中心的一预设区域范围。该触摸控制处理装置还可以包括第四控制模块47和/或第五控制模块48。第 四控制模块47,用于在检测到所述第一坐标位置保持不变,所述第二坐标位置消失时,从所 述第二坐标位置消失开始的第二预置时间内,若在第二区域范围内检测到第四触摸区域, 则控制所述光标在所在位置处执行一次单击操;若在第二区域范围内未检测到第四触摸区 域,则控制所述光标消隐;其中,所述第二区域范围为以所述第二坐标位置为中心的一预设 区域范围。第五控制模块48,用于在检测到所述第二坐标位置保持不变,所述第一坐标位置 消失时,从所述第一坐标位置消失开始的第三预置时间内,若在第一区域范围内检测到第 三触摸区域,则控制所述光标在所在位置处执行一次单击操;若在第一区域范围内未检测 到第三触摸区域,则控制所述光标消隐;其中,所述第三触摸区域为以所述第一坐标位置为 中心的一预设区域范围。本实施例提供的触摸控制处理装置的触摸控制方法的具体实现如上述触摸控制 方法实施例所述,在此不再赘述。本实施例提供的触摸控制处理装置通过对第一坐标位置 和/或第二坐标位置的移动速度和移动方向的探测,来控制触摸屏上显示的光标的移动, 从而将光标移动到一确定的位置,可以实现将触摸屏上的光标精确移动到想要选择的位 置,提高电容式触摸的触摸精度。图5为本发明触摸控制处理系统实施例的结构示意图。如图5所示,该系统包括 触摸屏51、控制总线52,以及如图3和图4所示的触摸控制处理装置53。其中,触摸控制 处理装置53用于控制触摸屏51上的光标的移动和点击操作;触摸屏51用于显示光标的位 置;控制总线52分别连接触摸控制处理装置53和触摸屏51,用于传输触摸屏51和触摸控 制处理装置53之间的信令。本实施例提供的触摸控制处理系统的触摸控制方法的具体实现如上述触摸控制 方法实施例所述,在此不再赘述;该触摸控制处理系统可以实现将触摸屏上的光标精确移 动到想要选择的位置,提高电容式触摸的触摸精度。
8
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以 通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可获取存储介质 中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为 磁碟、光盘、只读存储记忆体(Read-OnlyMemory,ROM)或随机存储记忆体(Random Access Memory, RAM)等。最后应说明的是以上实施例仅用以说明本发明的技术方案,而非对其限制;尽 管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解其依然 可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替 换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精 神和范围。
权利要求
1.一种触摸控制方法,其特征在于,包括根据检测到的触摸屏上的第一触摸区域,计算第一坐标位置; 根据所述第一坐标位置,控制在所述第一触摸区域外的触摸屏上显示一光标; 根据所述第一坐标位置的移动速度和移动方向,控制所述光标的移动。
2.根据权利要求1所述的触摸控制方法,其特征在于,在所述根据所述第一坐标位置的移动速度和移动方向,控制所述光标的移动之前还包 括根据检测到的触摸屏上的第二触摸区域,计算第二坐标位置;所述根据所述第一坐标位置的移动速度和移动方向,控制所述光标的移动具体包括 根据所述第一坐标位置和/或所述第二坐标位置的移动速度和移动方向,控制所述光标的 移动。
3.根据权利要求1所述的触摸控制方法,其特征在于,若检测到所述第一坐标位置消 失,则从所述第一坐标位置消失开始的第一预置时间内,若在第一区域范围内检测到第三触 摸区域,则控制所述光标在所在位置处执行一次单击操作;若在第一区域范围内未检测到 第三触摸区域,则控制所述光标消隐;其中,所述第一区域范围为以所述第一坐标位置为中心的一预设区域范围。
4.根据权利要求2所述的触摸控制方法,其特征在于,若检测到所述第一坐标位置保持不变,所述第二坐标位置消失,则从所述第二坐标位 置消失开始的第二预置时间内,若在第二区域范围内检测到第四触摸区域,则控制所述光 标在所在位置处执行一次单击操作;若在第二区域范围内未检测到第四触摸区域,则控制 所述光标消隐;其中,所述第二区域范围为以所述第二坐标位置为中心的一预设区域范围。
5.根据权利要求2所述的触摸控制方法,其特征在于,若检测到所述第二坐标位置保持不变,所述第一坐标位置消失,则从所述第一坐标位 置消失开始的第三预置时间内,若在第一区域范围内检测到第三触摸区域,则控制所述光 标在所在位置处执行一次单击操作;若在第一区域范围内未检测到第三触摸区域,则控制 所述光标消隐;其中,所述第三触摸区域为以所述第一坐标位置为中心的一预设区域范围。
6.一种触摸控制处理装置,其特征在于,包括 检测模块,用于检测触摸屏上的第一触摸区域;第一计算模块,用于根据所述检测模块检测到的所述第一触摸区域,计算第一坐标位置;第一控制模块,用于根据所述第一计算模块计算得到的所述第一坐标位置,控制在所 述第一触摸区域外的触摸屏上显示一光标;第二控制模块,用于根据所述第一计算模块计算得到的所述第一坐标位置的移动速度 和移动方向,控制所述第一控制模块控制显示的所述光标的移动。
7.根据权利要求6所述的触摸控制处理装置,其特征在于, 所述检测模块还用于检测所述触摸屏上的第二触摸区域;所述触摸控制处理装置还包括第二计算模块,用于根据所述检测模块检测到的所述第二触摸区域,计算第二坐标位置;所述第二控制模块,具体用于根据所述第一计算模块计算得到的所述第一坐标位置和 /或所述第二计算模块计算得到的所述第二坐标位置的移动速度和移动方向,控制所述第 一控制模块控制显示的所述光标的移动。
8.根据权利要求6所述的触摸控制处理装置,其特征在于,还包括第三控制模块,用于在检测到所述第一坐标位置消失时,从所述第一坐标位置消失开 始的第一预置时间内,若在第一区域范围内检测到第三触摸区域,则控制所述光标在所在 位置处执行一次单击操作;若在第一区域范围内未检测到第三触摸区域,则控制所述光标 消隐;其中,所述第一区域范围为以所述第一坐标位置为中心的一预设区域范围。
9.根据权利要求7所述的触摸控制处理装置,其特征在于,还包括第四控制模块,用于在检测到所述第一坐标位置保持不变,所述第二坐标位置消失时, 从所述第二坐标位置消失开始的第二预置时间内,若在第二区域范围内检测到第四触摸区 域,则控制所述光标在所在位置处执行一次单击操;若在第二区域范围内未检测到第四触 摸区域,则控制所述光标消隐;其中,所述第二区域范围为以所述第二坐标位置为中心的一 预设区域范围;和/或第五控制模块,用于在检测到所述第二坐标位置保持不变,所述第一坐标位置消失时, 从所述第一坐标位置消失开始的第三预置时间内,若在第一区域范围内检测到第三触摸区 域,则控制所述光标在所在位置处执行一次单击操;若在第一区域范围内未检测到第三触 摸区域,则控制所述光标消隐;其中,所述第三触摸区域为以所述第一坐标位置为中心的一 预设区域范围。
10.一种触摸控制处理系统,其特征在于,包括触摸屏、控制总线,以及如权利要求 6-9任一项权利要求所述的触摸控制处理装置,其中所述触摸屏,用于显示所述光标的位置;所述控制总线,分别连接所述触摸控制处理装置和所述触摸屏,用于传输所述触摸屏 和所述触摸控制处理装置之间的信令。
全文摘要
本发明实施例涉及一种触摸控制方法、处理装置及处理系统。本发明实施例的触摸控制方法,包括根据检测到的触摸屏上的第一触摸区域,计算第一坐标位置;根据所述第一坐标位置,控制在所述第一触摸区域外的触摸屏上显示一光标;根据所述第一坐标位置的移动速度和移动方向,控制所述光标的移动。本发明实施例的触摸控制方法、处理装置及处理系统,通过对根据触摸计算获得的坐标位置的移动速度和移动方向的探测,来控制触摸屏上显示的光标的移动,从而将光标移动到一确定的位置,可以实现将触摸屏上的光标精确移动到想要选择的位置,提高对触摸屏进行触摸控制的精度。
文档编号G06F3/044GK102004569SQ200910092269
公开日2011年4月6日 申请日期2009年9月3日 优先权日2009年9月3日
发明者许仲杰 申请人:华为终端有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1