一种触控输入装置上手势的感知方法和感知装置制造方法
【专利摘要】本发明实施例提供一种触控输入装置上手势的感知方法,其特征在于,所述方法包括:获取未触碰触控输入装置的手指至所述触控输入装置上至少两个热感应点中每个热感应点的距离;比较所述获取的至少两个热感应点中每个热感应点至所述手指的距离,确定所述距离中最短的一个距离;若所述距离中最短的距离在第一距离阈值之内,则确定手指位于触控输入装置上方。本发明实施例提供的方法可以提高系统的整体性能,例如可以不用手指触摸触控输入装置上的按钮即可弹出该按钮上的操作说明,也可以在手指悬浮在按钮上方时准备点击时,系统探知此动作后提前进行预处理工作,提高系统的整体性能,从而增强用户的体验。
【专利说明】一种触控输入装置上手势的感知方法和感知装置
【技术领域】
[0001]本发明涉及电子终端应用安全领域,尤其涉及一种触控输入装置上方手势的感知方法和感知装置。
【背景技术】
[0002]随着智能移动技术的飞速发展,智能终端,例如,智能手机、平板电脑等已经逐渐成为人们常用的电子消费品。相对于传统的手机,智能手机等智能终端一个较大的技术改进在于其屏幕不仅是一种显示设备,重要的是,智能手机的屏幕还是一种输入设备,例如,触控输入装置,例如电容触屏便是智能手机上的常用输入设备。
[0003]现有的触控输入装置感知用户手指手势的位置信息的过程是:当用户手指触摸电容屏时,由于人体电场,用户手指和工作面形成一个耦合电容,加之工作面上接有高频信号,于是手指吸收一个很小的电流,这个电流分别从屏的四个角上的电极中流出。理论上,流经四个电极的电流与手指头到四角的距离成比例,控制器通过对四个电流比例的精密计算,得出手势的位置信息。相对于电阻屏和传统手机的屏幕,触控输入装置的使用更加方便。对于屏幕,需要使用的是生物体即手指肉而非手指甲大力按压,这样屏幕上就不会留下难看的刮花痕迹,而且反应灵敏,是电阻触屏所不能达到的。
[0004]然而,上述现有的触控输入装置,其感知用户手指的位置信息是在用户手指触摸到触控输入装置时。如果用户的手指不与触控输入装置接触,即使用户的手指与触控输入装置非常接近,触控输入装置还是无法感知用户将要对触控输入装置进行点击操作。
【发明内容】
[0005]本发明实施例提供一种触控输入装置上手势的感知方法和感知装置,以在手指未触摸到触控输入装置时探测到其位置信息。
[0006]本发明实施例提供一种触控输入装置上手势的感知方法,所述方法包括:
[0007]获取未触碰触控输入装置的手指至所述触控输入装置上至少两个热感应点中每个热感应点的距离;
[0008]比较所述获取的至少两个热感应点中每个热感应点至所述手指的距离,确定所述距离中最短的一个距离;
[0009]若所述距离中最短的距离在第一距离阈值之内,则确定手指位于触控输入装置上方。
[0010]本发明实施例提供一种触控输入装置上手势的感知,所述装置包括:
[0011]距离获取模块,用于获取触控输入装置上方手指至触控输入装置上至少两个热感应点中每个热感应点的距离;
[0012]第一比较模块,用于比较所述获取的至少两个热感应点中每个热感应点至所述手指的距离;
[0013]确定模块,用于若所述第一比较模块的比较结果为所述距离中最短的距离在第一距离阈值之内,则确定手指悬浮在触控输入装置上方。
[0014]从上述本发明实施例可知,在获取触控输入装置上方手指至触控输入装置上至少两个热感应点中的最短距离后,再将该最短距离与预设的第一距离阈值比较,若所述最短距离在第一距离阈值之内,则确定手指位于触控输入装置上方,而无需用户手指触摸到触控输入装置。
【专利附图】
【附图说明】
[0015]为了更清楚地说明本发明实施例的技术方案,下面将对现有技术或实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域技术人员来讲,还可以如这些附图获得其他的附图。
[0016]图1是本发明实施例提供的感知触控输入装置上方手指的方法流程示意图;
[0017]图2是本发明实施例提供的触控输入装置上方手指与触控输入装置上的热感应点的距离示意图;
[0018]图3是本发明实施例提供的感知触控输入装置上方手指的装置结构示意图;
[0019]图4是本发明另一实施例提供的感知触控输入装置上方手指的装置结构示意图;
[0020]图5_a是本发明另一实施例提供的感知触控输入装置上方手指的装置结构示意图;
[0021]图5_b是本发明另一实施例提供的感知触控输入装置上方手指的装置结构示意图;
[0022]图6_a是本发明另一实施例提供的感知触控输入装置上方手指的装置结构示意图;
[0023]图6_b是本发明另一实施例提供的感知触控输入装置上方手指的装置结构示意图;
[0024]图6-c是本发明另一实施例提供的感知触控输入装置上方手指的装置结构示意图;
[0025]图6-d是本发明另一实施例提供的感知触控输入装置上方手指的装置结构示意图;
[0026]图7_a是本发明另一实施例提供的感知触控输入装置上方手指的装置结构示意图;
[0027]图7_b是本发明另一实施例提供的感知触控输入装置上方手指的装置结构示意图;
[0028]图7-c是本发明另一实施例提供的感知触控输入装置上方手指的装置结构示意图;
[0029]图7-d是本发明另一实施例提供的感知触控输入装置上方手指的装置结构示意图。
【具体实施方式】
[0030]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员所获得的所有其他实施例,都属于本发明保护的范围。
[0031]请参阅附图1,是本发明实施例提供的触控输入装置上手势的感知方法的流程示意图,主要用于智能终端,例如,智能手机、平板电脑等等,所述触控输入装置包括智能终端的电容触屏。附图1示例的的方法中,“手势”是指悬浮(hover)手势,即,当手指在触控输入装置上方一定距离范围内且并未接触到触控输入装置的触屏时的手势。附图1示例的的方法主要包括步骤S101、步骤S102和步骤S103,详细说明如下:
[0032]S101,获取未触控输入装置的手指至触控输入装置上至少两个热感应点中每个热感应点的距离。
[0033]在本发明实施例中,触控输入装置的电容触屏上均匀部署一定密度的热感应点。热感应点可视为粒度非常小的热感应器,在手指与触控输入装置有一定距离时能够通过感测温度感知到手指的存在。作为获取触控输入装置上方手指至触控输入装置上至少两个热感应点中每个热感应点的距离的一个实施例,在本发明实施例中,可以根据触控输入装置上至少两个热感应点中每个热感应点对触控输入装置上方手指的感测,获取触控输入装置上至少两个热感应点中每个热感应点对触控输入装置上方手指的热感应强度,然后,计算热感强度距离比与所述触控输入装置上至少两个热感应点中每个热感应点对触控输入装置上方手指的热感应强度的乘积,得到的每个乘积就是触控输入装置上方手指至触控输入装置上至少两个热感应点中每个热感应点的距离。
[0034]所谓热感强度距离比,是指触控输入装置上的某个热感应点探测到的触控输入装置上方手指的热感应强度与所述手指至该热感应点的距离的比值,对于一个确定的触控输入装置,这个比值是一个常量。假设热感强度距离比使用a表示,以附图2所示触控输入装置上的热感应点B、热感应点C和热感应点E为例,触控输入装置上方手指所在位置使用点A表示。若通过所述热感应 点B对所述触控输入装置上方手指的感测,得到热感应点B对触控输入装置上方手指的热感应强度为Pb,通过所述热感应点C对所述触控输入装置上方手指的感测,得到热感应点C对触控输入装置上方手指的热感应强度为P。,通过所述热感应点E对所述触控输入装置上方手指的感测,得到热感应点E对触控输入装置上方手指的热感应强度为PE,则触控输入装置上方手指至触控输入装置上热感应点B的距离dAB=aXPB,触控输入装置上方手指至触控输入装置上热感应点C的距离dAC=aXP。,触控输入装置上方手指至触控输入装置上热感应点E的距离dAE=aXPE。
[0035]在本发明实施例中,热感强度距离比可以通过调用保存在数据库中的热感强度距离比获得。如前所述,由于对于一个确定的触控输入装置,热感强度距离比是一个常量,因此,也可以通过实时测量获取热感强度距离比。
[0036]S102,比较所述获取的至少两个热感应点中每个热感应点至所述手指的距离。
[0037]以附图2为例,需要比较‘、‘和dAE三者的大小。假设比较dAB、dAC和dAE三者中dAE最小,则根据几何学原理,热感应点E可视为A点与热感应点B、热感应点D等连成的锥形体中下底面BDE的几何中心,A点即手指所在位置是该锥形体的顶点。
[0038]S103,若所述距离中最短的距离在第一距离阈值之内,则确定手指位于在触控输入装置上方。
[0039]在本发明实施例中,第一距离阈值是预设的用于判断手指是否悬浮(hover)在触控输入装置上方的标准值。附图2为例,若热感应点B、热感应点C和热感应点E至手指的距离dAB、dA。和dAE中最小距离dAE在第一距离阈值之内即dAE小于第一距离阈值,则确定手指悬浮在触控输入装置上方。系统可以做出相应的响应,例如,弹出触控输入装置上手指正对的按钮的操作说明,提前进行预处理操作等等。
[0040]由于智能终端是耗电量较大的设备,并且,触控输入装置上的热感应点并不是需要每时每刻都去感测热感应强度,例如,手指若距离触控输入装置太远,则无需去感测热感应强度。在本发明实施例中,在获取触控输入装置上方手指至触控输入装置上至少两个热感应点中每个热感应点的距离时,可以调节所述热感应点对热感应强度的探测频率。作为调节所述热感应点对热感应强度的探测频率的一个实施例,可以比较手指至触控输入装置的距离与第二距离阈值的大小。若所述手指至触控输入装置的距离小于所述第二距离阈值,则增大所述热感应点对热感应强度的探测频率。若手指至触控输入装置的距离大于所述第二距离阈值,则降低所述热感应点对热感应强度的探测频率,从而达到节电的目的。[0041 ] 从上述本发明实施例提供的方法可知,在获取触控输入装置上方手指至触控输入装置上至少两个热感应点中的最短距离后,再将该最短距离与预设的第一距离阈值比较,若所述最短距离在第一距离阈值之内,则确定手指位于在触控输入装置上方。因此,本发明实施例提供的方法可以提高系统的整体性能,例如可以不用手指触摸触控输入装置上的按钮即可弹出该按钮上的操作说明,也可以在手指悬浮在按钮上方时准备点击时,系统探知此动作后提前进行预处理工作,提高系统的整体性能,从而增强用户的体验。
[0042]请参阅附图3,是本发明实施例提供的触控输入装置上手势的感知装置结构示意图。为了便于说明,仅仅示出了与本发明实施例相关的部分。附图3示例的触控输入装置上手势的感知装置可以是智能终端中的某个功能模块/单元,其包括距离获取模块301、第一比较模块302和确定模块303,其中:
[0043]距离获取模块301,用于获取触控输入装置上方手指至触控输入装置上至少两个热感应点中每个热感应点的距离。
[0044]第一比较模块302,用于比较所述获取的至少两个热感应点中每个热感应点至所述手指的距离。
[0045]确定模块303,用于若所述第一比较模块302的比较结果为所述距离中最短的距离在第一距离阈值之内,则确定手指悬浮在触控输入装置上方。
[0046]需要说明的是,以上触控输入装置上手势的感知装置的实施方式中,各功能模块的划分仅是举例说明,实际应用中可以根据需要,例如相应硬件的配置要求或者软件的实现的便利考虑,而将上述功能分配由不同的功能模块完成,即将所述触控输入装置上手势的感知装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。而且,实际应用中,本实施例中的相应的功能模块可以是由相应的硬件实现,也可以由相应的硬件执行相应的软件完成,例如,前述的距离获取模块,可以是具有执行前述获取触控输入装置上方手指至触控输入装置上至少两个热感应点中每个热感应点的距离的硬件,例如距离获取器,也可以是能够执行相应计算机程序从而完成前述功能的一般处理器或者其他硬件设备;再如前述的第一比较模块,可以是具有执行前述比较所述获取的至少两个热感应点中每个热感应点至所述手指的距离功能的硬件,例如第一比较器,也可以是能够执行相应计算机程序从而完成前述功能的一般处理器或者其他硬件设备(本说明书提供的各个实施例都可应用上述描述原则)。[0047]附图3示例的距离获取模块301可以包括热感应强度获取单元401和距离计算单元402,如附图4所示本发明另一实施例提供的触控输入装置上手势的感知装置,其中:
[0048]热感应强度获取单元401,用于根据所述至少两个热感应点中每个热感应点对所述触控输入装置上方手指的感测,获取所述至少两个热感应点中每个热感应点对触控输入装置上方手指的热感应强度。
[0049]距离计算单元402,用于计算热感强度距离比与所述至少两个热感应点中每个热感应点对触控输入装置上方手指的热感应强度的乘积,得到触控输入装置上方手指至触控输入装置上至少两个热感应点中每个热感应点的距离。
[0050]附图4示例的触控输入装置上手势的感知装置还可以包括调用模块501或实测模块502,如附图5-a或附图5-b所示本发明另一实施例提供的触控输入装置上手势的感知装置,其中:
[0051]调用模块501,用于调用保存的所述热感强度距离比;
[0052]实测模块502,用于通过实时测量获取所述热感强度距离比。
[0053]附图3至附图5-b示例的触控输入装置上手势的感知装置还可以包括探测频率调节模块601,如附图6-a至附图6-d所示本发明另一实施例提供的触控输入装置上手势的感知装置。探测频率调节模块601用于在获取触控输入装置上方手指至触控输入装置上至少两个热感应点中每个热感应点的距离时,调节所述热感应点对热感应强度的探测频率。
[0054]附图6-a至附图6-d示例的探测频率调节模块601可以包括第二比较单元701、第一调节单元702和第二调节单元703,如附图7-a至附图7_d所示本发明另一实施例提供的触控输入装置上手势的感知装置,其中:
[0055]第二比较单元701,用于比较所述手指至触控输入装置的距离与第二距离阈值的大小;
[0056]第一调节单元702,用于若所述手指至触控输入装置的距离小于所述第二距离阈值,则增大所述热感应点对热感应强度的探测频率;
[0057]第二调节单元703,用于若所述手指至触控输入装置的距离大于所述第二距离阈值,则降低所述热感应点对热感应强度的探测频率,从而达到节电的目的。
[0058]需要说明的是,上述装置各模块/单元之间的信息交互、执行过程等内容,由于与本发明方法实施例基于同一构思,其带来的技术效果与本发明方法实施例相同,具体内容可参见本发明方法实施例中的叙述,此处不再赘述。
[0059]本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,比如以下各种方法的一种或多种或全部:
[0060]获取触控输入装置上方手指至触控输入装置上至少两个热感应点中每个热感应点的距离;
[0061]比较所述获取的至少两个热感应点中每个热感应点至所述手指的距离;
[0062]若所述距离中最短的距离在第一距离阈值之内,则确定手指悬浮在触控输入装置上方。
[0063]本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:只读存储器(ROM,Read Only Memory)、随机存取存储器(RAM,RandomAccess Memory)、磁盘或光盘等。
[0064]以上对本发明实施例提供的一种触控输入装置上手势的感知方法和感知装置进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在【具体实施方式】及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
【权利要求】
1.一种触控输入装置上手势的感知方法,其特征在于,所述方法包括: 获取未触碰触控输入装置的手指至所述触控输入装置上至少两个热感应点中每个热感应点的距离; 比较所述获取的至少两个热感应点中每个热感应点至所述手指的距离,确定所述距离中最短的一个距离; 若所述距离中最短的距离在第一距离阈值之内,则确定手指位于触控输入装置上方。
2.如权利要求1所述的方法,其特征在于,所述获取触控输入装置上方手指至触控输入装置上至少两个热感应点中每个热感应点的距离包括: 根据所述至少两个热感应点中每个热感应点对所述触控输入装置上方手指的感测,获取所述至少两个热感应点中每个热感应点对触控输入装置上方手指的热感应强度; 计算热感强度距离比与所述至少两个热感应点中每个热感应点对触控输入装置上方手指的热感应强度的乘积,得到触控输入装置上方手指至触控输入装置上至少两个热感应点中每个热感应点的距离。
3.如权利要求2所述的方法,其特征在于,所述方法还包括: 调用保存的所述热感强度距离比;或者 通过实时测量获取所述热感强度距离比。
4.如权利要求1至3任意一项所述的方法,其特征在于,所述方法还包括: 在获取触控输入装置上方手指至触控输入装置上至少两个热感应点中每个热感应点的距离时,调节所述热感应点对热感应强度的探测频率。
5.如权利要求4所述的方法,其特征在于,所述在获取触控输入装置上方手指至触控输入装置上至少两个热感应点中每个热感应点的距离时,调节所述热感应点对热感应强度的探测频率包括: 比较所述手指至触控输入装置的距离与第二距离阈值的大小; 若所述手指至触控输入装置的距离小于所述第二距离阈值,则增大所述热感应点对热感应强度的探测频率; 若所述手指至触控输入装置的距离大于所述第二距离阈值,则降低所述热感应点对热感应强度的探测频率。
6.一种触控输入装置上手势的感知装置,其特征在于,所述装置包括: 距离获取模块,用于获取触控输入装置上方手指至触控输入装置上至少两个热感应点中每个热感应点的距离; 第一比较模块,用于比较所述获取的至少两个热感应点中每个热感应点至所述手指的距离; 确定模块,用于若所述第一比较模块的比较结果为所述距离中最短的距离在第一距离阈值之内,则确定手指悬浮在触控输入装置上方。
7.如权利要求6所述的装置,其特征在于,所述距离获取模块包括: 热感应强度获取单元,用于根据所述至少两个热感应点中每个热感应点对所述触控输入装置上方手指的感测,获取所述至少两个热感应点中每个热感应点对触控输入装置上方手指的热感应强度; 距离计算单元,用于计算热感强度距离比与所述至少两个热感应点中每个热感应点对触控输入装置上方手指的热感应强度的乘积,得到触控输入装置上方手指至触控输入装置上至少两个热感应点中每个热感应点的距离。
8.如权利要求7所述的装置,其特征在于,所述装置还包括: 调用模块,用于调用保存的所述热感强度距离比;或者 实测模块,用于通过实时测量获取所述热感强度距离比。
9.如权利要求6至8任意一项所述的装置,其特征在于,所述装置还包括: 探测频率调节模块,用于在获取触控输入装置上方手指至触控输入装置上至少两个热感应点中每个热感应点的距离时,调节所述热感应点对热感应强度的探测频率。
10.如权利要求9所述的装置,其特征在于,所述探测频率调节模块包括: 第二比较单元,用于比较所述手指至触控输入装置的距离与第二距离阈值的大小; 第一调节单元,用于若所述手指至触控输入装置的距离小于所述第二距离阈值,则增大所述热感应点对热感应强度的探测频率; 第二调节单元,用于若所述手指至触控输入装置的距离大于所述第二距离阈值,则降低所述热感应点对热感应强度的探测频率。
【文档编号】G06F3/044GK104020898SQ201310066281
【公开日】2014年9月3日 申请日期:2013年2月28日 优先权日:2013年2月28日
【发明者】豆宁军 申请人:腾讯科技(深圳)有限公司