本申请是2012年10月31日进入中国国家阶段的、申请号为201180022020.3、发明名称为“便携式电子设备及其控制方法”的专利申请的分案申请。
本公开涉及电子设备,包括但不限于具有触摸敏感显示器的便携式电子设备。
背景技术:
包括便携式电子设备在内的电子设备已经赢得了广泛的使用,并且可以提供各种各样的功能,例如包括电话、电子消息收发、和其他个人信息管理器(pim)应用功能。便携式电子设备包括若干种类的包括移动台在内的设备,如具有无线网络通信或近场通信连接(如蓝牙能力)的简易蜂窝电话、智能电话、个人数字助理(pda)、平板计算机、以及膝上型计算机。
如pda或者平板计算机之类的便携式电子设备通常旨在手持使用且易于携带。通常较小的设备对便携性而言是有利的。触摸敏感显示器,也称为触摸屏显示器,对于小型的且具有有限的空间供用户输入和输出的手持设备而言特别有用。在触摸敏感显示器上显示的信息可以根据正在执行的功能和操作进行改变。
期望对具有触摸敏感显示器的电子设备进行改进。
技术实现要素:
根据一个方面,提供一种用于电子设备的方法,所述电子设备具有处理器和触摸敏感显示器,所述触摸敏感显示器包括显示区域和非显示区域。所述方法包括:基于显示区域和非显示区域来提供边界。
根据另一方面,一种电子设备包括:触摸敏感显示器,存储器、以及处理器,所述处理器耦合到触摸敏感显示器和存储器以执行上述方法。
附图说明
现在将仅作为示例,参考附图描述本公开的实施例,其中:
图1是根据示例实施例的便携式电子设备的框图;
图2是便携式电子设备的示例的正视图;
图3示出了在图2的便携式电子设备上的触摸的示例;
图4是示出根据本公开控制便携式电子设备的方法的流程图;以及
图5示出了元导航手势与来自应用的信息之间的关联的示例。
具体实施方式
下面描述了一种电子设备,其具有处理器和触摸敏感显示器,所述触摸敏感显示器包括显示区域和非显示区域。一种用于所述电子设备的方法包括:基于显示区域和非显示区域来提供边界。
为了解释说明的简单和清楚起见,参考标记在附图之间可以重复,以指示对应的或类似的元素。阐述了众多的细节,以提供对此处描述的实施例的理解。可以在没有这些细节的情况下,实现实施例。在其他示例中,没有详细描述公知的方法、过程以及部件,以避免模糊所描述的实施例。不应该认为本说明书局限于此处描述的实施例的范围。
本公开一般地涉及电子设备,诸如便携式电子设备。便携式电子设备的示例包括无线通信设备,如寻呼机、移动或蜂窝电话、智能电话、无线组织器、pda、笔记本计算机、上网本计算机、平板计算机等等。便携式电子设备还可以是不具有无线通信功能的便携式电子设备。例子包括手持电子游戏设备、数字相册、数字照相机、笔记本计算机、上网本计算机、平板计算机、或者其他设备。
图1示出了便携式电子设备100的示例的框图。便携式电子设备100包括多个部件,如控制便携式电子设备100的总体操作的处理器102。当前描述的便携式电子设备100可选地包括通信子系统104和短程通信132模块,用以执行各种通信功能,包括数据和语音通信。由解码器106对便携式电子设备100接收的数据进行解压缩和解密。通信子系统104接收来自无线网络150的消息,并且向无线网络150发送消息。无线网络150可以是任何类型的无线网络,包括但不限于数据无线网络、语音无线网络、以及支持语音和数据通信二者的网络。电源142给便携式电子设备100供电,该电源142例如是一个或多个可再充电的电池或者是面向外部电源的端口。
处理器102与其他部件交互,所述其他部件例如是随机存取存储器(ram)108、存储器110、具有触摸敏感覆盖层114(可操作地连接到一起构成触摸敏感显示器118的电子控制器116)的显示器112、一个或多个促动器120、一个或多个力传感器122、辅助输入/输出(i/o)子系统124、数据端口126、扬声器128、麦克风130、短程通信132、以及其他设备子系统134。与图形用户界面的用户交互通过触摸敏感覆盖层114来执行。处理器102经由电子控制器116与触摸敏感覆盖层114交互。经由处理器102在触摸敏感显示器118上显示信息,所述信息诸如是文本、字符、符号、图像、图标、和可以在便携式电子设备上显示或呈现的其他项目。处理器102可以与诸如加速度计136之类的方向传感器交互,用以检测重力或者重力引起的反作用力的方向,以便例如确定便携式电子设备100的方向。
为了针对网络接入来标识订户,便携式电子设备100使用订户标识模块或者可移除用户标识模块(sim/ruim)卡138,以便与诸如无线网络150之类的网络进行通信。备选地,可以将用户标识信息编程进存储器110。
便携式电子设备100包括操作系统146和软件程序或组件148,它们由处理器102执行且通常存储在永久性的可更新的存储器(如存储器110)中。可以通过无线网络150、辅助i/o子系统124、数据端口126、短程通信子系统132、或者任何其他合适的子系统134将另外的应用或程序加载到便携式电子设备100。
接收信号,如文本消息、电子邮件消息、或者网页下载,由通信子系统104处理,并且输入到处理器102。处理器102处理接收信号以便输出给显示器112和/或辅助i/o子系统124。订户可以生成数据项,例如电子邮件消息,数据项可以例如通过通信子系统104在无线网络150上传输。
触摸敏感显示器118可以是本领域已知的任何合适的触摸敏感显示器,如电容性、电阻性、红外、表面声波(saw)触摸敏感显示器、应变仪、光学成像、色散信号技术、声学脉冲识别等等。在当前描述的示例实施例中,触摸敏感显示器118是电容性触摸敏感显示器,其包括电容性触摸敏感覆盖层114。该覆盖层114可以是多个层堆叠的组件,其可以例如包括基板、接地屏蔽层、屏障层、由基板或其他屏障隔开的一个或多个电容性触摸传感层、以及封盖。电容性触摸传感器层可以是任何合适的材料,如图案化的铟锡氧化物(ito)。
触摸敏感显示器118的显示器112包括可以显示信息的显示区域和围绕显示区域外围延伸的非显示区域。在非显示区域中不显示信息,非显示区域被用于例如容纳电迹线或者电连接、粘合剂或者其他密封剂、和/或围绕显示区域的边缘的保护涂层。
触摸敏感显示器118可以检测一个或多个触摸(也称为触摸接触或触摸事件)。处理器102可以确定触摸的属性,包括触摸的位置。触摸位置数据可以包括接触的区域或者接触的单个点,如在接触的区域的中心(称为质心)或中心附近的点。响应于检测到触摸,向控制器116提供信号。可以检测到来自任何合适的物体的触摸,根据触摸敏感显示器118的性质,所述物体诸如是手指、拇指、附肢、或者其他事物,例如触笔、笔或者其他指示器。在触摸期间,触摸位置随着检测到的物体的移动而移动。控制器116和/或处理器102可以检测任何合适的接触件在触摸敏感显示器118上做出的触摸。类似地,可以检测多个同时的触摸。
触摸敏感显示器118还可以检测一个或多个手势。手势是触摸敏感显示器118上的一种特定类型的触摸,其从起点开始并且持续到终点。可以通过手势的属性来识别手势,手势的属性例如包括起点、终点、行进距离、持续时间、速度、以及方向。手势的距离和/或持续时间可长可短。可以利用手势的两个点来确定手势的方向。
手势的一个示例是扫动(也称为轻拂)。扫动具有单个方向。触摸敏感覆盖层114可以关于与触摸敏感覆盖层114的接触初始发起的起点以及与触摸敏感覆盖层114的接触终止的终点来评估扫动,而不是使用在手势的持续期间上的每个接触位置或接触点来解析方向。
扫动的示例包括水平扫动、垂直扫动、以及对角线扫动。水平扫动通常包括:用以发起手势的、朝着触摸敏感覆盖层114的左侧或右侧的起点;在维持与触摸敏感覆盖层114的持续接触的同时,所检测到的物体从起点到朝着触摸敏感覆盖层114的右侧或左侧的终点的水平移动;以及与触摸敏感覆盖层114的接触的中断。类似地,垂直扫动通常包括:用以发起手势的、朝着触摸敏感覆盖层114的顶部或底部的起点;在维持与触摸敏感覆盖层114的持续接触的同时,所检测到的物体从起点到朝着触摸敏感覆盖层114的底部或顶部的终点的垂直移动;以及与触摸敏感覆盖层114的接触的中断。
扫动可以具有各种长度,可以在触摸敏感覆盖层114的不同位置发起,并且不需要跨越触摸敏感覆盖层114的整个尺寸。另外,扫动的中断接触可以是逐渐的,因为在扫动仍然进行时,逐渐地减少与触摸敏感覆盖层114的接触。
触摸敏感覆盖层114还可以检测元导航手势。元导航手势是这样的手势:其具有在触摸敏感覆盖层114的显示区域之外的起点,并且移动到触摸敏感显示器的显示区域上的位置。可以检测手势的其他属性并使用其来检测元导航手势。元导航手势还可以包括多触摸手势,其中手势是同时的或者在时间上有交迭,而且至少一个触摸具有在显示区域之外的起点并且移动到触摸敏感覆盖层114的显示区域上的位置。因此,针对元导航手势,可以使用两个手指。此外,多触摸元导航手势可以与单触摸元导航手势相区别,并且可以提供附加的或另外的功能。
在一些示例实施例中,可选的一个或多个力传感器122可被布置在任何合适的位置上,例如在触摸敏感显示器118和便携式电子设备100的背面之间,以检测触摸敏感显示器118上的触摸施加的力。力传感器122可以是力敏电阻、应变仪、压电或压阻器件、压力传感器、或者其他合适的器件。在整个说明书中使用的“力”指的是力测量、估计和/或计算,如压力、形变、应力、张力、力密度、力-面积的关系、推力、扭矩、以及包括力或相关量的其他效应。
与检测到的触摸相关的力信息可以用于选择信息,例如与触摸的位置关联的信息。例如,不满足力阈值的触摸可以加亮(highlight)选项,而满足力阈值的触摸可以选择或输入该选项。选项例如包括:显示的或虚拟的键盘按键;选择框或窗口,例如“取消”、“删除”或“解锁”;功能按钮,如音乐播放器上的播放或停止;等等。不同幅度的力可以与不同的功能或输入关联。例如,较小的力可以导致镜头移动(pinning),以及较大的力可以导致镜头变焦(zooming)。
图2中示出了便携式电子设备100的示例的正视图。便携式电子设备100包括外壳202,外壳202封装图1中所示的部件。外壳202可以包括背面、侧壁、以及构成触摸敏感显示器118的正面204。
在示出的图2的示例中,触摸敏感显示器118通常在外壳202的中央,使得触摸敏感覆盖层114的显示区域206通常在外壳202的正面204的中央。触摸敏感覆盖层114的非显示区域208围绕显示区域206延伸。在当前描述的实施例中,非显示区域的宽度是4mm。。
出于本示例的目的,触摸敏感覆盖层114延伸至覆盖显示区域206和非显示区域208。显示区域206上的触摸可被检测,并且例如可与显示的可选特征相关联。非显示区域208上的触摸可被检测,例如用以检测元导航手势。备选地,可以通过非显示区域208和显示区域206二者来确定元导航手势。显示区域206和非显示区域208的触摸传感器密度可以不同。例如,显示区域206和非显示区域208的互电容触摸敏感显示器中的节点的密度或一层电极与另一层电极交叉的位置的密度可以不同。
可以基于属性来分析在触摸敏感显示器118上接收的手势,以区分元导航手势和其他手势(或非元导航手势)。当手势穿过显示器112的外围附近的边界(诸如显示区域206和非显示区域208之间的边界210)时,可以识别为元导航手势。在图2的示例中,可以使用覆盖非显示区域208的触摸敏感覆盖层114的区域来确定元导航手势的起点。
可以利用缓冲区域212或围绕显示区域206与非显示区域208之间的边界210延伸的边带,使得在下述情况下识别为元导航手势:触摸具有在边界210和缓冲区域212之外的起点,并且穿过缓冲区域212和边界210到达边界210内部的点。尽管在图2中示出了缓冲区域212,但是缓冲区域212可以是不可见的。作为替代,缓冲区域212例如可以是在边界210周围的延伸宽度等于预定的像素数目的区域。备选地,边界210可以延伸预定数目的触摸传感器,或者可以从显示区域206延伸预定的距离。边界210可以是触摸敏感区域,或者可以是检测不到触摸的区域。
例如,具有在缓冲区域212中的起点的手势可以被识别为非元导航手势。可选地,来自这种手势的数据可被应用用作非元导航手势。备选地,可以丢弃来自这种手势的数据,使得具有缓冲区域212上的起点的触摸不被用作便携式电子设备100的输入。
图3示出了触摸敏感显示器118上的触摸的示例。出于说明目的,在图3中通过斜条纹标记示出了缓冲区域212。如已经指出的,对于用户而言,缓冲区域212可以是不可见的。出于说明目的,通过起点的圆圈示出触摸。从圆圈延伸的箭头示出作为手势的触摸的路径。
触摸302开始于在边界210之外且在缓冲区域212之外的起点。触摸302的路径穿过缓冲区域212和边界210,并且因此被识别为元导航手势。类似地,触摸304、306、308、310、312、314、316均具有在边界210和缓冲区域212之外的起点,并且其路径都穿过缓冲区域212和边界210。因此,将触摸304、306、308、310、312、314、316中的每个触摸都识别为元导航手势。然而,触摸318具有落在缓冲区域212内的起点,并且因此不将触摸318识别为元导航手势。触摸320开始于在边界210和缓冲区域212外部的起点。然而,触摸320的路径没穿过边界210,因此没被识别为元导航手势。触摸322也具有在边界210和缓冲区域212外部的起点,但是不是手势,因此没有穿过边界210,从而不被识别为元导航手势。
图4中示出了控制电子设备(诸如便携式电子设备100)的方法的流程图。该方法可以例如通过处理器102执行的计算机可读代码来实现。给定本描述,用于实现这样的方法的软件的编码在本领域技术人员的能力范围内。该方法可以包含比示出和/或描述的过程更少的过程或另外的处理,并且可以以不同的顺序来执行。可由便携式电子设备的至少一个处理器执行以用于实现该方法的计算机可读代码可以存储在计算机可读介质中,所述计算机可读介质诸如是非临时性计算机可读介质。
可以以任何合适的应用来执行该处理,所述应用诸如是主屏幕应用、电子邮件应用、文本消息递送应用、日历应用、任务应用、地址簿应用、网站浏览器应用、或者任何其他合适的应用。在402处,在便携式电子设备100的触摸敏感显示器118上显示来自应用(称为第一应用)的信息。当在404处检测到触摸时,该处理前进到406,做出触摸是否是元导航手势的确定。该确定是基于上面描述的触摸属性做出的。响应于确定触摸不是元导航手势(该触摸可以是触摸敏感显示器118上的轻击,或者可以是非元导航手势),在408处,与第一应用关联地使用该触摸数据,其中在接收到手势时该第一应用的信息显示在触摸敏感显示器118上。响应于在406处将触摸识别为元导航手势,在410处,在第二应用中使用该触摸数据,并且在触摸敏感显示器118上显示与第二或者另一应用关联的信息。与第二应用关联的信息可以覆盖在与第一应用关联的信息之上,例如以有利于导航回到与第一应用关联的信息。备选地,与第二应用关联的信息可以例如包括:来自系统级导航界面、配置界面、通知界面、状态界面、菜单界面的信息或者与任何其他界面关联的信息。
再次参考图3,识别为元导航手势的触摸304、306、308、310、312、314、316均可以与来自应用的信息相关联,使得元导航手势的属性(诸如起点)可被用于确定元导航手势与哪个应用相关联。图5示出了在元导航手势与来自应用的信息之间的关联的示例,该应用不同于在接收手势时触摸敏感显示器118上显示的信息所关联的应用。图5示出的关系仅是出于示例说明的目的示出的,并且是可交换的。可以使用其他的应用和备选关联。可以使用其他的应用和备选关联。此处使用的术语“顶部”、“底部”、“右”和“左”是出于提供参考的目的而使用的,并且指的是便携式电子设备100相对于与应用关联的信息的显示方向而言的区域。
元导航手势302从靠近触摸敏感显示器118的底部的中间发起,沿着显示来自当前应用502的信息的方向上的大体垂直的路径,该元导航手势302使得与根导航应用510关联的主屏幕替代与当前应用502关联的信息。主屏幕包括示出在显示器的顶部部分指示的当前活动的应用的活动带(carousel)。相应地,在主屏幕的顶部部分的可浏览的活动带中示出当前活动的应用。该活动带位于主屏幕的顶部部分。在本示例中,该顶部部分仅使用主屏幕的约1/3,以及在主屏幕的底部部分提供非活动应用的应用图标,以便于选择。
元导航手势304从靠近触摸敏感显示器118的左侧中间发起,并且沿着大体横向的路径,该元导航手势304使得与当前应用502关联的信息被与前一应用506关联的信息替代,该前一应用506可以是组中的前一应用,或者可以是与先前显示的信息关联的应用。元导航手势306从触摸敏感显示器118的右侧中间发起,并且沿着大体横向的路径,该元导航手势306使得与当前应用502关联的信息被与下一应用508关联的信息替代,该下一应用508可以是组中的下一应用。
来自触摸敏感显示器118的左侧或右侧的横向手势可以使得:在用前一应用506或下一应用508替代与当前应用502关联的信息之前,可以减小与当前应用502关联的信息的尺寸,以提供对其他活动应用的可视提示。例如,可以在手势期间和在替代与当前应用502关联的信息之前,在与显示区域206的一个或多个边缘相邻的细长条中显示前一应用506的信息的一部分。可以在手势持续时,用前一或后一应用508替代与当前应用502关联的信息。在备选示例中,可以响应于接收到第一横向手势,在与显示区域206的边缘相邻的细长条中显示前一应用506的信息的一部分或者后一应用508的信息的一部分。在该示例中,细长条内的扫动可以使得滚动列表中的下一应用和最后的应用。可以利用第二横向元导航手势(诸如手势304、306),使得替代尺寸变小的、与当前应用502关联的信息。
元导航手势308从靠近触摸敏感显示器118的顶部中间发起,并且沿着大体垂直的路径,该元导航手势308使得与当前应用502关联的信息被与应用设置应用504关联的信息替代。
元导航手势310从靠近触摸敏感显示器118的左上角处发起,该元导航手势310使得在与当前应用502关联的信息上平铺与通知应用512关联的信息。类似地,元导航手势312从靠近触摸敏感显示器118的右上角处发起,该元导航手势312使得在与当前应用502关联的信息上平铺与通知应用512关联的信息。
元导航手势314从靠近触摸敏感显示器118的左下角处发起,该元导航手势312使得在与当前应用502关联的信息上平铺与状态应用514关联的信息。类似地,元导航手势316从靠近触摸敏感显示器118的右下角处发起,该元导航手势316使得在与当前应用502关联的信息上平铺与状态应用514关联的信息。
本公开不限于利用在非显示区域上延伸的触摸敏感覆盖层来识别元导航手势。元导航手势的检测可以例如基于例如触摸敏感覆盖层的边缘处(其可以是在显示区域的边缘处)的第一检测触摸位置,以及可选地基于在检测到触摸时的手势速度或方向,或者基于手势行进的路径。对元导航手势的识别还可以利用基于触摸属性的启发式算法并响应于触摸属性来执行,该触摸属性诸如是手势的起点、速度、方向、距离和路径中的一项或多项。
可选地,电子设备可以包括外壳的触摸敏感框架或者在触摸敏感覆盖层周围的触摸敏感基座(bezel)。可以基于在触摸敏感框架或基座上检测到的起点来识别元导航手势。
此外,元导航手势穿过的边界不限于在触摸敏感显示器的显示区域与非显示区域之间的边界。可以利用其他合适的边界,可包括沿着触摸敏感覆盖层的边缘的区域或边带、触摸敏感显示器118上的一条或多条预定的线、或者电子设备的基座或框架与触摸敏感显示器接触的边界。
因此,对元导航手势的识别不限于具有包括覆盖显示器的非显示区域的触摸敏感覆盖层的触摸敏感显示器的电子设备。可以使用其他电子设备来执行对元导航手势的识别。
对元导航手势的使用和对这种手势的识别提供了可与非元导航手势或者其他触摸相区别的附加输入。这些元导航手势有利于输入与在接收到手势时没有显示其信息的应用有关的输入。因此,可以接收与不和触摸敏感显示器上显示的信息关联的应用有关的输入,而不使用触摸敏感显示器上显示的图标或者可选特征,且不需要使用电子设备上的其他控制,如物理按钮或开关。触摸敏感显示器的一个或多个区域没有被占用以显示这种图标或者可选特征。因此,在不使用针对这种导航的附加屏幕或菜单的情况下提供系统级导航,从而提供了改进的界面。
根据一个方面,提供一种用于电子设备的方法,所述电子设备具有处理器和触摸敏感显示器,所述触摸敏感显示器包括显示区域和非显示区域。所述方法包括:基于显示区域和非显示区域来提供边界。
根据另一方面,一种电子设备包括:触摸敏感显示器,存储器、以及处理器,所述处理器耦合到触摸敏感显示器和存储器以执行上述方法。
可以在不偏离本公开的精神或实质特性的情况下,以其他具体形式来实现本公开。所描述的实施例应该理解为在所有方面仅是作为解释说明而不是限制性的。因此,本公开的范围由所附权利要求来指示而非由前述描述来指示。权利要求的等效的含义和范围内的所有改变都应该包括在其范围内。