移动计算设备上的拆分虚拟键盘的制作方法

文档序号:8385905阅读:216来源:国知局
移动计算设备上的拆分虚拟键盘的制作方法
【专利说明】移动计算设备上的拆分虚拟键盘
[0001]背景
[0002]移动计算设备已经被配置为显示软键盘,在软键盘上用户可通过选择软键盘上的按钮来输入文本。典型地,软键盘上的每个键表示单个字符。因此,对于用户输入文本而言,用户能(例如,通过轻击)选择表示想要被包括在该文本中的各个字符的离散的键。由于许多移动计算设备具有相对较小的屏幕,这类计算设备已被配置了执行拼写纠正和/或对“粗手指症状(fat finger syndrome) ”(在这些情况下,用户误击了想要轻击的键旁边的键)进行纠正的软件。
[0003]常规上,当用户不能持续地看着显示软键盘的移动计算设备的屏幕时,对于用户而言利用软键盘来准确地输入文本是非常困难的。这可以至少部分归因为屏幕的相对较小的大小,并因此归因于包括在显示在屏幕上的软键盘中键的相对较小的大小。例如,在显示在移动电话上的一示例性软键盘上,十个分开的键可存在于单行键中。因此,对于用户而言,记住哪些键在哪些行可能是困难的,并进而对于用户而言,在不看着键盘的情况下轻击键盘中的特定键可能是困难的。
[0004]概述
[0005]以下是在本文更详细描述的主题的简要概述。本概述不旨在是关于权利要求的范围的限制。
[0006]在此描述了涉及可与触敏显示屏结合使用的拆分虚拟键盘的各种技术,该触敏显示屏诸如在平板(板式)计算设备或具有对角屏幕长度在大约4英寸到大约15英寸之间的其它合适的设备上的显示屏。拆分虚拟键盘包括第一部分和第二部分,其中第一部分与第二部分拆分。拆分虚拟键盘的第一部分可被定位在触敏显示屏上以促进对来自握住平板计算设备的用户的第一只手的拇指的输入的接收,而拆分虚拟键盘的第二部分可被定位在触敏显示屏上以促进对来自握住平板计算设备的用户的第二只手的拇指的输入的接收。
[0007]在一示例性实施例中,拆分虚拟键盘可结合对用户阐述的连续笔划序列进行解码来使用,其中用户对(由拆分虚拟键盘的各键来表示的)字符的选择可经由连续笔划序列来实现。笔划是从拆分虚拟键盘的一部分中的第一键到拆分虚拟键盘的该部分中的第二键的转移,并且其中第一键和第二键两者表示相应的多个字符。更为具体地,以上提到的拆分虚拟键盘的第一部分可包括多个字符键,其中每个字符键表示相应的多个字符。用户可采用握住平板计算设备的她的第一只手的拇指来在第一部分中的字符键的子集上阐述笔划序列,而非离散地轻击各键。因此,在一示例中,如果用户希望使用拆分虚拟键盘的第一部分来输入单词“hat”,则用户可致使她的第一只手的拇指从表示字母“h”的第一字符键转移到表示字母“a”的第二字符键,并从第二字符键转移到表示“t”的第三字符键,同时用户的第一只手的拇指维持与触敏显示器的接触。
[0008]进一步地,拆分虚拟键盘的第一部分可被定位在触敏显示屏上以促进对来自用户的惯用手的输入的接收。因此,如果用户是惯用右手的,则拆分虚拟键盘的第一部分可被定位在平板计算设备的触敏显示屏的右手侧上。然而,如果用户是惯用左手的,则拆分虚拟键盘的第一部分可被定位在平板计算设备的触敏显示屏的左手侧上。因此,用户可采用她的惯用手来通过在拆分虚拟键盘的第一部分的字符键上的连续轨迹方式来生成文本。
[0009]拆分虚拟键盘的第二部分可包括至少一个可结合向应用阐述输入来使用的键。例如,虚拟键盘的第二部分中的至少一个键在被选择时,可致使拆分虚拟键盘的第一部分中的字符键从小写字母改变到大写字母或从大写字母改变到小写字母。在另一示例中,拆分虚拟键盘的第二部分中的至少一个键可表示“Enter (回车)”键、“Backspace (退格)”键等。在又一示例中,拆分虚拟键盘的第二部分中的一个或多个键可表示至少一个标点符号。由此,用户可采用她的惯用手的拇指来通过连续轨迹的方式阐述单词,同时使用她的非惯用手的拇指来致使单词被输出到应用、添加与单词相一致的标点等。然而,在其它实施例中,拆分虚拟键盘的第一部分和第二部分可都包括表示相应字符的键,并且可经由分别由用户的第一只手和用户的第二只手两者的拇指执行的连续轨迹来生成文本(类似于如何使用左手和右手两者来键入)。
[0010]以上概述呈现了简化概述,以便提供对本文讨论的系统和/或方法的某些方面的基本理解。本概述并不是对本文所讨论的系统和/或方法的全面综述。并不旨在标识关键/重要元素,也不描绘这样的系统和/或方法的范围。其唯一目的是以简化形式呈现一些概念,作为稍后呈现的更详细说明的序言。
【附图说明】
[0011]图1是通过显示在平板计算设备的触敏显示器上的拆分虚拟键盘的方式来促进文本生成的示例性系统的功能性框图。
[0012]图2是通过连续轨迹的方式来促进文本生成的示例性系统的功能性框图。
[0013]图3示出具有显示在其上的拆分虚拟键盘的示例性平板计算设备。
[0014]图4-8示出示例性拆分虚拟键盘。
[0015]图9示出用于在移动计算设备上使用的示例性键盘。
[0016]图10-11示出涉及通过在软输入面板(SIP)中的字符键上阐述的连续笔划序列的方式来生成文本的示例性图形用户界面(GUI)。
[0017]图12-13示出示例性SIP。
[0018]图14是示出用于基于在拆分虚拟键盘的第一部分中的各键上的笔划序列来生成文本的示例性方法的流程图。
[0019]图15是示出用于利用平板计算设备上的拆分虚拟键盘来生成文本的示例性方法的流程图。
[0020]图16是不例性计算系统。
[0021]详细描述
[0022]在此结合附图描述了涉及通过在拆分虚拟键盘的至少一部分上的连续轨迹的方式来生成文本的各种技术,其中全部附图中相同的附图标记用于指代相同的元素。在以下描述中,出于解释的目的,提出了众多具体细节以提供对一个或多个方面的全面理解。然而,显然这(些)方面可以在没有这些具体细节的情况下被实践。在其他实例中,以框图形式示出公知的结构和设备以便于描述一个或多个方面。另外,要理解,被描述为由特定系统组件执行的功能性可由多个组件执行。类似地,例如,某一组件可被配置成执行被描述为由多个组件执行的功能性。
[0023]此外,术语“或”意指包括性“或”而非排斥性“或”。即,除非另有指定或从上下文显而易见,否则短语“X采用A或B”意指任何自然的包括性排列。即,短语“X采用A或B”藉由以下实例中任何实例得到满足:X米用A ;X米用B ;或X米用A和B两者。另外,本申请和所附权利要求书中所使用的冠词“一”和“某” 一般应当被解释成表示“一个或多个”,除非另外声明或者可从上下文中清楚看出是指单数形式。
[0024]此外,如本文所使用的,术语“组件”和“系统”旨在包含用使得在被处理器执行时执行特定功能性的计算机可执行指令配置的计算机可读数据存储。计算机可执行指令可包括例程、功能等等。还要理解组件或系统可以位于单个设备上或跨若干设备分布。而且,此处所用的术语“示例性”旨在表示用作某些事物的图示或示例,而不意图指示优选。
[0025]在此描述了涉及通过在拆分虚拟键盘上连续轨迹(例如,连续笔划序列)的方式生成文本的各个方面。在此使用的术语“笔划”是手指(例如,拇指)从虚拟键盘的一部分的第一键到第二键的转移,同时手指维持与触敏显示器的接触。于是,连续笔划序列是这些笔划的序列,其中手指在整个笔划序列中维持与触敏显示器的接触。换言之,用户可采用她的手指来连接表示想要单词中相应字母的键,而非个别地轻击。
[0026]现在参考图1,示出了通过利用拆分虚拟键盘来促进文本生成的示例性系统100的功能性框图。系统100可被移动计算设备(诸如平板(板式)计算设备)包括。在另一示例性实施例中,系统100可被具有相对较大的显示屏的移动电话(有时称为平板手机)包括。由此可理解,系统100可被任何具有屏幕对角线长度在大约4英寸到大约15英寸之间的计算设备包括(由此用户能用两只手来握住计算设备并一次用每只手来与拆分虚拟键盘的第一部分和第二部分交互)。
[0027]系统100包括触敏显示器102。显示组件103使得拆分虚拟键盘104被显示在触敏显不器102上,其中拆分虚拟键盘104包括第一部分106和第二部分108,第一部分106和第二部分108互相拆分。在一个示例中,第一部分106可与第二部分108在触敏显示器102上分开至少一英寸。如将在此处更加详细显示的,第一部分106可被定位在触敏显示器102上以促进对当用户握住/拿住包括触敏显示器102的移动计算设备时来自用户的第一只手的拇指的输入的接收。类似地,拆分虚拟键盘104的第二部分108可被定位在触敏显示器102上以促进对当用户握住/拿住移动计算设备时来自用户的第二只手的拇指的输入的接收。尽管拆分虚拟键盘104的第一部分106被显示为被定位在触敏显示器102的右侧并且拆分虚拟键盘104的第二部分108被显示为位于触敏显示器102的左侧,但是可以理解,第一部分106和第二部分108的位置可被反转。例如,拆分虚拟键盘104的第一部分106可被定位在触敏显示器102上以促进对来自用户的惯用手(不管是哪只手)的输入的接收,而拆分虚拟键盘104的第二部分108可位于触敏显示器102上以促进对来自用户的非惯用手的拇指的输入的接收。
[0028]如以上指示的,虚拟键盘104被“拆分”成两个部分106和108在视觉上相互区另IJ,被“拆分”成第一部分106可被用户识别为被配置成接收来自用户的第一只手的输入并且第二部分108可被用户识别为被配置成接收来自用户的第二只手的输入。因此,第一部分106和第二部分108可由图形地将第一部分106与第二部分108区分开的视觉边界或空间来分隔。进一步地,将理解,第一部分106和第二部分108可被显示在显示器的分开的部分中;例如,触敏显示器102可包括两个显示器:第一显示器和有效地扩展该显示器的第二“可拉取”显示器。在这样的示例中,第一部分106可被显示在第一显示器上并且第二部分可被显示在第二“可拉取”显示器上。类似地,显示器102可包括能被折叠(类似于书)的两个显示器。第一部分106可被显示在第一显示器上,并且第二部分108可被显示在第二显示器上。
[0029]拆分虚拟键盘104的第一部分106包括第一多个键110。在一个示例中,第一多个键110可包括字符键,其中每个字符键表示至少一个相应的字符(例如,字母)。在另一实施例中,字符键中的至少一个字符键可表示多个字母。在又一示例性实施例中,字符键中的每个字符键可表示相应的多个字符。例如,第一多个键110可包括8个或9个字符键,其中每个字符键表示相应的多个字符,并且其中字符键表示一完整的字母表(例如,英文字母表)。第一多个键110还可包括数字键、表示“回车”键的键、表示“空格”键的键、当被选择时使得拆分虚拟键盘的至少第一部分106的模式更改(例如,字符可从小写字母改变到大写字母并且反之亦然)的“模式”键等。
[0030]拆分虚拟键盘104的第二部分108可包括第二多个键112。第二多个键112可包括尤其良好地适于与解码由用户通过采用第一多个键110阐述的单词相结合的键。例如,第二多个键112可包括“回车”键、“空格”键等,其中这种键可被用于标识由用户在拆分虚拟键盘104的第一部分106上阐述的连续笔划序列的开始和/或结束。由此,例如,用户可能希望通过连续笔划序列的方式来生成单词“hello”。用户可使用她的第一只手的拇指来在第一多个键110的各键上阐述笔划序列(例如,将该拇指从表示字符“h”的键转移到表示字符“e”的键到表示字符“I”的键到表示字符“ο”的键
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1