触摸图标校对方法及装置与流程

文档序号:11229967阅读:638来源:国知局
触摸图标校对方法及装置与流程

本发明涉及触摸屏技术领域,特别涉及一种触摸图标校对方法及装置。



背景技术:

目前,手机、平板电脑、数码相机等越来越多地使用触摸屏作为输入装置。采用触摸屏的电子装置,由于电子装置面积有限,触摸屏上显示的应用程序图标、虚拟键盘按键等触摸图标往往较小。

在用户点击触屏虚拟键盘时,往往会根据个人习惯偏离虚拟按键中心点一定范围,并不是点击到虚拟按键的中心位置,这样会在点击某个虚拟按键时发生点错的情况,导致误操作。



技术实现要素:

本发明的主要目的是提出一种触摸图标校对方法,旨在提高用户触摸时的操作准确率。

为实现上述目的,本发明提出的触摸图标校对方法,包括:

响应用户的触摸并确认触摸对应位置坐标;

计算预设次数内触摸点坐标的平均坐标,根据触摸图标的默认坐标及所述平均坐标计算触摸图标的校对坐标;

根据所述校对坐标对触摸图标进行校对。

优选地,所述根据触摸图标的默认坐标及所述平均坐标计算触摸图标的校对坐标包括:

以触摸图标的默认坐标和平均坐标为端点,取两端点之间的中间点作为触摸图标的校对坐标。

优选地,所述“根据所述校对坐标对触摸图标进行校对”之前还包括:

根据所述平均坐标及相邻触摸图标的中心坐标判断是否需要进行触摸图标的校对。

优选地,所述“根据所述平均坐标及相邻的触摸图标的中心坐标判断是否需要进行触摸图标的校对”包括:

在根据所述平均坐标计算得到触摸图标所在区域与相邻触摸图标所在区域无重叠区域时,判断为需要进行触摸图标的校对;

在根据所述平均坐标计算得到触摸图标所在区域与相邻触摸图标所在区域有重叠区域时,判断为不需要进行触摸图标的校对。

优选地,所述“根据所述校对坐标对触摸图标进行校对”包括:

确定触摸图标的校对坐标与默认坐标的横坐标差值及纵坐标差值;

根据该横坐标差值及纵坐标差值确定触摸图标所处区域内各个坐标校对后的坐标。

优选地,所述“根据该横坐标差值及纵坐标差值确定触摸图标所处区域内各个坐标校对后的坐标”包括:

依据横坐标差值及纵坐标差值形成基准平移向量,将触摸图标所处区域内各个坐标按所述基准平移向量进行移动。

本发明提出一种触摸图标校对装置,包括:

触摸检测模块:响应用户的触摸并确认触摸对应位置坐标;

计算模块:计算预设次数内触摸点坐标的平均坐标,根据触摸图标的默认坐标及所述平均坐标计算触摸图标的校对坐标;

校对模块:根据所述校对坐标对触摸图标进行校对。

优选地,所述计算模块以触摸图标的默认坐标和平均坐标为端点,取两端点之间的中间点作为触摸图标的校对坐标。

优选地,所述触摸图标校对装置还包括判断模块,所述判断模块根据所述平均坐标及相邻触摸图标的中心坐标判断是否需要进行触摸图标的校对

优选地,所述判断模块在根据所述平均坐标计算得到触摸图标所在区域与相邻触摸图标所在区域无重叠区域时,判断为需要进行触摸图标的校对;

所述判断模块在根据所述平均坐标计算得到触摸图标所在区域与相邻触摸图标所在区域有重叠区域时,判断为不需要进行触摸图标的校对。

优选地,所述校对模块确定触摸图标的校对坐标与默认坐标的横坐标差值及纵坐标差值;根据该横坐标差值及纵坐标差值确定触摸图标所处区域内各个坐标校对后的坐标。

优选地,所述校对模块依据横坐标差值及纵坐标差值形成基准平移向量,将触摸图标所处区域内各个坐标按所述基准平移向量进行移动。

本发明技术方案通过检测若干次用户触摸操作对应的坐标,在进行计算后得到一个表征该若干次触摸点坐标的平均坐标,从而记录了用户的操作习惯的偏好,再依据该平均坐标对整个触摸图标所处区域进行校对。通过该校对方法,使之能够对触摸图标的中心点自动更正,相比原来的触屏键盘更加智能化、人性化。本发明技术方案解决了用户触摸按不准的问题,提高了用户触摸时的操作准确率。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图示出的流程获得其他的附图。

图1为本发明触摸图标校对方法一实施例的流程图;

图2为本发明平面直角坐标系中触摸图标一实施例的结构示意图;

图3为本发明用户点击触摸图标g一实施例的示意图;

图4为本发明计算校对坐标过程一实施例的示意图;

图5为本发明判断是否进行校对第一实施例的示意图;

图6为本发明判断是否进行校对第二实施例的示意图;

图7为本发明判断是否进行校对第三实施例的示意图;

图8为本发明判断是否进行校对第四实施例的示意图;

图9为本发明判断是否进行校对第五实施例的示意图;

图10为本发明触摸图标校对装置一实施例的功能模块图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

需要说明,若本发明实施例中有涉及方向性指示(诸如上、下、左、右、前、后……),则该方向性指示仅用于解释在某一特定姿态(如附图所示)下各部件之间的相对位置关系、运动情况等,如果该特定姿态发生改变时,则该方向性指示也相应地随之改变。

另外,若本发明实施例中有涉及“第一”、“第二”等的描述,则该“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。另外,各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本发明要求的保护范围之内。

本发明提出一种触摸图标校对方法。

在本发明实施例中,如图1所示,该触摸图标校对方法,包括:

s10、响应用户的触摸并确认触摸对应位置坐标;

s20、计算预设次数内触摸点坐标的平均坐标,根据触摸图标的默认坐标及所述平均坐标计算触摸图标的校对坐标;

s40、根据所述校对坐标对触摸图标进行校对。

需要说明的是,该触摸图标校对方法可应用于智能终端设备上,例如平板电脑、手机等。

本实施例中,该触摸图标为一种虚拟键盘。此外,该触摸图标还可以是应用程序图标等。

参照图2,以触屏手机为例,对于触屏手机的虚拟键盘,首先在虚拟键盘的内部建立一个平面直角坐标系,这样每个按键的位置都对应在坐标系的一定范围内。当用户点击触屏界面时,纪录下点击中心点的坐标。

参照图3,本实施例中,每统计5次用户触摸后,就对虚拟键盘进行一次校对。例如得到用户前5次触摸的位置坐标分别为(x1,y1)、(x2,y2)、(x3,y3)、(x4,y4)、(x5,y5),则5点的平均坐标的横坐标x0=(x1+x2+x3+x4+x5)/5,纵坐标为y0=(y1+y2+y3+y4+y5)/5。

本发明技术方案通过检测若干次用户触摸操作对应的坐标,在进行计算后得到一个表征该若干次触摸点坐标的平均坐标,从而记录了用户的操作习惯的偏好。再依据该平均坐标对整个触摸图标所处区域进行校对。通过该校对方法,使之能够对触摸图标的中心点自动更正,相比原来的触屏键盘更加智能化、人性化。本发明技术方案解决了用户触摸按不准的问题,提高用户触摸时的操作准确率。

具体地,所述根据触摸图标的默认坐标及所述平均坐标计算触摸图标的校对坐标包括:

以触摸图标的默认坐标和平均坐标为端点,取两端点之间的中间点作为触摸图标的校对坐标。

参照图4,假设前若5次手指中心点击点平均坐标为b点,而g键默认键位中心点为a点,经过校正,取ab段的中点c点为新的g键中心点,在下次用户点击该键位时,即以新键位位置范围来确定用户时候点击到了。但在显示屏上g键的位置并不会发生变化,仍然在原始位置。在每次校正之后,用户点击该键次数重新开始计数,直到为5次时再次校对。

进一步地,所述“根据所述校对坐标及所述默认坐标对触摸图标进行校对”之前还包括:

s40、根据所述平均坐标及相邻触摸图标的中心坐标判断是否需要进行触摸图标的校对。

值得说明的是,由于触摸屏的尺寸限制,每个触摸图标的触摸区域都有设定的范围,如果在进行校对时,两个或多个触摸图标发生冲突,则此时不能进行校对,易于理解的是,只有触摸图标不与其他触摸图标发生冲突时,该触摸图标才能进行校正。

具体地,所述“根据所述平均坐标及相邻的触摸图标的中心坐标判断是否需要进行触摸图标的校对”包括:

在根据所述平均坐标计算得到触摸图标所在区域与相邻触摸图标所在区域无重叠区域时,判断为需要进行触摸图标的校对;

在根据所述平均坐标计算得到触摸图标所在区域与相邻触摸图标所在区域有重叠区域时,判断为不需要进行触摸图标的校对。

参照图5,当g键中心坐标经校对后变为g’,g’的右侧边缘和h键边缘接触时,若此时g键再次校正后的位置中心点在d点,d点位于靠近g键默认位置的右侧边缘位置,则不会产生水平方向的校对,只对垂直方向的中心点进行校对,即g键只能在垂直方向上进行校对,在水平方向上进行校对会与h键产生重叠区域,会造成触摸控制的失败。

参照图6,当g键中心坐标经校对后变为g’时,g’的右侧边缘和上边缘都和其他键位接触时,若此时g键再次校正后的位置中心点在e点,e点位于g键默认位置的范围外的顶角位置,则不再会对键位进行校对。

参照图7,当g键中心坐标经校对后变为g’时,h键中心坐标经校对后变为h’时,此时两个键位边缘接触,若此时用户多次点击g键的位置中心点在f点,f点位于g键默认位置的右上侧边缘位置则同样不会对键位g’进行校对。

参照图8,当g键中心坐标经校对后变为g’时,此时y键边缘与g’键位边缘接触,若此时用户多次点击y键的位置中心点在g点时,g点位于y键默认位置的右下角,经计算若y键校正后新的键位为y’且并不和其他键位冲突时,则可以对键位g’进行校对。

参照图9,当g键中心坐标经校对后变为g’时,此时y键边缘并没有与g’键位边缘接触,若此时用户多次点击y键的位置中心点在h点时,h点位于y键默认位置的左下角,经计算若y键校正后新的键位会和其他键位冲突,此时则对y键先进行水平方向的校对,然后再进行垂直方向的校对。

具体地,所述“根据所述校对坐标对触摸图标进行校对”包括:

确定触摸图标的校对坐标与默认坐标的横坐标差值及纵坐标差值;

根据该横坐标差值及纵坐标差值确定触摸图标所处区域内各个坐标校对后的坐标。

具体地,所述“根据该横坐标差值及纵坐标差值确定触摸图标所处区域内各个坐标校对后的坐标”包括:

所述依据横坐标差值及纵坐标差值形成基准平移向量,将触摸图标所处区域内各个坐标按所述基准平移向量进行移动。

需要说明的是,通过计算得到横坐标差值及横坐标差值,于是得到了关于平移的向量,触摸图标所处区域内各个坐标都按此向量进行平移,从而得到校对后的触摸图标。

值得说明的是,在更换用户或原用户感到不习惯校对后的键位时,可以用恢复原键位的设置来将所有键位恢复到默认位置。

参照图10,基于上述触摸图标校对方法,本发明提出一种触摸图标校对装置,包括:

触摸检测模块:响应用户的触摸并确认触摸对应位置坐标;

计算模块:计算预设次数内触摸点坐标的平均坐标,根据触摸图标的默认坐标及所述平均坐标计算触摸图标的校对坐标;

校对模块:根据所述校对坐标对触摸图标进行校对。

该触摸图标校对装置可应用于各种带触摸屏的电子设备,例如智能手机、平板电脑等。

具体地,所述计算模块以触摸图标的默认坐标和平均坐标为端点,取两端点之间的中间点作为触摸图标的校对坐标。

进一步地,所述触摸图标校对装置还包括判断模块,所述判断模块根据所述平均坐标及相邻触摸图标的中心坐标判断是否需要进行触摸图标的校对。

具体地,所述判断模块在根据所述平均坐标计算得到触摸图标所在区域与相邻触摸图标所在区域无重叠区域时,判断为需要进行触摸图标的校对;

所述判断模块在根据所述平均坐标计算得到触摸图标所在区域与相邻触摸图标所在区域有重叠区域时,判断为不需要进行触摸图标的校对。

具体地,所述校对模块确定触摸图标的校对坐标与默认坐标的横坐标差值及纵坐标差值;根据该横坐标差值及纵坐标差值确定触摸图标所处区域内各个坐标校对后的坐标。

所述校对模块依据横坐标差值及纵坐标差值形成基准平移向量,将触摸图标所处区域内各个坐标按所述基准平移向量进行移动。

以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是在本发明的发明构思下,利用本发明说明书及附图内容所作的等效结构变换,或直接/间接运用在其他相关的技术领域均包括在本发明的专利保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1