CN103164067B - 判断触摸输入的方法及电子设备 - Google Patents

判断触摸输入的方法及电子设备 Download PDF

Info

Publication number
CN103164067B
CN103164067B CN201110428012.0A CN201110428012A CN103164067B CN 103164067 B CN103164067 B CN 103164067B CN 201110428012 A CN201110428012 A CN 201110428012A CN 103164067 B CN103164067 B CN 103164067B
Authority
CN
China
Prior art keywords
contact area
touch
area
operating body
parameter
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201110428012.0A
Other languages
English (en)
Other versions
CN103164067A (zh
Inventor
甘大勇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Lenovo Beijing Ltd
Original Assignee
Lenovo Beijing Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Lenovo Beijing Ltd filed Critical Lenovo Beijing Ltd
Priority to CN201110428012.0A priority Critical patent/CN103164067B/zh
Publication of CN103164067A publication Critical patent/CN103164067A/zh
Application granted granted Critical
Publication of CN103164067B publication Critical patent/CN103164067B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Position Input By Displaying (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本发明实施例提供了一种判断触摸输入的方法以及与方法相应的电子设备。根据本发明实施例的判断触摸输入的方法,应用于电子设备。所述方法包括:当初始在电子设备的触摸感应区中检测到操作体时,获得操作体与触摸感应区接触的第一区域的第一接触面积参数;经过预定时间间隔后,获得操作体与触摸感应区接触的第二区域的第二接触面积参数;确定第一接触面积参数与第二接触面积参数之间的比值;当第一接触面积参数与第二接触面积参数之间的比值大于第一阈值时,确定操作体进行第一触摸操作。

Description

判断触摸输入的方法及电子设备
技术领域
本发明实施例涉及一种判断触摸输入的方法以及与方法相应的电子设备。
背景技术
在当前的具有触摸屏的电子设备中,当用户进行触摸输入时,通常将用户手指与触摸屏接触面积的几何中心作为接触点。然而,在触摸屏上进行例如点击、长按等在固定位置上的触摸操作时,由于手指与触摸屏接触的面积从小变大,初始触摸面积的中心点与之后触摸面积的中心点之间可能存在偏移。因此该偏移误可能导致触摸屏会将在固定位置上的触摸操作错误地失败为滑动触摸输入。
目前提出了通过降低触摸屏的灵敏度来避免误识别操作的解决方法,但是,该方案降低了电子设备对于滑动触摸输入进行响应的灵敏度。特别是对于手指与设备接触面积小的用户,容易导致对于用户滑动触摸输入响应的延迟。另一方面,对于手指与设备接触面积大的用户,容易导致对于用户触摸输入响应的误判。
发明内容
本发明实施例的目的在于提供一种判断触摸输入的方法以及与方法相应的判断触摸输入的电子设备以解决上述问题。
本发明一个实施例提供了一种判断触摸输入的方法,应用于电子设备,所述方法包括:当初始在电子设备的触摸感应区中检测到操作体时,获得操作体与触摸感应区接触的第一区域的第一接触面积参数;经过预定时间间隔后,获得操作体与触摸感应区接触的第二区域的第二接触面积参数;确定第一接触面积参数与第二接触面积参数之间的比值;当第一接触面积参数与第二接触面积参数之间的比值大于第一阈值时,确定操作体进行第一触摸操作。
本发明另一实施例提供了一种判断触摸输入的方法,应用于电子设备,所述方法包括:当初始在电子设备的触摸感应区中检测到操作体时,获得操作体与触摸感应区接触的第一区域的第一接触面积参数;经过预定时间间隔后,获得操作体与触摸感应区接触的第二区域的第二接触面积参数;确定第一接触面积参数与第二接触面积参数之间的比值;当第一接触面积参数与第二接触面积参数之间的比值大于第一阈值时,确定操作体在触摸感应区中进行滑动操作;当第一接触面积参数与第二接触面积参数之间的比值大于第一阈值时,确定操作体在触摸感应区中进行按压操作。
本发明另一实施例提供了一种电子设备,包括:面积检测单元,配置来当初始在电子设备的触摸感应区中检测到操作体时,获得操作体与触摸感应区接触的第一区域的第一接触面积参数,以及经过预定时间间隔后,获得操作体与触摸感应区接触的第二区域的第二接触面积参数;比值确定单元,配置来确定第一接触面积参数与第二接触面积参数之间的比值;操作确定单元,配置来当第一接触面积参数与第二接触面积参数之间的比值大于第一阈值时,确定操作体进行第一触摸操作。
本发明另一实施例提供了一种电子设备,包括:面积检测单元,配置来当初始在电子设备的触摸感应区中检测到操作体时,获得操作体与触摸感应区接触的第一区域的第一接触面积参数,并且经过预定时间间隔后,获得操作体与触摸感应区接触的第二区域的第二接触面积参数;比值确定单元,撇和资料确定第一接触面积参数与第二接触面积参数之间的比值;操作确定单元,配置来当第一接触面积参数与第二接触面积参数之间的比值大于第一阈值时,确定操作体在触摸感应区中进行滑动操作;以及当第一接触面积参数与第二接触面积参数之间的比值大于第一阈值时,确定操作体在触摸感应区中进行按压操作。
通过上述本发明实施例提供的方案,不需要减低电子设备对于滑动触摸输入进行响应的灵敏度也可准确地区分滑动触摸输入和在固定位置上的触摸操作。
此外在本发明实施例中的方案中,由于通过用户手指与设备在不同时刻的接触面积参数的比值来进行对于触摸输入的判断,而不是对于所有的用户设置相同的输入响应灵敏度,因此对于手指与设备接触面积小的用户可减少其等待响应的时间,而对于手指与设备接触面积大的用户,电子设备可准确地检测其进行触摸输入的类型。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例的描述中所需要使用的附图作简单地介绍。下面描述中的附图仅仅是本发明的示例性实施例。
图1是描述了根据本发明的一个实施例的判断触摸输入的方法的流程图。
图2A是示出了根据本方面的一个示例,手指与触摸感应区接触的示意图。
图2B是示出了当手指如图2A所示在触摸感应区内进行触摸操作时,触摸感应单元检测到的接触区域的示意图。
图3A是示出了根据本方面的一个示例,当用户进行第一触摸操作时第一区域和第二区域的示意图。
图3B是示出了根据本方面的一个示例,当用户进行第二触摸操作时第一区域和第二区域的示意图。
图4是描述了根据本发明的另一实施例的判断触摸输入的方法的流程图。
图5是示出了根据本发明一个实施例的电子设备的示范性结构框图。
图6是示出了根据本发明一个实施例的电子设备的示范性结构框图。
具体实施方式
在下文中,将参考附图详细描述本发明的优选实施例。注意,在本说明书和附图中,具有基本上相同步骤和元素用相同的附图标记来表示,且对这些步骤和元素的重复解释将被省略。
在本发明的以下实施例中,电子设备的具体形式可包括但不限于便携式计算机、平板式计算机、移动电话、个人数字助手、便携式音乐播放器等。在本发明实施例的电子设备中,可包括例如触摸屏、触摸面板之类的触摸感应单元。
图1是描述了根据本发明的一个实施例的判断触摸输入的方法100的流程图。下面,将参照图1来描述根据本发明实施例的选择对象的方法。判断触摸输入的方法100可用于上述电子设备。
如图1所示,在步骤S101中,当初始在电子设备的触摸感应区中检测到操作体时,获得操作体与触摸感应区接触的第一区域的第一接触面积参数。然后,在步骤S102中,经过预定时间间隔后,获得操作体与触摸感应区接触的第二区域的第二接触面积参数。
例如,在实施例的电子设备中,可包括例如触摸屏、触摸面板之类的触摸感应单元,以检测操作体在触摸感应区域中进行的触摸。触摸感应单元可包括,例如,压敏、静电触摸板或电容触摸板之类的触摸检测元件。按照步骤S101,当触摸感应单元检测到在触摸感应区中出现操作体时,获得触摸感应单元所检测的操作体初始与触摸感应区接触时的第一区域的第一接触面积参数。然后,按照步骤S102,在经过预定时间间隔后,获得此时触摸感应单元所检测的操作体与触摸感应区接触的第二区域的第二接触面积参数。
例如手指之类的操作体与触摸感应区的接触区域可能是形状不规则的区域。图2A是示出了根据本方面的一个示例,手指与触摸感应区接触的示意图。图2B是示出了当手指如图2A所示在触摸感应区内进行触摸操作时,触摸感应单元检测到的接触区域210的示意图。如图2B所示,触摸屏200由多个子单元形成的阵列构成,每个子单元的面积基本相等。根据本发明的一个实例,在步骤S101和步骤S102中,可根据接触区域210所覆盖的子单元的个数,确定手指与触摸感应区接触的接触面积作为接触面积参数。
根据本发明的另一示例,可将手指与触摸感应区的接触区域近似视为圆形,因而,可将接触区域的几何中心到接触区域的边界的最远距离作为该圆形的半径,并在步骤S101和步骤S102中,将与接触区域对应的圆形的半径作为接触面积参数。可替换地,可获得接触区域的外切圆,在步骤S101和步骤S102中,并将外切圆的半径作为接触面积参数。
在步骤S103中,确定第一接触面积参数与第二接触面积参数之间的比值。如图2A和图2B中的示例所示,在步骤S101和步骤S102中可根据接触区域210所覆盖的子单元的个数,确定手指与触摸感应区接触的接触面积。因此,在步骤S103中,可将在步骤S101中获得的第一接触面积除以在步骤S102中获得的第二接触面积,以确定第一接触面积参数与第二接触面积参数之间的比值。
此外,在将对应于接触区域的圆形的半径作为接触面积参数时,在步骤S103中,可根据与第一区域对应的第一圆形的半径和与第二区域对应的第二圆形的半径比值来确定第一接触面积参数与第二接触面积参数之间的比值。
可将第一接触面积参数与第二接触面积参数之间的比值与第一阈值进行比较。图3A是示出了根据本方面的一个示例,当用户进行第一触摸操作时第一区域310和第二区域320的示意图。图3B是示出了根据本方面的一个示例,当用户进行第二触摸操作时第一区域310’和第二区域320’的示意图。根据本发明的一个示例,第一触摸操作可以是例如滑动触摸输入之类的移动触摸输入,而第二触摸操作可以是在固定位置上进行的触摸操作。
如图3A所示,当用户在触摸感应区300中进行例如滑动触摸输入的移动触摸输入时,例如用户手指之类的操作体与触摸屏接触的面积的改变量较小。也就是说,在固定位置上的触摸输入时,操作体开始与触摸感应区接触时的第一接触面积参数与经过一时间间隔(例如在本实施例中为预定时间间隔)后操作体与触摸感应区接触的第二接触面积参数之间的改变量较小,即,第一接触面积参数与第二接触面积参数之间的比值较大。
如图3B所示,当户在触摸感应区300中的固定位置上的触摸输入时,用户手指之类的操作体按压触摸屏,与触摸屏接触的面积的改变量较大。也就是说,在固定位置上的触摸输入时,操作体开始与触摸感应区接触时的第一接触面积参数较小,而经过一时间间隔(例如在本实施例中为预定时间间隔)后操作体开始与触摸感应区接触的第二接触面积参数较大,即,第一接触面积参数与第二接触面积参数之间的比值较小。
因此,在如图1所示,在步骤S104中,当第一接触面积参数与第二接触面积参数之间的比值大于第一阈值时,确定操作体进行第一触摸操作。如上所述,根据本发明的一个示例,第一触摸操作可以是,例如,滑动触摸输入之类的移动触摸输入。
通过上述本发明实施例中的判断触摸输入的方法,不需要减低电子设备对于滑动触摸输入进行响应的灵敏度也可准确地区分滑动触摸输入和在固定位置上的触摸操作。此外,在本实施例的判断触摸输入的方法,由于通过用户手指与设备在不同时刻的接触面积参数的比值来进行对于触摸输入的判断,而不是对于所有的用户设置相同的输入响应灵敏度,因此对于手指与设备接触面积小的用户可减少其等待响应的时间,而对于手指与设备接触面积大的用户,电子设备可准确地检测其进行触摸输入的类型。
此外,如上所述,当第一接触面积参数与第二接触面积参数之间的比值小于第一阈值时,用户可能进行在固定位置上的触摸操作,例如单击、双击或长按操作。因此,根据本发明的一个示例,图1中所述的方法还可包括:当第一接触面积参数与第二接触面积参数之间的比值小于第一阈值时,获得第一区域的中心位置;以及将第一区域的中心位置传送到电子设备的处理单元。
此外,为了进一步确定在固定位置上进行触摸操作的类型,在将第一区域的中心位置传送到电子设备的处理单元之后,图1中所示的方法还可包括:当所述第一接触面积参数与所述第二接触面积参数之间的比值比小于第一阈值时,以所述预定时间间隔对所述操作体与所述触摸感应区之间的接触面积以及所述接触区域的中心位置进行采样,直到根据采样值确定所述接触面积减小;当在预定时间段内,所述操作体与所述触摸感应区之间的接触面积减小时,确定所述操作体进行第二触摸操作。根据本发明的一个示例,第二触摸操作可以是,例如,点击操作。
此外,根据本发明的另一示例,当确定操作体进行第二触摸操作,并且检测到操作体离开触摸感应区时,处理单元根据第一区域的中心位置进行响应。也就是说,处理单元根据初始在电子设备的触摸感应区中检测到操作体时操作体与触摸感应区接触的第一区域的中心位置进行响应,从而避免了由于在按压过程中操作体与触摸感应区的接触区域改变而造成的电子设备所识别的触摸点与用户希望的触摸点之前存在误差的问题。提高触摸操作识别的准确性。
另一方面,当在预定时间段内,操作体与触摸感应区之间的接触面积未减小,并且两次相邻的采样所获得的接触区域的中心位置之间的距离小于第二阈值时,确定操作体进行第三触摸操作。根据本发明的一个示例,第三触摸操作可以是,例如,长按操作。
此外,根据本发明的另一示例,当确定操作体进行第三触摸操作时,处理单元根据第一区域的中心位置进行响应。也就是说,处理单元根据初始在电子设备的触摸感应区中检测到操作体时操作体与触摸感应区接触的第一区域的中心位置进行响应,从而避免了由于在按压过程中操作体与触摸感应区的接触区域改变而造成的电子设备所识别的触摸点与用户希望的触摸点之前存在误差的问题。提高触摸操作识别的准确性。
另一方面,当在在预定时间段内,操作体与触摸感应区之间的接触面积未减小,并且两次相邻的采样所获得的接触区域的中心位置之间的距离大于第二阈值时,确定操作体进行第一触摸操作。根据本发明的一个示例,第一触摸操作可以是,例如,滑动操作。
当确定操作体进行第一触摸操作时,将每次采样所获得的接触区域的中心位置发送到处理单元。并且处理单元根据每次采样所获得的接触区域的中心位置进行响应,以便生成对应于用户的第一触摸操作的命令。
图4是描述了根据本发明的另一实施例的判断触摸输入的方法400的流程图。下面,将参照图4来描述根据本发明实施例的选择对象的方法。判断触摸输入的方法400可用于上述电子设备。
如图4所示,在步骤S401中,当初始在电子设备的触摸感应区中检测到操作体时,获得操作体与触摸感应区接触的第一区域的第一接触面积参数。然后,在步骤S402中,经过预定时间间隔后,获得操作体与触摸感应区接触的第二区域的第二接触面积参数。
例如,在实施例的电子设备中,可包括例如触摸屏、触摸面板之类的触摸感应单元,以检测操作体在触摸感应区域中进行的触摸。触摸感应单元可包括,例如,压敏、静电触摸板或电容触摸板之类的触摸检测元件。按照步骤S401,当触摸感应单元检测到在触摸感应区中出现操作体时,获得触摸感应单元所检测的操作体初始与触摸感应区接触时的第一区域的第一接触面积参数。然后,按照步骤S402,在经过预定时间间隔后,获得此时触摸感应单元所检测的操作体与触摸感应区接触的第二区域的第二接触面积参数。如上所述,如图2A和图2B中的示例所示,接触面积参数可以是,根据接触区域210所覆盖的子单元的个数获得的接触面积。可替换地,在将对应于接触区域的圆形的半径作为接触面积参数时,接触面积参数还可以是与接触区域对应的圆形的半径。
在步骤S403中,确定第一接触面积参数与第二接触面积参数之间的比值。如图2A和图2B中的示例所示,在步骤S401和步骤S402中可根据接触区域210所覆盖的子单元的个数,确定手指与触摸感应区接触的接触面积。因此,在步骤S403中,可将在步骤S401中获得的第一接触面积除以在步骤S402中获得的第二接触面积,以确定第一接触面积参数与第二接触面积参数之间的比值。
此外,在将对应于接触区域的圆形的半径作为接触面积参数时,在步骤S403中,可根据与第一区域对应的第一圆形的半径和与第二区域对应的第二圆形的半径比值来确定第一接触面积参数与第二接触面积参数之间的比值。
可将第一接触面积参数与第二接触面积参数之间的比值与第一阈值进行比较。如上所述,当用户进行例如滑动触摸输入的移动触摸输入时,例如用户手指之类的操作体与触摸屏接触的面积的改变量较小。也就是说,在固定位置上的触摸输入时,操作体开始与触摸感应区接触时的第一接触面积参数与经过一时间间隔(例如在本实施例中为预定时间间隔)后操作体与触摸感应区接触的第二接触面积参数之间的改变量较小,即,第一接触面积参数与第二接触面积参数之间的比值较大。而在固定位置上的触摸输入时,用户手指之类的操作体按压触摸屏,与触摸屏接触的面积的改变量较大。也就是说,在固定位置上的触摸输入时,操作体开始与触摸感应区接触时的第一接触面积参数较小,而经过一时间间隔(例如在本实施例中为预定时间间隔)后操作体开始与触摸感应区接触的第二接触面积参数较大,即,第一接触面积参数与第二接触面积参数之间的比值较小。因此,在如图4所示,在步骤S404中,当第一接触面积参数与第二接触面积参数之间的比值大于第一阈值时,确定操作体在触摸感应区中进行滑动操作。而当第一接触面积参数与第二接触面积参数之间的比值大于第一阈值时,确定操作体在触摸感应区中进行按压操作。根据本发明的一个示例,按压操作可包括单击操作、双击操作、以及长按操作等。
通过上述本发明实施例中的判断触摸输入的方法,不需要减低电子设备对于滑动触摸输入进行响应的灵敏度也可准确地区分滑动触摸输入和在固定位置上的触摸操作。此外,在本实施例的判断触摸输入的方法,由于通过用户手指与设备在不同时刻的接触面积参数的比值来进行对于触摸输入的判断,而不是对于所有的用户设置相同的输入响应灵敏度,因此对于手指与设备接触面积小的用户可减少其等待响应的时间,而对于手指与设备接触面积大的用户,电子设备可准确地检测其进行触摸输入的类型。
下面,参照图5说明本发明的实施例的电子设备。图5是示出了根据本发明一个实施例的电子设备500的示范性结构框图。如图5中所示,本实施例的判断触摸输入的电子设备500包括面积检测单元510、比值确定单元520、和操作确定单元530。电子设备500的各个单元执行上述图1中的选择对象的方法的各个步骤/功能,因此,为了描述简洁,不再具体描述。
例如,当初始在电子设备的触摸感应区中检测到操作体时,面积检测单元510可获得操作体与触摸感应区接触的第一区域的第一接触面积参数,并且经过预定时间间隔后,可获得操作体与触摸感应区接触的第二区域的第二接触面积参数。
例如,在实施例的电子设备中,可包括例如触摸屏、触摸面板之类的触摸感应单元,以检测操作体在触摸感应区域中进行的触摸。触摸感应单元可包括,例如,压敏、静电触摸板或电容触摸板之类的触摸检测元件。当触摸感应单元检测到在触摸感应区中出现操作体时,面积检测单元510可获得触摸感应单元所检测的操作体初始与触摸感应区接触时的第一区域的第一接触面积参数,然后在经过预定时间间隔后,面积检测单元510可获得此时触摸感应单元所检测的操作体与触摸感应区接触的第二区域的第二接触面积参数。
如上所述,在2B所示的示例中,接触面积参数可以是根据接触区域210所覆盖的子单元的个数获得的接触面积。可替换地,在将对应于接触区域的圆形的半径作为接触面积参数时,接触面积参数还可以是与接触区域对应的圆形的半径。
比值确定单元520可确定所述第一接触面积参数与所述第二接触面积参数之间的比值。如图2A和图2B中的示例所示,比值确定单元520可根据接触区域210所覆盖的子单元的个数,确定手指与触摸感应区接触的接触面积。因此,比值确定单元520可将当初始在所述电子设备的触摸感应区中检测到操作体时获得的第一接触面除以经过预定时间间隔后获得的第二接触面积,以确定第一接触面积参数与第二接触面积参数之间的比值。
此外,在将对应于接触区域的圆形的半径作为接触面积参数时,比值确定单元520可根据与第一区域对应的第一圆形的半径和与第二区域对应的第二圆形的半径比值来确定第一接触面积参数与第二接触面积参数之间的比值。
可将第一接触面积参数与第二接触面积参数之间的比值与第一阈值进行比较。如图3A所示,当用户进行例如滑动触摸输入的移动触摸输入时,例如用户手指之类的操作体与触摸屏接触的面积的改变量较小。也就是说,在固定位置上的触摸输入时,操作体开始与触摸感应区接触时的第一接触面积参数与经过一时间间隔(例如在本实施例中为预定时间间隔)后操作体与触摸感应区接触的第二接触面积参数之间的改变量较小,即,第一接触面积参数与第二接触面积参数之间的比值较大。
而如图3B所示,当在固定位置上的触摸输入时,用户手指之类的操作体按压触摸屏,与触摸屏接触的面积的改变量较大。也就是说,在固定位置上的触摸输入时,操作体开始与触摸感应区接触时的第一接触面积参数较小,而经过一时间间隔(例如在本实施例中为预定时间间隔)后操作体开始与触摸感应区接触的第二接触面积参数较大,即,第一接触面积参数与第二接触面积参数之间的比值较小。
因此,当第一接触面积参数与第二接触面积参数之间的比值大于第一阈值时,操作确定单元530确定操作体进行第一触摸操作。如上所述,根据本发明的一个示例,第一触摸操作可以是,例如,滑动触摸输入之类的移动触摸输入。
通过上述本发明实施例中的电子设备,不需要减低电子设备对于滑动触摸输入进行响应的灵敏度也可准确地区分滑动触摸输入和在固定位置上的触摸操作。此外,在本实施例的判断触摸输入的方法,由于通过用户手指与设备在不同时刻的接触面积参数的比值来进行对于触摸输入的判断,而不是对于所有的用户设置相同的输入响应灵敏度,因此对于手指与设备接触面积小的用户可减少其等待响应的时间,而对于手指与设备接触面积大的用户,电子设备可准确地检测其进行触摸输入的类型。
此外,如上所述,当第一接触面积参数与第二接触面积参数之间的比值小于第一阈值时,用户可能进行在固定位置上的触摸操作,例如单击、双击或长按操作。因此,根据本发明的一个示例,电子设备500还可包括位置获取单元和处理单元(未示出)。当第一接触面积参数与第二接触面积参数之间的比值小于第一阈值时,位置获取单元可获得第一区域的中心位置,并将第一区域的中心位置传送到电子设备的处理单元。
此外,为了进一步确定在固定位置上进行触摸操作的类型,当所述第一接触面积参数与所述第二接触面积参数之间的比值比小于第一阈值时,在将第一区域的中心位置传送到电子设备的处理单元之后,面积检测单元和所述位置获取单元还可以所述预定时间间隔对所述操作体与所述触摸感应区之间的接触面积以及所述接触区域的中心位置进行采样,直到根据采样值确定所述接触面积减小。当在预定时间段内,所述操作体与所述触摸感应区之间的接触面积减小时,操作确定单元还可确定所述操作体进行第二触摸操作。根据本发明的一个示例,第二触摸操作可以是,例如,点击操作。
此外,根据本发明的另一示例,当确定操作体进行第二触摸操作,并且检测到操作体离开触摸感应区时,处理单元根据第一区域的中心位置进行响应。也就是说,处理单元根据初始在电子设备的触摸感应区中检测到操作体时操作体与触摸感应区接触的第一区域的中心位置进行响应,从而避免了由于在按压过程中操作体与触摸感应区的接触区域改变而造成的电子设备所识别的触摸点与用户希望的触摸点之前存在误差的问题。提高触摸操作识别的准确性。
另一方面,当在预定时间段内,操作体与触摸感应区之间的接触面积未减小,并且两次相邻的采样所获得的接触区域的中心位置之间的距离小于第二阈值时,操作确定单元还可确定操作体进行第三触摸操作。根据本发明的一个示例,第三触摸操作可以是,例如,长按操作。
此外,根据本发明的另一示例,当确定操作体进行第三触摸操作时,处理单元根据第一区域的中心位置进行响应。也就是说,处理单元根据初始在电子设备的触摸感应区中检测到操作体时操作体与触摸感应区接触的第一区域的中心位置进行响应,从而避免了由于在按压过程中操作体与触摸感应区的接触区域改变而造成的电子设备所识别的触摸点与用户希望的触摸点之前存在误差的问题。提高触摸操作识别的准确性。
另一方面,当在在预定时间段内,操作体与触摸感应区之间的接触面积未减小,并且两次相邻的采样所获得的接触区域的中心位置之间的距离大于第二阈值时,操作确定单元还可确定操作体进行第一触摸操作。根据本发明的一个示例,第一触摸操作可以是,例如,滑动操作。
当确定操作体进行第一触摸操作时,将每次采样所获得的接触区域的中心位置发送到处理单元。并且处理单元根据每次采样所获得的接触区域的中心位置进行响应,以便生成对应于用户的第一触摸操作的命令。
下面,参照图6说明本发明的实施例的电子设备。图6是示出了根据本发明一个实施例的电子设备600的示范性结构框图。如图6中所示,本实施例的设备600包括面积检测单元610、比值确定单元620、和操作确定单元630。判断触摸输入的电子设备600的各个单元执行上述图4中的选择对象的方法的各个步骤/功能,因此,为了描述简洁,不再具体描述。如图6所示,当初始在电子设备的触摸感应区中检测到操作体时,面积检测单元610可获得操作体与触摸感应区接触的第一区域的第一接触面积参数。然后,经过预定时间间隔后,面积检测单元可获得操作体与触摸感应区接触的第二区域的第二接触面积参数。
例如,在实施例的电子设备中,可包括例如触摸屏、触摸面板之类的触摸感应单元,以检测操作体在触摸感应区域中进行的触摸。触摸感应单元可包括,例如,压敏、静电触摸板或电容触摸板之类的触摸检测元件。当触摸感应单元检测到在触摸感应区中出现操作体时,面积检测单元可获得触摸感应单元所检测的操作体初始与触摸感应区接触时的第一区域的第一接触面积参数。然后在经过预定时间间隔后,面积检测单元可获得此时触摸感应单元所检测的操作体与触摸感应区接触的第二区域的第二接触面积参数。如上所述,如图2A和图2B中的示例所示,接触面积参数可以是,根据接触区域210所覆盖的子单元的个数获得的接触面积。可替换地,在将对应于接触区域的圆形的半径作为接触面积参数时,接触面积参数还可以是与接触区域对应的圆形的半径。
比值确定单元620可确定第一接触面积参数与第二接触面积参数之间的比值。如图2A和图2B中的示例所示,在步骤S401和步骤S402中可根据接触区域210所覆盖的子单元的个数,确定手指与触摸感应区接触的接触面积。因此,比值确定单元620可将当初始在所述电子设备的触摸感应区中检测到操作体时获得的第一接触面除以经过预定时间间隔后获得的第二接触面积,以确定第一接触面积参数与第二接触面积参数之间的比值。
此外,在将对应于接触区域的圆形的半径作为接触面积参数时,比值确定单元620可根据与第一区域对应的第一圆形的半径和与第二区域对应的第二圆形的半径比值来确定第一接触面积参数与第二接触面积参数之间的比值。
可将第一接触面积参数与第二接触面积参数之间的比值与第一阈值进行比较。如上所述,当用户进行例如滑动触摸输入的移动触摸输入时,例如用户手指之类的操作体与触摸屏接触的面积的改变量较小。也就是说,在固定位置上的触摸输入时,操作体开始与触摸感应区接触时的第一接触面积参数与经过一时间间隔(例如在本实施例中为预定时间间隔)后操作体与触摸感应区接触的第二接触面积参数之间的改变量较小,即,第一接触面积参数与第二接触面积参数之间的比值较大。而在固定位置上的触摸输入时,用户手指之类的操作体按压触摸屏,与触摸屏接触的面积的改变量较大。也就是说,在固定位置上的触摸输入时,操作体开始与触摸感应区接触时的第一接触面积参数较小,而经过一时间间隔(例如在本实施例中为预定时间间隔)后操作体开始与触摸感应区接触的第二接触面积参数较大,即,第一接触面积参数与第二接触面积参数之间的比值较小。因此,操作确定单元630可当第一接触面积参数与第二接触面积参数之间的比值大于第一阈值时,确定操作体在触摸感应区中进行滑动操作;而当第一接触面积参数与第二接触面积参数之间的比值大于第一阈值时,确定操作体在触摸感应区中进行按压操作。根据本发明的一个示例,按压操作可包括单击操作、双击操作、以及长按操作等。
通过上述本发明实施例中的电子设备,不需要减低电子设备对于滑动触摸输入进行响应的灵敏度也可准确地区分滑动触摸输入和在固定位置上的触摸操作。此外,在本实施例的判断触摸输入的方法,由于通过用户手指与设备在不同时刻的接触面积参数的比值来进行对于触摸输入的判断,而不是对于所有的用户设置相同的输入响应灵敏度,因此对于手指与设备接触面积小的用户可减少其等待响应的时间,而对于手指与设备接触面积大的用户,电子设备可准确地检测其进行触摸输入的类型。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
尽管已示出和描述了本发明的一些实施例,但本领域技术人员应理解,在不脱离本发明的原理和精神的情况下,可对这些实施例进行各种修改,这样的修改应落入本发明的范围内。

Claims (14)

1.一种判断触摸输入的方法,应用于电子设备,所述方法包括:
当初始在所述电子设备的触摸感应区中检测到操作体时,获得所述操作体与所述触摸感应区接触的第一区域的第一接触面积参数;
经过预定时间间隔后,获得所述操作体与所述触摸感应区接触的第二区域的第二接触面积参数;
确定所述第一接触面积参数与所述第二接触面积参数之间的比值;
当所述第一接触面积参数与所述第二接触面积参数之间的比值大于第一阈值时,确定所述操作体进行第一触摸操作;
当所述第一接触面积参数与所述第二接触面积参数之间的比值小于第一阈值时,获得所述第一区域的中心位置;以所述预定时间间隔对所述操作体与所述触摸感应区之间的接触面积以及接触区域的中心位置进行采样,直到根据采样值确定所述接触面积减小;
当在预定时间段内,所述操作体与所述触摸感应区之间的接触面积减小时,确定所述操作体进行第二触摸操作。
2.如权利要求1所述的方法,还包括:
将所述第一区域的中心位置传送到所述电子设备的处理单元。
3.如权利要求2所述的方法,还包括:
当确定所述操作体进行第二触摸操作,并且检测到所述操作体离开所述触摸感应区时,所述处理单元根据所述第一区域的中心位置进行响应。
4.如权利要求2所述的方法,还包括:
当在预定时间段内,所述操作体与所述触摸感应区之间的接触面积未减小,并且两次相邻的采样所获得的接触区域的中心位置之间的距离大于第二阈值时,确定所述操作体进行第一触摸操作。
5.如权利要求4所述的方法,还包括:
当确定所述操作体进行第一触摸操作时,将每次采样所获得的接触区域的中心位置发送到所述处理单元;以及
所述处理单元根据每次采样所获得的接触区域的中心位置进行响应。
6.如权利要求2所述的方法,还包括:
当在预定时间段内,所述操作体与所述触摸感应区之间的接触面积未减小,并且两次相邻的采样所获得的接触区域的中心位置之间的距离小于第二阈值时,确定所述操作体进行第三触摸操作。
7.如权利要求6所述的方法,还包括:
当确定所述操作体进行第三触摸操作时,所述处理单元根据所述第一区域的中心位置进行响应。
8.一种电子设备,包括:面积检测单元,配置来当初始在所述电子设备的触摸感应区中检测到操作体时,获得所述操作体与所述触摸感应区接触的第一区域的第一接触面积参数,以及经过预定时间间隔后,获得所述操作体与所述触摸感应区接触的第二区域的第二接触面积参数;
比值确定单元,配置来确定所述第一接触面积参数与所述第二接触面积参数之间的比值;
操作确定单元,配置来当所述第一接触面积参数与所述第二接触面积参数之间的比值大于第一阈值时,确定所述操作体进行第一触摸操作;
位置获取单元,配置来当所述第一接触面积参数与所述第二接触面积参数之间的比值小于第一阈值时,获得所述第一区域的中心位置;
所述面积检测单元和所述位置获取单元还配置来当所述第一接触面积参数与所述第二接触面积参数之间的比值小于第一阈值时,以所述预定时间间隔对所述操作体与所述触摸感应区之间的接触面积以及接触区域的中心位置进行采样,直到根据采样值确定所述接触面积减小;
所述操作确定单元还配置来当在预定时间段内,所述操作体与所述触摸感应区之间的接触面积减小时,确定所述操作体进行第二触摸操作。
9.如权利要求8所述的电子设备,还包括:
处理单元,其中所述位置获取单元将所述第一区域的中心位置传送到该处理单元。
10.如权利要求9所述的电子设备,其中
当确定所述操作体进行第二触摸操作,并且检测到所述操作体离开所述触摸感应区时,所述处理单元根据所述第一区域的中心位置进行响应。
11.如权利要求9所述的电子设备,其中
所述操作确定单元还配置来当在预定时间段内,所述操作体与所述触摸感应区之间的接触面积未减小,并且两次相邻的采样所获得的接触区域的中心位置之间的距离大于第二阈值时,确定所述操作体进行第一触摸操作。
12.如权利要求11所述的电子设备,其中
所述位置获取单元还配置来当确定所述操作体进行第一触摸操作时,将每次采样所获得的接触区域的中心位置发送到所述处理单元;以及
所述处理单元根据每次采样所获得的接触区域的中心位置进行响应。
13.如权利要求9所述的电子设备,其中
所述操作确定单元还配置来当在预定时间段内,所述操作体与所述触摸感应区之间的接触面积未减小,并且两次相邻的采样所获得的接触区域的中心位置之间的距离小于第二阈值时,确定所述操作体进行第三触摸操作。
14.如权利要求13所述的电子设备,其中
当确定所述操作体进行第三触摸操作时,所述处理单元根据所述第一区域的中心位置进行响应。
CN201110428012.0A 2011-12-19 2011-12-19 判断触摸输入的方法及电子设备 Active CN103164067B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201110428012.0A CN103164067B (zh) 2011-12-19 2011-12-19 判断触摸输入的方法及电子设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201110428012.0A CN103164067B (zh) 2011-12-19 2011-12-19 判断触摸输入的方法及电子设备

Publications (2)

Publication Number Publication Date
CN103164067A CN103164067A (zh) 2013-06-19
CN103164067B true CN103164067B (zh) 2016-04-27

Family

ID=48587215

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201110428012.0A Active CN103164067B (zh) 2011-12-19 2011-12-19 判断触摸输入的方法及电子设备

Country Status (1)

Country Link
CN (1) CN103164067B (zh)

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103472962B (zh) * 2013-08-01 2016-12-28 珠海中慧微电子有限公司 一种识别电容触摸类型的方法
CN108132743B (zh) * 2013-08-07 2020-12-18 联想(北京)有限公司 显示处理方法和显示处理设备
CN103472986B (zh) * 2013-08-09 2018-03-30 深圳Tcl新技术有限公司 触摸滑动操作自适应控制方法、装置及触摸板
CN103616970B (zh) * 2013-11-07 2017-01-04 华为终端有限公司 触控响应方法及装置
CN104636020A (zh) * 2015-03-19 2015-05-20 上海摩软通讯技术有限公司 触摸反馈方法以及触摸反馈终端
CN105786281A (zh) * 2016-02-25 2016-07-20 上海斐讯数据通信技术有限公司 一种电容屏抗电磁干扰的方法和装置
CN106843570A (zh) * 2016-12-30 2017-06-13 胡振强 压感识别屏幕
CN109388262B (zh) * 2017-08-04 2022-03-18 荷兰移动驱动器公司 电子设备及防误触方法
CN112527180B (zh) * 2019-09-17 2022-03-08 北京小米移动软件有限公司 触摸事件识别方法、装置、设备及存储介质
CN111078056B (zh) * 2019-12-30 2021-07-16 联想(北京)有限公司 电子设备和信号处理方法
CN111399691B (zh) * 2020-04-26 2023-10-10 Oppo广东移动通信有限公司 屏幕触控检测方法、移动终端及计算机存储介质

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101464750A (zh) * 2009-01-14 2009-06-24 苏州瀚瑞微电子有限公司 通过检测触控板的感应面积进行手势识别的方法
CN102193666A (zh) * 2010-03-03 2011-09-21 联咏科技股份有限公司 触控感测方法及其***

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101464750A (zh) * 2009-01-14 2009-06-24 苏州瀚瑞微电子有限公司 通过检测触控板的感应面积进行手势识别的方法
CN102193666A (zh) * 2010-03-03 2011-09-21 联咏科技股份有限公司 触控感测方法及其***

Also Published As

Publication number Publication date
CN103164067A (zh) 2013-06-19

Similar Documents

Publication Publication Date Title
CN103164067B (zh) 判断触摸输入的方法及电子设备
US9778742B2 (en) Glove touch detection for touch devices
US9417728B2 (en) Predictive touch surface scanning
US8797280B2 (en) Systems and methods for improved touch screen response
US8730187B2 (en) Techniques for sorting data that represents touch positions on a sensing device
US20090066659A1 (en) Computer system with touch screen and separate display screen
US8368667B2 (en) Method for reducing latency when using multi-touch gesture on touchpad
US20050046621A1 (en) Method and device for recognizing a dual point user input on a touch based user input device
US20120154324A1 (en) Predictive Touch Surface Scanning
JP6104108B2 (ja) 触覚入力デバイスを介して受けた入力の決定
AU2017203910B2 (en) Glove touch detection
WO2013171747A2 (en) Method for identifying palm input to a digitizer
US8743061B2 (en) Touch sensing method and electronic device
CN102662462A (zh) 电子装置、手势识别方法及手势应用方法
US20140160054A1 (en) Anchor-drag touch symbol recognition
US20160342275A1 (en) Method and device for processing touch signal
US10564844B2 (en) Touch-control devices and methods for determining keys of a virtual keyboard
CN103197790B (zh) 可携式电子装置及触控感测方法
US20140298275A1 (en) Method for recognizing input gestures
US20170185227A1 (en) Detecting method of touch system for avoiding inadvertent touch
JPWO2012111227A1 (ja) タッチ式入力装置、電子機器および入力方法
CN103809793A (zh) 一种信息处理方法和电子设备
WO2016070465A1 (zh) 多事件输入的方法和终端
US9244579B2 (en) Touch display apparatus and touch mode switching method thereof
CN104679312A (zh) 电子装置及其触控***、触控方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant