在触敏输入面板上使用形状书写来进行文本输入的制作方法

文档序号:8385906阅读:311来源:国知局
在触敏输入面板上使用形状书写来进行文本输入的制作方法
【专利说明】在触敏输入面板上使用形状书写来进行文本输入
[0001]背景
[0002]移动计算设备已经被配置为显示软键盘,其中用户可通过选择软键盘上的按钮来输入文本。通常,软键盘上的每一个键表示单个字符。因此,对于用户输入文本而言,用户能选择(例如,通过轻击)表示想要被包括在这样的文本中的各个字符的离散键。由于许多移动计算设备具有相对较小的屏幕,这种计算设备配置有执行拼写纠正和/或对“粗手指症状(fat finger syndrome) ”(其中用户错误地轻击与想要轻击的键相邻的键)的纠正的软件。
[0003]常规上,当用户不能持续地看着显示软键盘的移动计算设备的屏幕时,对于用户而言利用软键盘来准确地输入文本是非常困难的。这可以至少部分归因于相对较小的屏幕尺寸,并因此在屏幕上所显示在软键盘中包括相对较小尺寸的键。例如,在显示在移动电话上的一示例性软键盘上,十个单独键可存在于单键行中。因此,对于用户而言,记起哪些键在哪些行中可能是困难的,并进而对于用户而言,在不看着键盘的情况下轻击键盘中的特定键可能是困难的。
[0004]概述
[0005]以下是在本文更详细描述的主题的简要概述。本概述不旨在是关于权利要求的范围的限制。
[0006]本文描述了涉及在触敏输入面板上利用形状书写来向计算设备阐示文本的各种技术。形状书写指的是通过连续划移序列来选择字符(由触敏输入面板上的键表示),其中划移是从触敏输入面板中的第一键到触敏输入面板上的第二键的转移,并且其中第一键和第二键两者都表示相应的多个字符。在连续划移序列中,用户在触敏输入面板中的各个键上转移手指(例如,除拇指外的手指或拇指),同时维持与触敏输入面板的接触。手指在其上转移的键表示用户想要阐示的相应字符序列(例如,单词、首字母缩略词等)。由此,用户按所需顺序连接各个键,而不是在软输入面板上轻击离散键,其中每一个键表示相应的多个字符。
[0007]在一示例性实施例中,例如,触敏输入面板中的第一键可以表示字符“Q”、“W”和“E”,第二键可表示字符“R”、“T”和“Y”,等等。因此,如果用户希望阐示字符“E”和之后的字符“R”,则该用户可将手指定位在第一键上并将该手指从第一键滑到第二键。可采用形状书写模型(对用户阐示的划移序列建模的计算机实现的模型)和语言模型来在用户通过划移序列阐示的潜在单词之间进行消歧。此外,可采用允许用户指示重复字符或者想要在一序列中阐示由单个键表示的两个或更多字符的各种技术。例如,用户可能想要阐示字符序列“E”、“R”、“R”。继续上述示例性键,用户可将手指定位在第一键上,在触敏输入面板上将该手指转移至第二键,并且之后例如用该手指在第二键上做出小圆圈运动,将该手指暂停在第二键上等,以指示该用户想要在序列中阐示两次第二键表示的字符“R”。
[0008]在一示例性实施例中,触敏输入面板可作为软键盘显示在移动计算设备的触敏屏幕上。此外,触敏输入面板可按照人体工程学被安排为允许用户用单手持有移动计算设备并通过利用该用户的手上的拇指来执行划移。例如,触敏输入面板中的各个键能够有角度地偏离触敏屏幕的边缘以便在用户正持有移动计算设备时与该用户的拇指的径向伸展相对应。因此,用户能够用一只手持有移动计算设备并且用她的拇指来触及触敏输入面板中的每一个键。由于键能够表示多个字符,因此用户更够更容易记起键在触敏输入面板中的位置,以使得用户无需在阐示文本时看着触敏输入面板。
[0009]在其他实施例中,触敏输入面板可作为某一其他设备的配件被包括在内和/或可以与某一其他设备集成。例如,汽车的方向盘可被配置成包括触敏输入面板,其中该触敏输入面板可以是电容式触敏板。在一示例性实施例中,触敏输入面板可被禁用,除非检测到汽车是静止的。在另一示例性实施例中,触敏输入面板可被置为计算设备外壳的一部分。例如,移动电话、平板计算设备等的背部可配置有触敏输入面板。由于在触敏输入面板中可能存在相对较小数量的字符键(例如,八个),因此在许多情况下用户无需在输入文本时查看触敏输入面板。通过利用用户的记忆,用户能够生成连接表示被包括在用户想要输入的文本中的相应字符的各个键的形状,以使得用户无需在选择键时查看这些键(通过形状书写)。另外,可以向用户提供音频反馈以便将至少部分地基于用户与触敏输入面板的交互来概率性地选择的单词告知用户。同样,这允许用户注视别处(而不是注视显示屏)。如果可听地输出的单词不匹配用户意图,则用户可通过语音命令或姿势来使得这一单词被擦除(或被下一个最有可能的单词替换)。
[0010]此外,在一示例性实施例中,用户可以用语音命令来补充划移序列。因此,例如,用户可以在触敏输入面板中的各个键上阐示连续划移序列以输入单词“hello”。在阐示这一连续划移序列时,用户可说出单词“hello”。连续划移序列与语音识别技术的组合可使得用户意图被相对准确地查明,以使得例如单词“hello”被确定为是用户想要输入的。
[0011]在阅读并理解了附图和描述后,可以明白其他方面。
[0012]附图简述
[0013]图1是促成通过形状书写来解码通过触敏输入面板输入的文本的示例性系统的功能框图。
[0014]图2描绘了用户通过使用按人体工程学被设计成供用户的拇指进行文本输入的触敏输入面板经由形状书写来输入文本。
[0015]图3-8示出了示例性触敏输入面板布局。
[0016]图9描绘了配置有手写识别技术的移动计算设备。
[0017]图10示出了包括用于通过形状书写来输入文本的触敏输入面板的方向盘。
[0018]图11示出了其中触敏输入面板被集成到计算设备的外壳的示例性计算设备。
[0019]图12是示出用于响应于接收到在触敏输入面板上输入的形状书写来输出字符序列的示例性方法的流程图。
[0020]图13是示出用于至少部分地基于在触敏输入面板上进行划移来解码手写字符的示例性方法的流程图。
[0021]图14是示出用于在众多潜在单词之间消歧的示例性方法的流程图,其中消歧基于用户在触敏输入面板上阐示的连续划移序列。
[0022]图15是示例性计算设备。
[0023]详细描述
[0024]现在将参考附图来描述涉及通过触敏输入面板上的形状书写来输入文本的各种技术,在全部附图中相同的附图标记表示相同的元素。另外,本文出于解释的目的示出并描述了各示例性系统的若干功能框图;然而可以理解,被描述为由特定系统组件执行的功能可以由多个组件来执行。类似地,例如,某一组件可被配置成执行被描述为由多个组件执行的功能性。另外,如此处所用的,术语“示例性”旨在表示用作某些事物的图示或示例,而不意图指示优选。
[0025]如本文所使用的,术语“组件”和“系统”旨在包含用使得在被处理器执行时执行特定功能的计算机可执行指令配置的计算机可读数据存储。计算机可执行指令可包括例程、功能等等。还要理解组件或系统可以位于单个设备上或跨若干设备分布。术语“形状书写”旨在指代手指在触敏输入面板上的连续转移以选择字符键(而不是轻击触敏输入面板中的离散字符键)。
[0026]现在参考图1,示出了促成解码通过形状书写输入的文本的示例性系统100。系统100包括触敏输入面板102。在一示例性实施例中,触敏输入面板102可被显示在诸如移动电话、平板计算设备、超级本等移动计算设备的触敏显示器上。如将在下文示出的,在其他实施例中,触敏输入面板102可以是电容式触摸板,该电容式触摸板可位于计算设备的外壳上,诸如移动计算设备的后部上。在其他实施例中,触敏输入面板102可以集成到计算设备或被配置为计算设备的配件。例如,触敏输入面板102可以集成到汽车的方向盘,可以耦合到汽车的方向盘,可以位于椅子的扶手上,等等。
[0027]触敏输入面板102包括多个键104-120。在图1所示的实施例中,键104-120中的每一个是字符键,这表现在每个键表示相应的多个字符。触敏输入面板102还可包括其他键,如“回车”键、空格键、数字键、以及常规键盘上找到的其他键。
[0028]同样,如图所示,触敏输入面板102中的键104-120中的每一个表示相应的多个字符。例如,键104表示字符“Q”、“W”和“E”,键106表示字符“R”、“T”和“Y”等。
[0029]因此,触敏输入面板102中的字符根据QWERTY键盘来排列。在其他实施例中,字符可以字母顺序或某种其他合适的安排来被排列。
[0030]在一不例性实施例中,触敏输入面板102可被设计成方便进行文本盲输入,这表现在触敏输入面板102的用户无需在输入文本时查看触敏输入面板102。由此,在一示例性实施例中,触敏输入面板102被配置成从用户的手指接收通过形状书写(例如,触敏输入面板102上的连续划移序列)作出的输入。作为本文所使用的术语,划移是用户的手指(如拇指)在保持与触敏输入面板102接触的同时从多个键104-120中的第一键到多个键102-120中的第二键的转移。于是,连续划移序列是这些划移的序列,其中用户的手指在整个划移序列中保持与触敏输入面板102的接触。换言之,用户可采用手指(或指示笔或笔)来连接表示所需单词中的相应字母的键,而不是用户单独轻击触敏输入面板102上的键。在一示例中,用户可能想要采用触敏输入面板102来输入单词“hello”。用户最初可将她的手指放在表示字符和“K”的键114上。用户可接着将她的手指从键114转移到表示字符“Q”、“W”和“E”的键104。从键114到键104的转移被示为第一划移122。在手指维持与触敏显示器102的接触时,用户可将手指从键104转移到表示字符“L”、“Z”和“X”的键116。因此,通过从键104转移到键116,用户已经阐示第二划移124。由此,用户选择了表示单词“hello”中的前三个字母的键。
[0031]此时,用户期望指示对单词“hello”中的字母“L”的后续选择。这可按各种方式来进行。在一个示例中,用户可阐示第三划移126,其可以是在键116上进行的圆圈划移。因此,通过相对小的划移,用户可指示她想要选择由键116表示的另一字符。在另一示例性实施例中,用户可在键116上暂停而不阐示另一划移。同样,这样的暂停可指示期望连续地选择键116。用户可接着通过将她的手指从键116转移到键108来阐示第四划移128。在用户阐示第四划移128之后,用户可将她的手指从触敏输入面板102拿开。尽管划移122-128的序列被示为是离散的划移,但是要理解,实际上用户的手指在触敏输入面板102上的轨迹可看上去为连续的、弯曲的形状,且划移之间没有可容易确定的区别。
[0032]系统100还包括检测用户在触敏输入面板102上阐示的划移的检测器组件130。因此,例如检测器组件130可检测划移122-128的序列,其中用户将她的手指从键114转移到键104,接着将她的手指转移到键116,接着将她的手指转移到键108。
[0033]解码器组件132与检测器组件130通信并解码触敏输入面板102的用户阐
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1