具有手势取消的手势键盘的制作方法_6

文档序号:8417511阅读:来源:国知局
括该手势的指示的数据,并且将该数据传送至计算设备400。在其它示例中,诸 如存在敏感输入设备405的操作耦接至计算设备400的另一个存在敏感输入设备可以远程 检测与投影屏幕422、平板设备426和/或视觉显示设备430进行交互的用户的用户输入手 势。存在敏感输入设备405可以向计算设备400发送包括在存在敏感输入设备405处所检 测到的用户输入手势的指示的数据,所述用户输入手势包括手势取消特征。
[0097] 计算设备400因此可以接收包括在存在敏感输入设备处所检测到的用户输入手 势的指示的数据,所述用户输入手势包括手势取消特征。执行手势取消模块(例如,以上参 考图1和2所描述的手势取消模块122)的计算设备400 (例如,计算设备10,或者形成计算 设备10的一部分或全部的一个或多个处理器)可以至少部分基于该手势的指示而确定该 手势包括与取消所选择的一个或多个键的序列相关联的至少一个特征(例如,手势取消特 征21、321、323)。响应于确定该手势包括与取消相关联的至少一个特征,计算设备400可以 从要在一个或多个存在敏感显示器424、428、432处输出的到文本输入域(例如,文本输入 域17)的录入中删除所选择的一个或多个键的序列。
[0098] 计算设备400随后可以向投影仪420、投影屏幕422、平板设备426和/或视觉显示 设备430发送对合并手势取消特征的图形用户界面(例如,GUI 11)进行编码的数据以用于 分别显示在存在敏感显示器424、428和/或432处。例如,计算设备400可以将该数据发 送至通信单元410。通信单元410随后可以经由网络414和/或直接设备通信418将该数 据发送投影仪420、投影屏幕422、平板设备426和/或视觉显示设备430。投影仪420、投 影屏幕422、平板设备426和/或视觉显示设备430随后可以分别在存在敏感显示器424、 426和/或432处输出依据手势取消特征进行了修改的图形用户界面。
[0099] 如以上所指出的,这里所描述的各种技术可以以软件来实施,该软件可以利用任 意各种工具集、框架、API、编程环境、虚拟机、库和其它计算资源以任意各种语言进行编写。 例如,软件代码可以以 c、C++、Go、Python、Ruby、JavaScript、Dart、Clojure、汇编语言、机 器代码或者任意其它语言进行编写。作为一个特定说明性示例,以上所讨论的本公开的多 个方面可以以软件模块来实施,该软件模块例如以能够在图2的虚拟机198上执行的高级 编程语言来编写。
[0100] 本公开的多个方面同样可以在任意计算设备或任意操作系统中并且使用任意其 它的API、框架或工具集得以应用和实施。这里所描述的用于实施具有手势取消的图形键盘 的多个方面可以与任意其它数据存储或应用进行交互。当以软件或固件来实施时,这里所 公开的各种技术可以至少部分由包括指令的计算机可读数据存储介质来实现,所述指令当 被执行时,使得处理器执行以上所描述的一种或多种方法。例如,计算机可读数据存储介质 可以存储这样的指令以便由处理器执行。
[0101] 计算机可读介质可以形成计算机程序产品的一部分,该计算机程序产品可以 包括封装材料。计算机可读介质可以包括计算机数据存储介质,诸如随机存取存储器 (RAM)、只读存储器(ROM)、非易失性随机存取存储器(NVRAM)、电可擦除可编程只读存储器 (EEPROM)、闪存、磁性或光学数据存储媒介,等等。在各个示例中,制造品可以包括一个或多 个计算机可读存储媒介。
[0102] 在各个示例中,数据存储设备和/或存储器可以包括计算机可读存储媒介,所述 计算机可读存储媒介包括非瞬态媒介。术语"非瞬态"指示该存储介质并非以载波或传播 信号所体现。在某些示例中,非瞬态存储介质可以存储能够随时间而变化的数据(例如,在 RAM或高速缓存中)。数据存储设备可以包括任意各种形式的易失性存储器,其可能要求定 期电刷新以在存储器中保存数据,而本领域技术人员将会认识到,这也构成物理、有形、非 瞬态计算机可读数据存储设备的示例。当程序代码在非瞬态物理介质或设备上被加载、存 储、中继、缓冲或高速缓存时可执行指令可以存储在非瞬态介质中,包括仅是短期存储或者 仅以非易失性存储器格式存储。在一些示例中,可执行指令可能不会被永久存储在计算设 备中所包括的本地数据存储中并且可以临时从外部资源所接收,诸如从web服务、数据中 心和/或其它服务器侧资源接收,但是那些可执行指令仍然可以在缓冲存储器、高速缓存 存储器、处理器寄存器或者计算设备中所包括的其它临时存储器中进行缓冲、高速缓存或 者以其它方式进行临时存储。在这些示例中,该计算设备仍然可以包括其上存储有可执行 指令的计算机可读存储介质,即使仅是临时存储。
[0103] 机器可读代码可以存储在数据存储设备和/或存储器上,并且可以包括能够由至 少一个处理器所执行的可执行指令。"机器可读代码"和"可执行指令"可以是指任意形式 的软件代码,包括机器代码、汇编指令或汇编语言、字节码、以C编写的软件代码或者以任 意高级编程语言所编写的软件代码,所述软件代码可以被编译或解释为可以由至少一个处 理器所执行的可执行指令,包括以将代码作为待处理数据处理或者使得代码能够操控或生 成代码的语言所编写的软件代码。
[0104] 代码或指令可以是处理电路所执行的软件和/或固件,上述处理电路包括一 个或多个处理器,诸如一个或多个数字信号处理器(DSP)、通用微处理器、专用集成电路 (ASIC)、现场可编程门阵列(FPGA)或者其它集成或分立逻辑电路。因此,如这里所使用的 术语"处理器"可以是指任意的上述结构或者适于这里所描述的技术的实施方式的任意其 它结构。此外,在一些方面,本公开中所描述的功能可以在软件模块或硬件模块内提供。
[0105] 以上所描述并且在图1-6中所描绘的各个实施例以及另外的实施例处于以下一 个或多个权利要求的范围之内。
【主权项】
1. 一种方法,包括: 由计算设备输出包括图形键盘的图形用户界面以用于显示在存在敏感显示器处,所述 图形键盘包括一组键,其中所述一组键中的每个键与所述存在敏感显示器的相应的不同区 域相关联; 由所述计算设备接收用以在所述图形键盘的所述一组键中选择一个或多个键的序列 的手势的指不; 由所述计算设备且至少部分基于所述手势的指示确定所述手势包括与取消所选择的 一个或多个键的序列相关联的至少一个特征;并且 响应于确定所述手势包括与所述取消相关联的至少一个特征而由所述计算设备从到 文本输入域的录入中删除所选择的一个或多个键的序列。
2. 根据权利要求1所述的方法,其中与所述取消相关联的至少一个特征包括指示在所 述存在敏感显示器处输出的图形用户界面的所确定的位置的手势分量,并且其中确定所述 手势包括与所述取消相关联的至少一个特征进一步包括: 由所述计算设备确定所述手势包括指示所确定的位置的所述手势分量。
3. 根据权利要求1-2中任一项所述的方法,其中与所述取消相关联的至少一个特征包 括具有所确定的形状的手势分量,并且其中确定所述手势包括与所述取消相关联的至少一 个特征进一步包括: 由所述计算设备确定所述手势包括具有所确定的形状的所述手势分量。
4. 根据权利要求1-3中任一项所述的方法,其中与所述取消相关联的至少一个特征包 括具有随时间的所确定的路径的手势分量,并且其中确定所述手势包括与所述取消相关联 的至少一个特征进一步包括: 由所述计算设备确定所述手势包括具有随时间的所确定的路径的所述手势分量。
5. 根据权利要求1-4中任一项所述的方法,其中所述手势包括用以选择对应于至少一 个潜在单词的一个或多个键的所述序列的初始手势分量,其中与所述取消相关联的至少一 个特征包括所述初始手势分量之后的后续手势分量,所述后续手势分量低于结合所述初始 手势分量而选择字母的序列以完成任何潜在单词的概率的阈值。
6. 根据权利要求5所述的方法,其中确定所述手势包括与所述取消相关联的至少一个 特征进一步包括: 由所述计算设备确定所述手势包括低于结合所述初始手势分量而选择字母的序列以 完成任何潜在单词的概率的阈值的所述后续手势分量。
7. 根据权利要求5-6中任一项所述的方法,其中确定所述后续手势分量低于结合所述 初始手势分量而选择字母的序列以完成任何潜在单词的概率的阈值包括使用从以下一个 或多个中所选择的手势键盘解释工具对所述手势的路径进行处理:语言模型、与相邻键的 比较和手势输入运动的模型。
8. 根据权利要求1-7中任一项所述的方法,其中与所述取消相关联的至少一个特征包 括指示沿在所述存在敏感显示器处输出的图形用户界面的所确定路径的手势分量,并且其 中确定所述手势包括与所述取消相关联的至少一个特征进一步包括: 由所述计算设备确定所述手势包括指示所确定的路径的所述手势分量。
9. 一种计算设备,包括: 至少一个处理器; 其中所述至少一个处理器被配置为: 输出包括图形键盘的图形用户界面以用以显示在存在敏感显示器处,所述图形键盘 包括按一组键,其中所述一组键中的每个键与所述存在敏感显示器的相应的不同区域相关 联; 接收用以在所述图形键盘的所述一组键中选择一个或多个键的序列的手势的指示; 至少部分基于所述手势的指示确定所述手势包括与取消所选择的一个或多个键的序 列相关联的至少一个特征;并且 响应于确定所述手势包括与所述取消相关联的至少一个特征而从到文本输入域的录 入中删除所选择的一个或多个键的序列。
10. 根据权利要求9所述的计算设备,其中与所述取消相关联的至少一个特征包括指 示在所述存在敏感显示器处输出的图形用户界面的所确定的位置的手势分量,并且其中所 述至少一个处理器进一步被配置为: 确定所述手势包括指示所确定的位置的所述手势分量。
11. 根据权利要求9-10中任一项所述的计算设备,其中与所述取消相关联的至少一个 特征包括具有所确定的形状的手势分量,并且其中所述至少一个处理器进一步被配置为: 确定所述手势包括具有所确定的形状的所述手势分量。
12. 根据权利要求9-11中任一项所述的计算设备,进一步包括用于执行权利要求4-8 所述的任意方法的器件。
13. -种编码有指令的计算机可读存储介质,所述指令能够由至少一个处理器所执行 以: 输出包括图形键盘的图形用户界面以用以显示在存在敏感显示器处,所述图形键盘包 括一组键,其中所述一组键中的每个键与所述存在敏感显示器的相应的不同区域相关联; 接收用以在所述图形键盘的所述一组键中选择一个或多个键的序列的手势的指示; 至少部分基于所述手势的指示确定所述手势包括与取消所选择的一个或多个键的序 列相关联的至少一个特征;并且 响应于确定所述手势包括与所述取消相关联的至少一个特征而从到文本输入域的录 入中删除所选择的一个或多个键的序列。
14. 根据权利要求13所述的计算机可读存储介质,其中与所述取消相关联的至少一个 特征包括指示在所述存在敏感显示器处输出的图形用户界面的所确定的位置的手势分量, 并且其中所述计算机可读存储介质进一步编码有指令,所述指令能够由至少一个处理器所 执行以: 确定所述手势包括指示所确定的位置的所述手势分量。
15. 根据权利要求13-14中任一项所述的计算机可读存储介质,进一步编码有指令,所 述指令能够由至少一个处理器执行以执行权利要求3-8中任一项所记载的方法。
【专利摘要】在一个实施例中,一种方法包括输出包括图形键盘的图形用户界面以用于显示在存在敏感显示器处,该图形键盘包括一组键,其中该组键中的每个键与该存在敏感显示器的相应的不同区域相关联。该方法进一步包括接收用以在该图形键盘的该组键中选择一个或多个键的序列的手势的指示。该方法进一步包括至少部分基于该手势的指示确定该手势包括与取消所选择的一个或多个键的序列相关联的至少一个特征。该方法进一步包括响应于确定该手势包括与取消相关联的至少一个特征而从到文本输入域的录入中删除所选择的一个或多个键的序列。
【IPC分类】G06F3-0488
【公开号】CN104737115
【申请号】CN201380053773
【发明人】翟树民, 库尔特·爱德华·帕特里奇, 毕小俊, 欧阳瑜
【申请人】谷歌公司
【公开日】2015年6月24日
【申请日】2013年10月10日
【公告号】DE112013004614T5, DE112013004614T8, US20140108993, WO2014062458A1
当前第6页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1