使用触摸检测表面的电子设备和方法

文档序号:6352132阅读:92来源:国知局
专利名称:使用触摸检测表面的电子设备和方法
技术领域
本发明涉及用于使用电子设备的触摸检测表面来模拟同时触摸手势的顺次触摸手势。
背景技术
诸如移动电话、智能电话的电子设备以及诸如个人数字助理(PDA)、音频播放器、头戴式耳机等其他手持或便携电子设备已经变得流行和普及。随着越来越多的特征被添加到这样的设备,越来越期望用适应多种用户命令和/或对多种用户行为作出反应的输入/输出机构来装备它们。例如,现在很多移动设备不仅装备有各种按钮和/或效键盘,而且装备有诸如触摸屏或触摸板的触摸检测表面,通过该触摸检测表面,用户仅通过触摸移动设备的表面和/或沿着移动设备的表面移动用户的手指,就能够向移动设备传送多种指令。所谓的多点触摸的触摸检测表面允许对同时发生的多个触摸的检测,而单点触摸 的触摸检测表面一次只允许对单个触摸的检测。因为使用两个或多个同时触摸(例如用两个手指)执行的各种手势组合是可检测的,使得可以以直接方式控制更加丰富和更多变的设备功能集(诸如缩放和平移),所以多点触摸表面是有利的。例如,在多点触摸的触摸检测表面上两个手指分开移动可以用于放大相关联的地图或者文件或照片,而两个手指向一起移动可以用于缩小。而且,与在触摸检测表面上仅移动一个手指相比,在多点触摸的触摸检测表面上两个手指向一起移动可以用于以两倍的速度平移项目。然后,多点触摸的触摸检测表面通常比单点触摸的触摸检测表面更加昂贵和复杂,使得从成本和简单的观点来看单点触摸表面更有利。此外,在特定情况下,对于用户来说可能难以使用同时触摸与电子设备进行交互,诸如当用户仅具有一个手指(例如,拇指)可用于触摸交互或者由于例如由于伤病或关节炎而导致其他情况的手指机动性有限时。


图I是根据一个实施例的采用单点触摸的触摸检测表面的示例性电子设备的前视图,其中电子设备能够模仿多点触摸的触摸检测表面;图2是示出图I的电子设备的示例性组件的框图;图3-5以示意的形式示出了根据一些实施例的若干示例性手势顺序;以及图6是示出可以通过图I和图2的电子设备执行的方法的示例性步骤的流程图。
具体实施例方式具有处理器以及一个或多个触摸检测表面的电子设备检测顺次触摸,识别对应的手势顺序,并且进行操作以控制各种设备功能的执行,诸如缩放功能(放大和缩小)、平移功能(滚动和平移)以及旋转功能,这些功能与在电子设备的显示屏上显示的项目相关联。对应的方法控制这样的电子设备功能的执行。可以使用在触摸检测表面上的顺次触摸来模仿具有多点触的摸触摸检测表面并且能够检测多个同时触摸的电子设备的功能,因为不需要同时触摸,所以提供了更简单的用户体验。触摸检测表面可以具有单点触摸的触摸检测表面的形式,从而与多点触摸的触摸检测表面相比,提供了简单性和节约的成本。替代地,触摸检测表面可以是接收单点触摸的用户交互的多点触摸的触摸检测表面。触摸检测表面可以是多种公知的触摸检测技术中的任何一个,诸如电阻技术、电容技术、光学技术或其他技术。参考图1,示例性电子设备102被示作移动智能电话,示例性电子设备102可以包括各种功能,例如电子邮件、消息收发和互联网浏览功能,以及各种其他功能。在其他实施例中,该设备可以是多个其他电子设备中的一个,诸如个人数字助理、音频和/或视频播放器、头戴式耳机、导航设备、笔记本电脑、膝上型计算机或其他计算设备,或者可以利用或得益于触摸检测表面的任何其他设备。触摸检测表面可以是触摸屏或者触摸板。如图所示,设备102包括触摸检测表面104,该触摸检测表面104可以是透光板或者覆盖显示屏106以在显示屏106的全部或一部分上产生触摸屏的其他技术。触摸屏是有利的,因为可以在应用控制触摸手势的触摸检测表面下方直接显示被操纵的项目。电子设备102还可以包括键 盘108,该键盘108具有用于输入用于设备的操作的各种用户命令的多个键。参考图2,框图200示出了电子设备102的移动智能电话实施方式的示例性内部组件。这些组件可以包括无线收发信机202、处理器204 (例如,微处理器、微型计算机、专用集成电路等)、存储器206、一个或多个输出组件208、一个或多个输入组件210以及一个或多个传感器228。设备还可以包括用于向辅助组件或附件提供直接连接以用于其他或增强功能的组件接口 212以及用于向其他内部组件提供电力的诸如电池的电源214。全部内部组件可以彼此耦合,并且通过诸如内部总线的一个或多个内部通信链接232来彼此通信。更具体地,无线收发信机202可以包括蜂窝收发信机203以及无线局域网(LAN)收发信机205。无线收发信机202中的每一个利用用于通信的无线技术,诸如基于蜂窝的通信技术,包括模拟通信(使用AMPS)、数字通信(使用CDMA、TDMA, GSM、iDEN、GPRS、EDGE等)以及下一代通信(使用UMTS、WCDMA, LTE、IEEE 802. 16等)或者其变体,或者对等网络或ad hoc通信技术,诸如归属RF、蓝牙和IEEE 802. 11 (a、b、g或η)或者其他无线通信技术。存储器206可以包含多种形式中的任何一种的一个或多个存储器设备(例如,只读存储器、随机存取存储器、静态随机存取存储器、动态随机存取存储器等),并且由处理器204来使用,以存储和检索数据。由存储器部分206存储的数据可以包括操作系统、应用以及信息数据。每个操作系统包括控制通信设备的基本功能的可执行代码,诸如各种内部组件之间的交互、经由无线收发信机202和/或组件接口 212的与外设的通信以及去往和来自存储器部分206的应用和数据的存储和检索。每个应用包括利用操作系统来向通信设备提供更多特定功能性的可执行代码,诸如文件系统服务以及存储在存储器部分206中的受保护数据和无保护数据的处理。信息数据是可以通过操作系统或用于执行通信设备的功能的应用来参考和/或操纵的不可执行代码或信息。无线收发信机202结合电子设备102的其他内部组件200的示例性操作可以采取各种形式,并且可以包括例如下述操作,在该操作中当接收到无线信号时,内部组件检测通信信号,并且收发信机202解调通信信号,以恢复进入的信息,诸如通过无线信号传送的语音和/或数据。在从收发信机202接收进入的信息之后,处理器204针对一个或多个输出设备208对进入的信息进行格式化。同样地,对于无线信号的传输,处理器204对外出的信息进行格式化(可以通过输入设备210激活,或者不通过输入设备210激活),并且将外出的信息传送到一个或多个无线收发信机202,以用于作为通信信号进行调制。无线收发信机(多个无线收发信机)202将调制信号传送到远程设备,诸如小区塔或接入点(未示出)。输出组件210可以包括多种视觉、音频和/或机械输出。例如,输出设备208可以包括一个或多个视觉输出设备216,该视觉输出设备216包括可以是液晶显示器的显示屏106。一个或多个音频输出设备218可以包括扬声器、警报器和/或蜂鸣器,并且机械输出设备220可以包括例如振动机构。类似地,输入设备210可以包括一个或多个诸如相机的光学传感器的视觉输入设备222、诸如麦克风的音频输入设备224以及机械输入设备226。具体地,机械输入设备226还可以包括触摸检测表面104以及图I的小键盘108。可以促动一个或多个输入设备210的动作可以包括例如打开电子设备、解锁设备、移动设备以及操作设备。
传感器228可以包括接近度传感器229和其他传感器231,诸如加速计、陀螺仪或者可以提供相关信息的任何其他传感器,诸如用于识别设备102的当前位置或方位。触摸检测表面104经由链接232向处理器204提供指示应用的触摸手势的信号。处理器监视来自触摸检测表面104的输出信号,并且结合该输出信号,可以检测具有适当特征的应用的触摸手势,并且可以确定在触摸检测表面104上应用的触摸的位置(例如,坐标)。如以下全面描述的,处理器204可以被编程为确定与触摸手势相关联的一个或多个其他参数,诸如相对于另一个触摸手势的相对位置、移动量(例如,触摸距离)、方向、速度和/或触摸手势的滑动移动部分的持续时间。此外,处理器204可以被编程为识别触摸手势顺序,并且因此识别对应的设备功能,以根据确定的参数中的一个或多个来进行控制。例如,第一触摸手势和第二触摸手势的相对位置和/或滑动移动方向或者移动样式可以用于确定触摸手势顺序是否使与缩放功能、旋转功能或平移功能相关联的一个,使得可以生成指令,以根据另一个确定的参数,诸如滑动移动触摸距离,控制对应设备功能的执行。下面参考图3-5来说明通过单点触摸的触摸手势的顺序控制设备102的设备功能。这些附图示出了使用触摸检测表面104来控制在电子设备的显示屏106上的项目(诸如图片、网页、地图、文本框等)的显示的触摸手势顺序的各种示例。具体地,图3(a)-图3(b)示出了用于控制电子设备102的缩放功能的触摸手势顺序,诸如对显示的项目放大和缩小。图4(a)-图4(b)示出了用于控制在电子设备上的显示的项目的平移功能的触摸手势顺序,并且图5 (a)-图5 (b)示出了用于控制在电子设备上的显示的项目的旋转功能的触摸手势顺序。还可以限定各种其他触摸手势顺序来控制其他电子设备功能。具体地,如图3(a)所示,可以在触摸检测表面104上应用第一单点触摸触摸手势,诸如在位置300处。如图3(b)所示,第一触摸手势后面可以跟随在初始位置302处开始的第二单点触摸触摸手势,其中第二触摸手势包括箭头304所指示的滑动移动。因为第二触摸手势在例如位置300的左侧的位置302处开始,所以这可以指示期望缩放(放大或缩小)功能。换言之,第二触摸手势相对于第一触摸手势的开始点(例如,向左)可以指示期望的功能。因为第二触摸手势的滑动移动在离开位置300的直线方向上发生,所以这可以指示期望缩小的缩放功能。因此,滑动移动方向可以控制功能的执行。为了放大,直线滑动移动可以指向第一触摸位置300。缩放功能的中心可以通过位置300、通过位置302或者通过这些位置之间的中点来限定,并且缩放量可以与滑动移动的触摸距离相对应。可以通过各种方式触摸该触摸检测表面104来提供触摸手势,包括例如使用手指(包括拇指)、手指甲、手或手的一部分、或者触笔设备。在一些实施例中,可以通过其他类型的动作来激活触摸检测表面104,诸如通过敲击、挤压和施加压力,这些动作全部都视为触摸。但是,触摸检测表面104不需要能够在不同的触摸压力或力之间进行区分。此外,如这里使用的,当手指或其他物体与该触摸检测表面保持接触达通过用户确定的量时,滑动移动发生,并且如下更详细所述。图3(a)_(b)的触摸手势顺序可以与下述手势具有相同的效果,其中,同时触摸多点触的摸触摸检测表面的两个手指移动分开以放大所显示的项目(或者向一起移动以对显示的项目进行缩小)。图4(a)_(b)示出了用于控制设备102显示控制器的平移功能的触摸手势顺序,诸如移动(滚动、平移)显示的项目或对象或者其一部分,然后使得该项目的不同部分在显示屏106上可见。具体地,如图4(a)所示,可以在例如触摸检测表面104的位置400处应用 第一单点触摸的触摸手势。如图4(b)所示,第一触摸手势后面之后可以是初始位置402处的第二单点触摸触摸手势,其中第二触摸手势包括由箭头404所指示的滑动移动,其中手指或其他物体保持与该触摸检测表面接触达可测量的量。在该示例中,因为第二触摸手势在位置400的右侧的位置402处开始,所以这可以指示期望平移功能。在一个实施例中,单独的第二触摸手势(通过位置402和箭头404限定的滑动移动来限定)将导致显示的图像的平移基本上等同于滑动移动的速度和方向。然而,所示的触摸手势顺序可以用于使显示屏上的项目的平移速度增加预定的系数,诸如2(如箭头406所示),使得它具有与多点触摸手势有相同(或相似)的效果,其中,两个手指同时触摸多点触摸的触摸检测表面并沿着表面向一起移动,与单个手指滑动移动的使用相比,以增加的速度滚动或平移显示的项目。向上滚动可以通过向上而不是向下滑动移动404来控制。类似地,向左滚动可以通过向左滑动移动来控制,并且向右滚动可以通过向右滑动移动来控制。图5(a)_(b)示出了用于控制设备102的旋转功能的触摸手势顺序,以便于旋转显示屏106上的项目以影响显示屏106上的项目的期望方位。再一次,可以在位置500处应用第一触摸手势,该第一触摸手势之后是后续的第二触摸手势,该第二触摸手势包括从初始位置502开始的滑动移动,例如箭头504所指示的圆弧。因为第二手势在在区域500左侧的位置502开始,所以这样可以指示例如期望缩放功能或者旋转功能。因为后续滑动移动是圆弧式,所以处理器可以确定期望旋转功能。如果滑动移动是线形的,则可以实现缩放功能。圆弧504被示出为逆时针,这可以在逆时针方向控制旋转。如果圆弧504是顺时针方向,则可以在顺时针方向上控制显示的项目的旋转。项目的旋转可以围绕通过第一触摸手势的位置500、第二触摸手势的开始位置502或者这些位置之间的中点限定的轴线而发生,并且对象的旋转量(例如,旋转程度)可以与滑动移动量相对应。该触摸手势可以具有与这样的手势相同的效果,其中,两个手指同时触摸多点触摸的触摸检测表面,并且一个手指围绕另一个手指旋转(或者两个手指的触摸都关于中心点旋转),以影响显示的项目的旋转。现在参考图6,示出了流程图600,包括电子设备102的操作的示例性步骤。当电子设备打开以供使用或者以公知方式进行初始化时,该过程在步骤602开始。接下来,在步骤604,电子设备监测用户输入,但是保持处于单点触摸模式。在步骤606,电子设备检测是否将第一触摸手势施加到触摸检测表面104。如果否,则该过程进入步骤604,并且如果是,则该过程前进到步骤607。在步骤607,确定适当的第一触摸手势是否已经发生,也就是说,第一触摸手势是否具有特征使得指示应当发起顺次单点触摸模式。例如当触摸手势被施加到触摸检测表面达时间大于预定持 续时间的持续时间时,适当的第一触摸手势发生。为此,处理器可以被编程为确定施加的第一触摸手势的持续时间。在另一实施例中,适当的第一触摸手势可以是通过另一预定特征限定的手势,诸如施加到触摸检测表面的指定位置。如果没有检测到适当的第一触摸手势,则该处理前进到步骤609。在步骤609,触摸手势作为正常(非顺次)单点触摸的触摸手势进行处理。如果检测到适当的第一触摸手势,则处理前进到步骤608。在步骤608,电子设备确定并且记录第一触摸手势的位置,并且继续监测用户输入。然后,处理前进到步骤610,在该步骤处,电子设备确定是否将适当的第二触摸手势施加到触摸检测表面。例如,当第二触摸手势被施加到触摸检测表面上的诸如第二指定触摸区域的位置时,和/或如果第二触摸手势在从第一触摸手势开始的预定时间内发生,和/或如果施加第二触摸手势的静止部分达大于预定持续时间的持续时间,则适当的第二触摸手势发生。例如,如果在预定时间段(例如两秒)之后不存在第二触摸手势,则没有检测到适当的第二触摸手势。如果没有检测到适当的第二触摸手势,则处理再次前进到步骤604。如果检测到适当的第二触摸手势,则处理前进到步骤612。在步骤612,确定第二触摸手势的第一参数和第二参数,以便于识别步骤614要控制的对应设备功能,并且在步骤616以期望的方式控制识别的设备功能。关于第一参数,这可以是第二触摸手势初始位置相对于第一触摸手势位置的相对位置。例如,关于图3(a)-图3(b)、图4(a)-图4(b)以及图5 (a)-图5 (b),施加到所视角的第一触摸手势左侧的第二触摸手势可以用于指示期望缩放功能或旋转功能,并且施加到所施加的第一触摸手势右侧的第二触摸手势可以用于指示期望平移功能。在一些情况下,第一触摸手势和第二触摸手势的相对位置还可以结合作为第二触摸手势的一部分发生的滑动移动来使用。例如,在第一触摸手势左侧开始的第二触摸手势结合圆弧形滑动移动可以用于指示期望旋转功能,并且在第一触摸手势右侧开始的第二触摸手势结合线性滑动移动可以用于指示期望缩放功能。因此,在步骤614,电子设备可以基于确定的第一参数来识别要控制的对应功能。在步骤616,设备可以基于确定的第二参数来控制识别的设备功能的执行。关于第二参数,这可以是滑动移动的移动量(触摸距离)、移动形状(例如,线性或弧形)、移动方向(例如,朝向第一触摸位置或远离第一触摸位置;水平、垂直或对角线方向;顺时针或逆时针方向;等等)或者滑动移动的持续时间或速度。滑动移动的移动量可以在滑动移动期间的各个点进行确定,并且然后可用于控制对应的功能,诸如控制显示的项目的缩放量、平移量或者旋转量。在滑动移动完成之后(例如当从触摸检测表面移开手指),可以终止设备功能的控制。在步骤618,设备确定顺次触摸检测进程是否已经关闭。如果否,则该过程返回步骤604。如果是,则该过程在步骤620终止。通过利用触摸 检测表面来按顺序识别两个或更多个预定单点触摸手势,可以实现通过多点触摸的触摸表面提供的功能性,并且可以限定易于执行的触摸手势顺序。特别希望本发明不限于这里包含的实施例和说明,而包括这些实施例的修改形式,包括落入后附权利要求书的范围内的多个实施例的部分以及不同实施例的元素的组
口 ο
权利要求
1.一种电子设备,包括 触摸检测表面;以及 处理器,所述处理器与所述触摸检测表面进行电子通信,所述触摸检测表面被编程为检测施加到所述触摸检测表面的第一触摸手势;如果所述第一触摸手势具有预定特征,则发起顺次触摸模式;检测后续第二触摸手势,在所述顺次触摸模式中所述后续第二触摸手势包括施加到所述触摸检测表面的滑动移动;以及,确定所述第二触摸手势的第一参数和第二参数; 进一步,其中,所述处理器根据所确定的第一参数来识别所述电子设备的多个设备功能中的对应一个设备功能,并且根据所确定的第二参数来控制所述电子设备的所识别设备功能的执行。
2.根据权利要求I所述的电子设备,其中,如果所述第一触摸手势的持续时间大于预定持续时间,则发起所述顺次触摸模式。
3.根据权利要求I所述的电子设备,进一步其中,所述处理器被编程为确定所施加的第二触摸手势是否在所述第一触摸手势之后的预定时段内发生;以及,如果所施加的第二触摸手势在所述预定时段之后发生,则提供用于退出所述顺次触摸模式的指令。
4.根据权利要求I所述的电子设备,进一步其中,所述处理器被编程为确定所施加的第二触摸手势具有的持续时间是否大于预定持续时间;以及,如果所施加的第二触摸手势具有的持续时间大于所述预定持续时间,则提供用于退出所述顺次触摸模式的指令。
5.根据权利要求I所述的电子设备,其中,所述电子设备的受控设备功能包括下述中的一个缩放功能、平移功能以及旋转功能。
6.根据权利要求I所述的电子设备,其中,所述受控设备功能控制在所述电子设备的显示屏上的项目的显示。
7.根据权利要求I所述的电子设备,其中,所述触摸检测表面是单点触摸的检测表面和多点触摸检测表面中的一个。
8.根据权利要求I所述的电子设备,其中,所述触摸检测表面形成触摸屏。
9.根据权利要求I所述的电子设备,其中,所述触摸检测表面是触摸板。
10.一种用于控制具有触摸检测表面的电子设备的方法,所述方法包括下述步骤 检测施加到所述触摸检测表面的第一触摸手势; 如果所述第一触摸手势具有预定特征,则发起顺次触摸模式; 在所述顺次触摸模式中,检测后续施加到所述触摸检测表面的第二触摸手势,其中,所述第二触摸手势包括滑动移动; 确定与所述第二触摸手势相关联的第一参数和第二参数; 根据所确定的第一参数来识别对应的设备功能;以及 根据所确定的第二参数来控制所识别设备功能的执行。
11.根据权利要求10所述的方法,进一步包括确定所施加的第一触摸手势的持续时间,并且如果所施加的第一触摸手势的持续时间大于预定持续时间,则发起所述顺次触摸模式。
12.根据权利要求10所述的方法,进一步包括确定所施加的第二触摸手势是否在所述第一触摸手势之后的预定时段内发生,并且如果否,则退出所述顺次触摸模式。
13.根据权利要求10所述的方法,进一步包括确定所施加的第二触摸手势具有的持续时间是否小于预定持续时间,并且如果是,则退出所述顺次触摸模式。
14.根据权利要求10所述的方法,进一步包括控制缩放功能、平移功能以及旋转功能中的至少一个。
15.根据权利要求14所述的方法,其中,所述控制步骤包括控制在所述电子设备的显示屏上的项目的显示。
16.根据权利要求10所述的方法,其中,所述第一参数是所述第二触摸手势的初始位置相对于所述第一触摸手势的位置的相对位置。
17.根据权利要求10所述的方法,其中,所述第二参数是下述中的一个触摸距离、持续时间以及所述滑动移动的速度。
18.根据权利要求10所述的方法,其中,所述第二参数是所述滑动移动的方向。
19.根据权利要求10所述的方法,其中,所述第一参数包括下述二者所述第二触摸手势的初始位置相对于所述第一触摸手势的位置的相对位置、以及所述滑动移动的方向。
20.根据权利要求10所述的方法,其中,所述确定第一参数的步骤包括确定所述滑动移动的移动样式,并且所述识别步骤包括根据所确定的移动样式来识别受控设备功能。
全文摘要
电子设备包括处理器以及一个或多个触摸检测表面,用于检测包括第一触摸手势和后续第二触摸手势的手势顺序。相关的方法包括检测施加到触摸检测表面的第一触摸手势;以及如果第一触摸手势具有预定特征,则发起顺次触摸模式。当在顺次触摸模式中时,该方法检测后续施加到触摸检测表面的第二触摸手势,其中第二触摸手势包括滑动移动。该方法确定与第二触摸手势相关联的第一参数和第二参数,根据确定的第一参数识别对应的设备功能,并且根据确定的第二参数来控制识别的设备功能的执行。
文档编号G06F3/0485GK102906682SQ201080066392
公开日2013年1月30日 申请日期2010年4月23日 优先权日2010年4月23日
发明者黄萌 申请人:摩托罗拉移动有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1