CN201410524984.3
2014.10.08
CN104714737A
2015.06.17
实审
审中
实质审查的生效IPC(主分类):G06F 3/0487申请日:20141008|||公开
G06F3/0487(2013.01)I; G06F3/0488(2013.01)I
G06F3/0487
联想(新加坡)私人有限公司
达里尔·克罗默; 霍华德·洛克
新加坡新加坡城
14/104,839 2013.12.12 US
北京集佳知识产权代理有限公司11227
康建峰; 陈炜
本发明涉及使用输入手势切换界面模式的方法和装置。公开了一种以下方法和装置:在信息处理设备的电子显示装置上呈现交互界面,其中交互界面包括多种模式;接收来自用户的输入手势,其中输入手势由手势检测器沿信息处理设备的表面进行检测;以及响应于所接收的输入手势来改变交互界面的模式。
权利要求书1. 一种方法,包括:在信息处理设备的电子显示装置上呈现交互界面,所述交互界面包括多种模式;接收来自用户的输入手势,所述输入手势由手势检测器沿所述信息处理设备的表面进行检测;以及响应于所接收的输入手势来改变所述交互界面的模式。2. 根据权利要求1所述的方法,其中,所述交互界面包括虚拟键盘,所述虚拟键盘包括多种键盘模式。3. 根据权利要求1所述的方法,其中,所述输入手势包括触摸手势和悬停手势中的一种或更多种。4. 根据权利要求1所述的方法,其中,所述输入手势包括沿所述信息处理设备的边的滑动手势,使得沿第一方向的滑动手势将第一模式改变为第二模式以及沿第二方向的滑动手势将所述第二模式改变为所述第一模式,所述第一方向与所述第二方向相反。5. 根据权利要求4所述的方法,其中,沿第一方向的滑动手势将所述第二模式改变为第三模式以及沿第二方向的滑动手势将所述第三模式改变为所述第二模式,所述第一方向与所述第二方向相反。6. 根据权利要求1所述的方法,其中,所述输入手势包括点击手势,其中,沿所述信息处理设备的第一边的点击将第一模式改变为第二模式以及沿所述信息处理设备的第二边的点击将所述第二模式改变为所述第一模式,所述第一边与所述第二边是相对的边。7. 根据权利要求6所述的方法,其中,沿所述信息处理设备的第一边的点击将所述第二模式改变为第三模式以及沿所述信息处理设备的第二边的点击将所述第三模式改变为所述第二模式,所述第一边与所述第二边是相对的边。8. 根据权利要求1所述的方法,其中,所述输入手势将所述交互界面的模式从最后模式改变为第一模式以及从所述第一模式改变为所述最后模式。9. 根据权利要求1所述的方法,其中,所述输入手势沿所述电子显 示装置的边界进行检测,所述输入手势包括触摸手势和悬停手势中的一种或更多种。10. 根据权利要求1所述的方法,还包括响应于检测到所述信息处理设备的方位的变更而调整模式改变配置。11. 根据权利要求1所述的方法,其中,所述手势检测器包括电容传感器,所述电容传感器与所述信息处理设备的边和所述电子显示装置的边界中的一个或更多个操作性地耦接。12. 根据权利要求1所述的方法,还包括启用对所述输入手势的检测和停用对所述输入手势的检测中之一,其中,所述手势检测器被选择性地打开和关闭。13. 根据权利要求1所述的方法,还包括将一种或更多种输入手势定义为模式改变输入手势。14. 一种装置,包括:手势检测器;处理器;显示装置,所述显示装置与所述处理器操作性地耦接;以及存储器,所述存储器存储能够由所述处理器执行的机器可读代码,所述机器可读代码包括:显示模块,所述显示模块在所述显示装置上呈现交互界面,所述交互界面包括多种模式;手势模块,所述手势模块接收来自用户的输入手势,所述输入手势由所述手势检测器沿信息处理设备的表面进行检测;以及模式模块,所述模式模块响应于所接收的输入手势来改变所述交互界面的模式。15. 根据权利要求14所述的装置,其中,所述交互界面包括虚拟键盘,所述虚拟键盘包括多种键盘模式。16. 根据权利要求14所述的装置,其中,所述输入手势包括沿所述信息处理设备的边的滑动手势,使得沿第一方向的滑动手势将第一模式改变为第二模式以及沿第二方向的滑动手势将所述第二模式改变为所述第一模式,所述第一方向与所述第二方向相反。17. 根据权利要求14所述的装置,其中,所述输入手势包括点击手势,其中,沿所述信息处理设备的第一边的点击将第一模式改变为第二模式以及沿所述信息处理设备的第二边的点击将所述第二模式改变为所述第一模式,所述第一边与所述第二边是相对的边。18. 根据权利要求14所述的装置,其中,所述输入手势沿所述电子显示装置的边界进行检测,所述输入手势包括触摸手势和悬停手势中的一种或更多种。19. 根据权利要求14所述的装置,还包括被配置成用于启用对所述输入手势的检测和停用对所述输入手势的检测中之一的检测器使能模块,其中,所述手势检测器被选择性地打开和关闭。
说明书使用输入手势切换界面模式的方法和装置 技术领域 本文所公开的主题涉及手势输入,并且更具体地涉及使用输入手势来切换交互界面的模式。 背景技术 一些信息处理设备(例如智能手机和平板计算机等)包括用户可以使用触摸输入和手势输入等来与其进行交互的交互界面特征。在某些情况下,交互界面特征包括不同的模式,其中这些不同的模式可以通过与交互特征上的元素(例如按钮)进行交互来进行切换。例如,虚拟键盘可以包括可以通过按下键盘上的模式切换按钮而改变的不同键盘布局模式(例如字母、数字和符号等)。 然而,在一些情况下,由于按钮的尺寸和按钮的位置等原因而难以按下模式切换按钮。因此,提供一种使用输入手势(例如触摸手势和悬停手势等)来切换界面模式而非直接与交互界面的模式切换特征进行交互的方式将会是有益的。 发明内容 公开了一种使用输入手势来切换界面模式的方法。 在一种实施方式中,方法被描述为包括在信息处理设备的电子显示装置上呈现交互界面。在另一种实施方式中,交互界面包括多种模式。在一些实施方式中,方法包括接收来自用户的输入手势。在某些实施方式中,输入手势由手势检测器沿信息处理设备的表面进行检测。在进一步的实施方式中,方法包括响应于所接收的输入手势来改变交互界面的模式。 在另一种实施方式中,交互界面包括具有多种键盘模式的虚拟键盘。在某些实施方式中,输入手势包括触摸手势和悬停手势中的一种或更多种。在一种实施方式中,输入手势包括沿信息处理设备的边的滑动手势,使得沿第一方向的滑动手势将第一模式改变为第二模式以及沿第二方向 的滑动手势将第二模式改变为第一模式。在另一种实施方式中,沿第一方向的滑动手势将第二模式改变为第三模式以及沿第二方向的滑动手势将第三模式改变为第二模式。在一种实施方式中,第一方向与第二方向相反。在一些实施方式中,沿第一方向的滑动手势将第二模式改变为第三模式以及沿第二方向的滑动手势将第三模式改变为第二模式,第一方向与第二方向相反。 在某些实施方式中,输入手势包括点击手势,其中沿信息处理设备的第一边的点击将第一模式改变为第二模式以及沿信息处理设备的第二边的点击将第二模式改变为第一模式。在另一种实施方式中,沿信息处理设备的第一边的点击将第二模式改变为第三模式以及沿信息处理设备的第二边的点击将第三模式改变为第二模式。在一种实施方式中,第一边与第二边是相对的边。在进一步的实施方式中,输入手势沿电子显示装置的边界进行检测。在另一种实施方式中,输入手势将交互界面的模式从最后模式改变为第一模式以及从第一模式改变为最后模式。在某些实施方式中,输入手势包括触摸手势和/或悬停手势。 在一种实施方式中,方法包括响应于检测到信息处理设备的方位的变更而调整模式改变配置。在另一种实施方式中,手势检测器包括与信息处理设备的边和/或电子显示装置的边界操作性地耦接的电容传感器。在另一种实施方式中,方法包括启用和/或停用对输入手势的检测。在某些实施方式中,手势检测器被选择性地打开和关闭。在另一种实施方式中,方法包括将一种或更多种输入手势定义为模式改变输入手势。 在一种实施方式中,装置包括手势检测器、处理器、与处理器操作性地耦接的显示装置和存储有可由处理器执行的机器可读代码的存储器。在一种实施方式中,机器可读代码包括被配置成在信息处理设备的显示装置上呈现交互界面的显示模块。在一些实施方式中,交互界面包括多种模式。在另一种实施方式中,机器可读代码包括被配置成接收来自用户的输入手势的手势模块。在一种实施方式中,输入手势由手势检测器沿信息处理设备的表面进行检测。在另一种实施方式中,机器可读代码包括被配置成响应于所接收的输入手势来改变交互界面的模式的模式模块。 在一种实施方式中,交互界面包括具有多种键盘模式的虚拟键盘。在一种实施方式中,输入手势包括沿信息处理设备的边的滑动手势,使得沿第一方向的滑动手势将第一模式改变为第二模式以及沿第二方向的滑动手势将第二模式改变为第一模式。在另一种实施方式中,沿第一方向的滑 动手势将第二模式改变为第三模式以及沿第二方向的滑动手势将第三模式改变为第二模式。在一种实施方式中,第一方向与第二方向相反。 在某些实施方式中,输入手势包括点击手势,其中沿信息处理设备的第一边的点击将第一模式改变为第二模式以及沿信息处理设备的第二边的点击将第二模式改变为第一模式。在另一种实施方式中,沿信息处理设备的第一边的点击将第二模式改变为第三模式以及沿信息处理设备的第二边的点击将第三模式改变为第二模式。在一种实施方式中,第一边与第二边是相对的边。 在进一步的实施方式中,输入手势沿电子显示装置的边界进行检测。在某些实施方式中,输入手势包括触摸手势和/或悬停手势。在另一种实施方式中,机器可读代码包括被配置成响应于检测到信息处理设备的方位的变更而调整模式改变配置的配置模块。在一种实施方式中,机器可读代码包括被配置成用于启用对输入手势的检测和停用对输入手势的检测二者中之一的检测器使能模块。在某些实施方式中,手势检测器被选择性地打开和关闭。在又一种实施方式中,机器可读代码包括被配置成将一种或更多种输入手势定义为模式改变输入手势的手势分配模块。 公开了一种包括计算机可读存储介质的程序产品,所述计算机可读存储介质存储有可被处理器运行以执行下述操作的机器可读代码。在一种实施方式中,所述操作包括在信息处理设备的电子显示装置上呈现交互界面,该交互界面包括多种模式。在进一步的实施方式中,所述操作包括接收来自用户的输入手势,该输入手势由手势检测器沿信息处理设备的表面进行检测的。在另一种实施方式中,所述操作包括响应于所接收的输入手势来改变交互界面的模式。 附图说明 将参考在附图中示出的特定实施方式来提供对以上简要描述的实施方式的更详细的描述。要理解的是,这些附图仅描绘了一些实施方式,因此不应被认为是对范围的限制。将通过使用附图来对实施方式进行更具体且详细的描述和说明,其中: 图1为示出用于使用输入手势来切换界面模式的系统的一种实施方式的示意性框图; 图2为示出用于使用输入手势来切换界面模式的装置的一种实施方 式的示意性框图; 图3为示出用于使用输入手势来切换界面模式的装置的另一种实施方式的示意性框图; 图4示出具有手势检测器的信息处理设备的一种实施方式; 图5示出使用输入手势来切换界面模式的一种实施方式; 图6示出使用另一种输入手势来切换界面模式的一种实施方式; 图7为示出用于使用输入手势来切换界面模式的方法的一种实施方式的示意性流程图;以及 图8为示出用于使用输入手势来切换界面模式的方法的另一种实施方式的示意性流程图。 具体实施方式 正如将被本领域技术人员所理解的,实施方式的各方面可以被实施为系统、方法或者程序产品。相应地,实施方式可以采用完全硬件实施方式、完全软件实施方式(包括固件、常驻软件和微代码等)或者组合了软件方面和硬件方面两者的实施方式的形式,其中这些形式的实施方式在本文中均可以统称为“电路”、“模块”或者“系统”。此外,实施方式可以采取在存储机器可读代码的一个或更多个计算机可读存储设备中实施的程序产品的形式。存储设备可是为有形的、非暂态的和/或非传输的。 本说明书中描述的许多功能单元被标记为模块,以更特别地强调它们的实现独立性。例如,模块可以实现为包括定制VLSI电路或门阵列和现成的半导体(例如逻辑芯片、晶体管或者其它分立元件)的硬件电路。模块也可以在可编程硬件设备(例如现场可编程门阵列、可编程阵列逻辑电路和可编程逻辑设备等)中进行实现。 也可以用被各种类型的处理器执行的机器可读代码和/或软件来实现模块。机器可读代码的等同性模块可以例如包括可执行代码的一个或更多个物理或者逻辑块,其中可执行代码的一个或更多个物理或者逻辑块可以例如组织为对象、过程或者函数。然而,等同性模块的可执行代码不需要物理地位于一起,而是可以包括存储在不同位置的完全不同的指令,其中当这些完全不同的指令在逻辑上连在一起时构成模块并且实现对于模块所规定的目的。 实际上,机器可读代码的模块可以为单条指令或者许多指令,以及甚至可以分布在若干不同的代码段上、分布在不同程序中以及跨若干存储设备分布。类似地,本文中操作数据可以在模块内识别和示出,以及可以以任意合适的形式来实施并且可以组织在任意合适类型的数据结构中。操作数据可以被收集为单个数据集,或者可以分布在不同位置上——包括分布在不同计算机可读存储设备上,以及可以至少部分地仅作为系统或网络上的电子信号而存在。在模块或者模块的若干部分以软件实现的情况下,软件部分存储在一个或更多个计算机可读存储设备上。 可以利用一个或更多个计算机可读介质的任意组合。计算机可读介质可以为机器可读信号介质或者存储设备。计算机可读介质可以为存储机器可读代码的存储设备。例如,存储设备可以是但不限于电子、磁性、光学、电磁、红外、全息、微机械或者半导体的系统、装置或者设备,或者前述的任意合适组合。 存储设备的更具体的示例(非穷举列表)可以包括如下:具有一个或更多引线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦可编程只读存储器(EPROM或闪存)、便携式光盘只读存储器(CD-ROM)、光学存储设备、磁性存储设备或者前述的任意合适组合。在本文档的上下文中,计算机可读存储介质可以为能够包含或者存储由指令执行系统、装置或设备使用的或者结合指令执行系统、装置或设备来使用的程序的任意有形介质。 机器可读信号介质可以包括例如在基带中的或作为载波的一部分的、嵌入有机器可读代码的传播数据信号。这样的传播信号可以采取多种形式,包括但不限于电磁、光学或者其任意合适的组合。机器可读信号介质可以为以下任意存储设备:其是非计算机可读存储介质,并且可以传递、传播或者输送由指令执行系统、装置或设备使用的或者结合指令执行系统、装置或设备来使用的程序。在存储设备上实施的机器可读代码可以使用任意适当的介质来发送,其中所述任意适当介质包括但不限于无线、有线、光纤线缆、射频(RF)等,或者前述的任意合适组合。 用于执行实施方式的操作的机器可读代码可以以一种或更多种编程语言的任意组合来编写,所述编程语言包括:面向对象的编程语言,例如Java、Smalltalk或C++等;以及传统过程化编程语言,例如“C”编程语言或类似编程语言。机器可读代码可以作为独立软件包而完全在用户的计算机上、部分地在用户的计算机上、部分在用户的计算机上且部分在远程 计算机上、或者完全在远程计算机或服务器上执行。在后种情况下,远程计算机可以通过任何类型的网络(包括局域网(LAN)或广域网(WAN))与用户的计算机连接,或者可以连接至外部计算机(例如通过使用因特网服务提供商的因特网)。 贯穿本说明书,对“一种实施方式”、“实施方式”或者类似语言的引用指结合此实施方式所描述的特定的特征、结构或者特性包括在至少一种实施方式中。因而,贯穿本说明书,短语“在一种实施方式中”、“在实施方式中”和类似语言的出现可以但不必全部指代相同的实施方式,除非另外明确指定,否则是指“一种或更多种但非所有实施方式”。术语“包含”、“包括”、“具有”和其变型,除非另外明确指定,否则指“包括但不限于”。除非另外明确指定,否则所列举的项的清单并不暗示项中的任意项或所有项是互相排斥的。除非另外明确指定,否则术语“一个(a)”、“一个(an)”和“该”同样指“一个或更多”。 此外,可以以任意合适的方式来组合实施方式的所描述的特征、结构或者特性。在以下的描述中,提供了许多特定的细节,例如编程、软件模块、用户选择、网络事务处理、数据库查询、数据库结构、硬件模块、硬件电路和硬件芯片等的示例,以提供对实施方式的透彻的理解。然而,相关领域的技术人员将认识到实施方式可以在缺少一个或更多个特定细节的情况下来实践,或者可以以其它方法、部件和材料等来实践。在其它情况下,对众所周知的结构、材料或者操作未详细示出或描述以避免使实施方式的方面模糊。 以下参考根据实施方式的方法、装置、系统和程序产品的示意性流程图和/或示意性框图来描述实施方式的各方面。将要理解的是,示意性流程图和/或示意性框图中的每个框以及示意性流程图和/或示意性框图中的框的组合可以通过机器可读代码来实现。可以将这些机器可读代码提供至通用计算机、专用计算机或者其它可编程数据处理装置的处理器以产生一种机器,使得经由计算机或者其它可编程数据处理装置的处理器来执行的指令创建出用于实现在示意性流程图和/或示意性框图框中指定的功能/动作的装置。 机器可读代码还可以存储在存储设备中,其中存储设备可以指示计算机、其它可编程数据处理装置或者其它设备以特定方式运行,使得存储在存储设备中的指令生成包含了实现在示意性流程图和/或示意性框图框中指定的功能/动作的指令的制造品。 机器可读代码还可以加载到计算机、其它可编程数据处理装置或者其它设备上以使待在计算机、其它可编程装置或者其它设备上执行的一系列操作步骤生成计算机实现的处理,使得在计算机或者其它可编程装置上执行的程序代码提供用于实现在流程图和/或框图框中指定的功能/动作的处理。 图中的示意性流程图和/或示意性框图示出根据各种实施方式的装置、系统、方法和程序产品的可能实现的架构、功能性和操作。在这一点上,示意性流程图和/或示意性框图中的每个框可以呈现包括了用于实现指定逻辑功能的程序代码的一条或更多条可执行指令的代码模块、代码段或者代码部分。 还应该注意的是,在一些替代实施方式中,框中标注的功能可以不以图中标注的顺序发生。例如,顺序示出的两个框事实上可以被基本同时执行,或者两个框有时可以被以相反的顺序执行,这依赖于所涉及的功能性。可以想到与所示图中的一个或更多个框或者其一部分在功能、逻辑或效果上等效的其它步骤和方法。 尽管可能在流程图和/或框图中应用了各种箭头类型和线类型,但是它们应被理解为不限制对应实施方式的范围。实际上,一些箭头或者其它连接符可以用于仅指示所描述的实施方式的逻辑流向。例如,箭头可以指示在所描述的实施方式中所列举的步骤之间的未指定持续时间的等候期或者监视期。还将要注意的是,框图和/或流程图中的每个框以及框图和/或流程图中的框的组合可以通过执行指定功能或动作的基于专用硬件的系统来实现或者通过专用硬件和机器可读代码的组合来实现。 对图的描述可以参考在之前的图中描述的元素,相同附图标记指代相同的元素。图1描绘了用于使用输入手势来切换界面模式的系统100的一种实施方式。在一种实施方式中,系统100包括信息处理设备102、模式切换装置104、数据网络106和服务器108,其中这些将在下面进行更详细的描述。 在一种实施方式中,系统100包括信息处理设备102。在一些实施方式中,信息处理设备102包括移动设备,例如智能手机、平板计算机、PAD和/或智能手表等。在某些实施方式中,信息处理设备102包括膝上型计算机、台式计算机、服务器、监视器、智能电视和/或各种输入设备例如触控板、鼠标和/或遥控装置等。在某些实施方式中,信息处理设备102包括识别并接收来自触摸输入设备(例如指示笔和/或用户的手指等)的 输入的触控式显示装置。在另一种实施方式中,信息处理设备102接收从手势输入检测器(例如电容传感器)输入的手势,其中手势输入检测器围绕设备的边、围绕设备显示装置和/或沿信息处理设备102的任意其它的表面嵌入。在某些实施方式中,手势检测器检测来自用户的手势输入,例如划动手势、点击手势、按压手势和/或悬停手势等。 在一种实施方式中,系统100包括模式切换装置104,该模式切换装置104被配置成在信息处理设备102的电子显示装置上呈现交互界面。在一种实施方式中,交互界面包括多种模式。在另一种实施方式中,模式切换装置104接收来自用户的输入手势,其中输入手势通过手势检测器沿信息处理设备102的表面进行检测。在进一步的实施方式中,模式切换装置104响应于所接收的输入手势来改变交互界面的模式。在一种实施方式中,模式切换装置104包括执行与增强围绕光标的观看区域相关联的操作的一个或更多个模块。以下参考图2和图3对模式切换装置104及其关联模块进行更详细的描述。 在另一种实施方式中,系统100包括数据网络106。在某些实施方式中,数据网络106为发送数字讯息的数字通信网络106。数字通信网络106可以包括无线网络,例如无线电话网络和局域无线网(例如Wi-Fi网络)等。数字通信网络106可以包括广域网(“WAN”)、存储区域网络(“SAN”)、局域网(“LAN”)、光纤网络、因特网或者本领域内已知的其它数字通信网络。数字通信网络106可以包括两个或更多个网络。数字通信网络106可以包括一个或更多个服务器、路由器、交换机和/或其它网络设备。数字通信网络106还可以包括计算机可读存储介质,例如硬盘驱动器、光驱、非易失性存储器或随机存取存储器(“RAM”)等。 在另一种实施方式中,系统100包括服务器108。在一些实施方式中,服务器108包括主框架计算机、台式计算机、膝上型计算机和/或云服务器等。在某些实施方式中,服务器108存储由信息处理设备102通过数据网络106访问的数据。 图2描绘了用于使用输入手势来切换界面模式的装置200的一种实施方式。在某些实施方式中,装置200包括模式切换装置104。在另一种实施方式中,模式切换装置104包括显示模块202、手势模块204和模式模块206,其将在下面更详细地描述。 在一种实施方式中,模式切换装置104包括被配置成在信息处理设备102的电子显示装置上呈现交互界面的显示模块202。在另一种实施方式 中,交互界面包括多种模式。在某些实施方式中,交互界面包括在信息处理设备102的电子显示装置上呈现的虚拟键盘。在某些实施方式中,虚拟键盘包括多种键盘模式。例如,虚拟键盘的一种键盘模式可以显示字母,另一种键盘模式可以显示数字以及又一种键盘模式可以显示符号。类似地,虚拟键盘可以包括换挡键(shift-key)模式和/或大写锁定(caps-lock)模式。在某些实施方式中,交互界面可以基于从用户接收的输入而在不同模式之间切换。 在另一种实施方式中,模式切换装置104包括被配置成接收来自用户的输入手势的手势模块204。在某些实施方式中,输入手势由手势检测器沿信息处理设备102的表面进行检测。在一些实施方式中,手势模块204使用嵌在信息处理设备102的表面之下的电容传感器来识别各种输入手势,例如划动手势、点击手势和/或悬停手势等。例如,电容传感器可以沿智能手机的边或者沿包围平板计算机的显示装置的边界嵌入。本领域技术人员将想到可以用于检测输入手势的其它类型的传感器。在某些实施方式中,手势模块204接收由手势检测器经由选择性地耦接至信息处理设备102的覆盖物而检测到的输入手势。 在一种实施方式中,模式切换装置104包括被配置成响应于由手势模块204接收到的输入手势来改变交互界面的模式的模式模块206。例如,用户可以沿智能手机的边向上划动,这将会触发模式模块206来改变正在智能手机显示装置上显示的虚拟键盘的模式(例如将虚拟键盘从显示字母布局改变为显示数字布局)。或者,用户可以点击平板计算机的底部或顶部,这将会被电容传感器感测到并且将会触发模式模块206来改变交互界面的模式。 在一些实施方式中,所接收的输入手势包括沿信息处理设备102的边检测的滑动手势,使得沿第一方向的滑动手势触发模式模块206以将交互界面的第一模式改变为第二模式并且沿第二方向的滑动手势将第二模式改变为第一模式。在某些实施方式中,第一方向与第二方向相反,例如在智能手机的右手侧上向上滑动使虚拟键盘布局从字母改变为数字以及在智能手机的左手侧上向下滑动使虚拟键盘布局从数字改变为字母。此外,模式模块206响应于沿第一方向的滑动手势而将第二模式改变为第三模式、以及将第三模式改变为第四模式等。在一种实施方式中,模式模块206响应于接收到沿第一方向的滑动手势而将交互界面返回至第一模式。例如,交互界面可以具有三种模式,并且当界面处于第三模式时,意图将 界面模式改变为不存在的第四模式的滑动手势将把界面模式变换回第一模式。或者,沿第二方向的滑动手势可以将界面模式从第一模式改变为最后模式。 在另一种实施方式中,所接收的输入手势包括点击手势,使得沿信息处理设备102的第一边的点击将第一模式改变为第二模式以及沿信息处理设备102的第二边的点击将第二模式改变为第一模式。在某些实施方式中,第一边和第二边是相对的边。例如,在智能手机的右手侧上的点击使虚拟键盘布局从字母改变为数字,以及在智能手机的左手侧上的点击使虚拟键盘布局从数字改变为字母。与以上示例类似,模式模块206响应于沿第一边的点击手势而将第二模式改变为第三模式、以及将第三模式改变为第四模式等。在一种实施方式中,模式模块206响应于接收到沿第一边的点击手势而将交互界面返回至第一模式。例如,交互界面可以具有三种模式,并且当界面处于第三模式时,意图将界面模式改变为不存在的第四模式的点击手势将把界面模式改回为第一模式。或者,沿第二边的点击手势可以将界面模式从第一模式改变为最后模式。 图3描绘了用于使用输入手势来切换界面模式的装置300的一种实施方式。在某些实施方式中,装置300包括模式切换装置104。在一种实施方式中,模式切换装置104包括显示模块202、手势模块204和模式模块206,其中这些模块与参考图2描述的显示模块202、手势模块204和模式模块206基本类似。在进一步的实施方式中,模式切换装置104包括配置模块302、检测器使能模块304和手势分配模块306,其中这些模块在下面更详细地描述。 在一种实施方式中,模式切换装置104包括被配置成响应于检测到信息处理设备102的方位的变更而调整模式改变配置的配置模块302。例如,在智能手机被保持在水平位置时,点击智能手机的顶部或者底部可以改变在智能手机上显示的虚拟键盘的模式;然而,如果电话的方位从水平位置改变为垂直位置,则配置模块302调整模式改变配置使得新的顶部和新的底部在被点击时将改变虚拟键盘的模式。在某些实施方式中,配置模块302使用嵌入在信息处理设备102中的、检测加速度和位置的改变的加速度计或者其它设备来检测何时调整信息处理设备102的模式改变配置。 在另一种实施方式中,模式切换装置104包括被配置成启用和停用对输入手势的检测的检测器使能模块304。在某些实施方式中,检测器使能模块304选择性地将手势检测器打开和关闭。在另一种实施方式中,检测 器使能模块304确定在运行于信息处理设备102上的软件中是否对由手势检测器检测的输入手势进行识别。例如,用户可以在软件设置中对信息处理设备102进行配置以对由手势检测器检测到的输入手势进行识别或者不识别。或者,用户可以通过信息处理设备102的设置或者通过使用位于信息处理设备102的本体上的物理开关或按钮等来打开和关闭手势检测器。 在又一种实施方式中,模式切换装置104包括被配置成将一种或更多种输入手势定义为模式改变输入手势的手势分配模块306。例如,手势分配模块306可以将滑动手势定义为虚拟键盘布局模式切换手势。或者,手势分配模块306可以定义点击手势来打开和关闭虚拟键盘上的caps-lock模式。在某些实施方式中,手势分配模块306接收来自用户的输入手势并且使用户能够指定与输入手势相关联的动作。 在一种实施方式中,手势分配模块306可以使信息处理设备102处于手势定义模式。在另一种实施方式中,在手势定义模式下手势分配模块306接收来自用户的自定义手势并且呈现与用户可以选择来向其分配该手势的信息处理设备102相关联的一个或更多个动作的列表。例如,在手势定义模式下,用户可以沿智能手机的底边输入滑动手势并且将该动作与对虚拟键盘的键盘布局模式进行切换相关联。在一些实施方式中,手势分配模块306将由手势模块204接收的一种或更多种输入手势识别为模式改变手势。因而,如果接收到未被手势分配模块306识别为模式改变手势的手势,则所接收到的手势可以被忽略。 图4示出具有手势检测器404、406的信息处理设备402的一种实施方式。在一种实施方式中,信息处理设备402包括沿信息处理设备402的本体的外侧表面的手势检测器404。在另一种实施方式中,手势检测器406位于信息处理设备102的表面之下、围绕显示装置408的边界。在一种实施方式中,手势检测器404、406包括电容传感器。本领域的技术人员将想到可以使用在信息处理设备102中的其它手势检测传感器。在一种实施方式中,响应于用户与手势检测器404、406的交互,交互界面的模式进行切换。因而,在所描述的实施方式中,虚拟键盘410的键盘模式响应于用户使用模式切换输入手势与手势检测器404、406的交互而进行切换。在某些实施方式中,信息处理设备402包括沿信息处理设备402的边的手势检测器404和围绕显示装置408的边界的手势检测器406二者。在另一种实施方式中,信息处理设备402仅包括手势检测器404和手势检测 器406中之一。 图5示出使用输入手势来切换界面模式的一种实施方式。在一种实施方式中,信息处理设备502包括沿设备502的边的手势检测器504和/或围绕显示装置508的边界的手势检测器506。在一种实施方式中,显示模块202在显示装置508上显示交互界面,其中在这种情况下交互界面包括处于字母显示布局模式510a的虚拟键盘。在所描述的实施方式中,手势模块204接收来自用户的输入手势,例如向下滑动手势512或者向上滑动手势514。 在一种实施方式中,响应于手势模块204接收到来自用户的滑动手势512、514,模式模块206切换虚拟键盘的模式。因而,在所描述的实施方式中,模式模块206将布局模式从字母显示布局模式510a改变为数字显示布局模式510b。在一种实施方式中,沿相反方向的滑动手势输入将把布局模式改回为字母显示模式510a。在一些实施方式中,如果虚拟键盘包括多种模式,则模式模块206响应于输入手势来翻动虚拟键盘的不同模式。 图6示出使用另一种输入手势来切换界面模式的一种实施方式。在某些实施方式中,由手势模块204接收的输入手势包括由手势检测器604、606检测到的点击手势612a、612b。可以在被配置成接收点击手势612a、612b的信息处理设备602的任何表面上接收点击手势612a、612b。在进一步的实施方式中,点击手势612a、612b改变在信息处理设备602的显示装置608上呈现的交互界面(例如虚拟键盘)的模式。例如,在信息处理设备602的顶边附近接收到的点击手势612a可以将虚拟键盘从字母显示模式610a切换至数字显示模式610b。此外,在信息处理设备602的底边附近接收到的点击手势612b可以将虚拟键盘从数字显示模式610b改回为字母显示模式610a。或者,点击手势612a、612b可以通过启用和/或停用shift-key模式和/或caps-lock模式等来改变虚拟键盘模式。在一些实施方式中,为了翻动交互界面的各种模式,在信息处理设备602的相对的边上执行点击手势612a和点击手势612b。 图7描绘了用于使用输入手势来切换界面模式的方法700的一种实施方式。在一种实施方式中,方法700开始并且显示模块202在信息处理设备102的显示装置上呈现702交互界面。在某些实施方式中,交互界面包括多种模式。在另一种实施方式中,手势模块204接收704来自用户的输入手势。在某些实施方式中,输入手势由手势检测器沿信息处理设备102 的表面进行检测。在进一步的实施方式中,模式模块206响应于所接收的输入手势来改变706交互界面的模式,并且方法700结束。 图8描绘了用于使用输入手势来切换界面模式的方法800的另一种实施方式。在一种实施方式中,方法800开始并且显示模块202在信息处理设备102的显示装置上呈现802交互界面。在某些实施方式中,交互界面包括多种模式。例如,虚拟键盘可以包括不同键盘布局模式,例如字母布局模式、数字布局模式和/或符号布局模式。或者,虚拟键盘可以响应于shift键或者caps lock键等被启用来改变模式。 在一种实施方式中,检测器使能模块304确定804手势检测器是否被启用。在一种实施方式中,如果检测器使能模块304确定804手势检测器未被启用,则方法800结束。或者,在另一种实施方式中,如果检测器使能模块304确定804手势检测器被启用,则手势模块204接收806来自用户的输入手势。在某些实施方式中,输入手势包括滑动手势、点击手势和/或悬停手势等。 在另一种实施方式中,手势分配模块306确定808手势是否为模式改变手势。在一种实施方式中,如果手势分配模块306确定808手势不是模式改变手势,即所接收到的手势未被定义为模式改变手势,则方法800结束。否则,在另一种实施方式中,如果手势分配模块306确定808所接收到的手势是模式改变手势,则模式模块206响应于所接收到的输入手势来改变810交互界面的模式。例如,在字母显示布局模式下的虚拟键盘可以响应于所接收到的沿信息处理设备102的边的滑动手势而被改变为数字显示布局模式。然后方法800结束。 实施方式可以以其它特定形式来实践。所描述的实施方式在所有方面应被认为仅是说明性的而不是限制性的。因此,本发明的范围通过所附权利要求而非通过前述的说明来表示。在权利要求的等价的意义和范围内的所有改变应包括在权利要求的范围内。
《使用输入手势切换界面模式的方法和装置.pdf》由会员分享,可在线阅读,更多相关《使用输入手势切换界面模式的方法和装置.pdf(19页珍藏版)》请在专利查询网上搜索。
本发明涉及使用输入手势切换界面模式的方法和装置。公开了一种以下方法和装置:在信息处理设备的电子显示装置上呈现交互界面,其中交互界面包括多种模式;接收来自用户的输入手势,其中输入手势由手势检测器沿信息处理设备的表面进行检测;以及响应于所接收的输入手势来改变交互界面的模式。。
copyright@ 2017-2020 zhuanlichaxun.net网站版权所有经营许可证编号:粤ICP备2021068784号-1