用于力感测触摸板的自动使用的设备和方法

文档序号:8367441阅读:188来源:国知局
用于力感测触摸板的自动使用的设备和方法
【技术领域】
[0001]本公开一般涉及在使用力感测触摸板的移动设备的用户界面上的自动控制的设备和方法,且尤其涉及识别与手指使用输入、位置输入、力输入、姿势输入以及使用中的应用的输入有关的多触摸输入。
【背景技术】
[0002]电子设备可包含各种不同的输入技术。例如,电子设备可包括键盘以允许用户输入。在另一示例中,电子设备可包括使用户能够输入的触摸传感器。在又一个示例中,电子设备可包括使用户能够输入的置于显示器顶部上的透明的触摸传感器。姿势识别在电子设备中日趋普及。当正确利用时,姿势识别能够实现更快且更为直观的命令。然而,姿势识别具有与之关联的固有的局限。精确姿势确定是一个这样的局限。与普遍认识的语言不同,不存在标准的姿势库。更重要的是,对于通常的姿势,不同用户按不同方式执行该任务。例如,对于左滑动姿势,一些用户首先滑动至左边然后退回来而其他用户更喜欢首先稍微向右移动然后滑动到左边。已通过使用不同的识别算法(诸如隐马尔可夫模型(hidden Markovmodels)和动态时间规整(Dynamic time warping)方法)执行了大量研宄来增加精确度,但没有取得巨大的成功。一种克服此局限的更直截了当的方法是将所执行的姿势的数量限制到简单姿势以避免混淆。然而,这反过来限制了此方法本身的有用性。
[0003]典型的触摸传感器可利用各种具有多触摸或力感测能力的触摸板技术。每一触摸板的力感测机制可不同。利用触摸传感器的电子设备可被配置有各种操作系统中的一个。利用来自用户的多个手指,可执行无数的单个手指和多手指姿势。此外,依赖于在触摸传感器的力感测机制上所感测的压力值的各种粒度,可执行与压力等级配对的手指姿势的进一步组合。此外,可利用所施加的不同程度的压力来使用手指的通常姿势。虽然以上仅涉及手指的使用,但也可使用指示笔、手掌等来执行通常姿势,且触摸传感器可包括甚至更可能的具有不同程度的压力的触摸感测器输入。用来确定触摸输入的方法对于每个开发者或用户限定这些姿势以及感测压力粒度和动作来说可能变得非常麻烦、冗长且低效。
[0004]因此,需要一种在使用力感测触摸板的移动设备的用户界面上的自动控制的方法和设备。
附图简述
[0005]其中相同附图标记在各附图中表示相同或功能类似的元件连同下面的详细描述被纳入于此并作为说明书的一部分,并用来进一步解说包括所要求保护的发明的理念的实施例,并解释那些实施例的各种原理和优势。
[0006]图1是根据一些实施例的移动单元的部件的框图。
[0007]图2是根据一些实施例的触摸输入的姿势库。
[0008]图3是根据一些实施例用于确定与触摸输入有关的命令的方法的流程图。
[0009]本领域内技术人员将理解,这些附图中的各个要素为了简化和清楚而被示出,并且不一定按照比例绘制。例如,附图中的一些要素的尺寸可相对于其它要素被放大以帮助增进对本发明实施例的理解。
[0010]已通过附图中的传统标号在适宜的位置对装置和方法构成进行了表示,这些标号仅示出理解本发明的实施例有关的那些特定细节,这是为了不使本领域内技术人员借助这里的说明书容易理解的那些细节的披露变得晦涩。
详细描述
[0011]用于从触摸输入确定一命令的方法和设备。此方法包括:确定使用中的应用的数据,该使用中的应用的数据是指正由电子设备上的处理器执行的应用;通过电子设备的触敏输入设备接收触摸输入数据,该触摸输入数据至少包括手指使用输入数据、力输入数据、姿势输入数据以及位置输入数据,手指使用输入数据是指输入触摸输入数据的方式,力输入数据是指在如何输入触摸输入数据的过程中所施加的压力,姿势输入数据是指触摸输入数据中所包含的随时间的运动,位置输入数据是指在触敏输入设备上接收该触摸输入的位置;以及确定要执行的命令,该命令与使用中的应用的数据以及手指使用输入数据、力输入数据、姿势输入数据和位置输入数据中的至少一个有关。
[0012]可参考以下描述以及附图进一步理解示例性实施例,其中相同的元件用相同的附图标记来指示。示例性实施例描述了被配置成确定与触摸输入有关的命令的电子设备。具体地,电子设备接收至少包括手指使用输入、力输入、姿势输入以及位置输入的触摸输入,该触摸输入被用于确定针对特定使用中的应用的命令。以下将更详细地讨论电子设备、其部件、包括手指使用输入、力输入、姿势输入以及位置输入的触摸输入、与使用中的应用关系以及相关的方法。
[0013]图1是根据本发明的示例性实施例的电子设备100。如所示,电子设备100可以是任何便携式设备,诸如移动电话、个人数字助理、智能电话、平板电脑、膝上电脑、条形码读取器等。然而,应当注意,电子设备100可表示能够接收触摸输入(包括手指使用输入、力输入以及姿势输入)的任何类型的设备。相应地,电子设备100还可表示非便携式设备,诸如台式电脑。电子设备100可包括各种部件。如图1中所示,电子设备100可包括处理器105、存储装置110、显示设备115、输入/输出(I/O)设备120、收发机125以及其他部件130,诸如便携式电源(例如,电池)。
[0014]处理器105可为电子设备100提供常规功能。例如,当经由收发机125连接至通信网络时,MU 100可包括在处理器105上执行的多个应用,诸如包括网页浏览器的应用。如下文将进一步详细地讨论地,处理器105还可接收触摸输入数据以确定要执行的命令。存储器110还可为电子设备100提供常规功能。例如,存储器110可存储与由处理器105执行的操作有关的数据。如下文将进一步详细地描述的,存储器110还可存储与触摸输入有关的数据,该触摸输入进一步与手指使用输入、力输入、姿势输入以及位置输入有关,其中,这些触摸输入与使用中的应用相协调以确定要执行的命令。具体地,姿势库可被存储于存储器110中。然而,应当注意姿势库可被存储于其它位置中,诸如微控制器的本地存储器。收发机125可以是配置成传送和/或接收数据的任何常规部件。因此,收发机125能够通过网络与其它电子设备直接地或间接地通信。
[0015]显示设备115可以是配置成向用户显示数据的任何部件。例如,显示设备115可以是符合电子设备100的尺寸的液晶显示器(LCD)。I/O设备120可以是配置成接收来自用户的输入的任何部件。例如,I/O设备120可以是键盘(例如,字母数字键盘、数字小键盘等)。I/o设备120还可以是让用户利用手指或指示笔手动输入的触摸感测板。应当注意显示设备115还可包含I/O设备120,尤其是当I/O设备120为包含用户可输入的区域的触摸感测板时。在另一示例中,I/O设备120可以是使用户能够输入的置于显示器115顶部上的透明的触摸传感器。将参考在显示设备115包含I/O设备120时描述本发明的示例性实施例。因此,当在显示设备115和I/O设备120上接收触摸输入时,可确定多个粒度。如下文将进一步详细地描述的,I/O设备120可被配置有力感测器,以确定利用触摸输入数据所施加的压力的量。应当注意本发明的示例性实施例还可用于置于电子设备100上的外壳的独立区域上的独立的I/o设备120。
[0016]根据示例性实施例,电子设备100配置成经由I/O设备120接收触摸输入数据。触摸输入数据可包括若干成份,处理器105解释这些成份以从中确定相应的要执行的命令,该命令进一步与正由处理器105运行的目前的应用有关。如上所讨论的,触摸输入数据的成份可包括手指使用输入、力输入、姿势输入以及位置输入。手指使用输入可涉及用户置于I/O设备120上以用于触摸输入数据的多个手指。力输入可涉及施加在I/O设备120上的压力。姿势输入可涉及触摸输入数据随时间的运动,诸如在其间具有相对运动的初始设置和最终设置。位置输入可涉及在I/O设备120上接收该触摸输入的位置(例如,I/O设备120的顶部区域、I/O设备120的底部区域等)。应当注意手指使用输入仅仅是示例性的。根据本发明的示例性实施例,I/o设备120可配置成接收来自指示笔的触摸输入数据。力输入、姿势输入以及位置输入可进一步与指示笔的使用合并。因此,此处关于手指使用输入的描述也可适用于当用户利用指示笔输入触摸输入数据时。还应当注意触摸输入可以是各种类型的输入格式的任意组合。例如,用户可使用手指、指示笔、手掌或其任意组合来输入触摸输入。
[0017]可利用姿势库对电子设备100预编程和/或手动编程。也就是说,姿势库可包括由管理员(例如,软件库开发者)或由电子设备100的用户或由其组合(诸如包括预定义的触摸输入但允许由用户定义的变化或附加触摸输入)所定义的触摸输入。
[0018]图2示出根据一些示例性实施例的触摸输入的姿势库200。如上所讨论的,姿势库200包括用于定义来自触摸输入数据的命令的几个成份。初始确定可以是手指使用输入。如姿势库200中所示,手指使用输入可在单个手指触摸输入或两个手指触摸输入之间。随后的确定可以是力输入。力输入可在低压力触摸输入或高压力触摸输入之间。进一步的确定可以是姿势输入。姿
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1