首页 / 专利库 / 工业自动化和数控机床 / 末端执行器 / 机器人手 / 手爪 / 夹钳 / 手指 / 用于具有多语言环境的设备的输入方法及相关设备和系统

用于具有多语言环境的设备的输入方法及相关设备和系统

阅读:203发布:2023-02-17

专利汇可以提供用于具有多语言环境的设备的输入方法及相关设备和系统专利检索,专利查询,专利分析的服务。并且本 发明 涉及用于具有多语言环境的设备的输入方法及相关设备和系统。通过在可以借助触摸输入而被选择的界面上显示候选字词列表来校正文本输入。该候选列表可以包括具有两种或更多种字符类型(例如罗 马 、 假名 、日文汉字)的候选字词。在一个方面中,可以使用 手指 手势来滚动候选列表。当用户手指经过候选字词并释放触摸时,候选字词将被插入正在被编辑的文档。在另一个方面中,可以通过触摸按键(例如退格或删除键)以及执行滑动、重击或其他手指手势来擦除字符。与手指手势越过显示器的距离(例如直线距离)成比例的多个字符将被擦除。如果在文本输入区域中存在字符,那么首先擦除这些字符,随后删除正在被编辑的文档中的字符。,下面是用于具有多语言环境的设备的输入方法及相关设备和系统专利的具体信息内容。

1.一种用于擦除多语言环境中的字符的方法,所述方法包括:
在触摸敏感显示器上产生用于编辑文本输入的用户界面,该用户界面包括编辑区域和输入区域,以及位于所述编辑区域和所述输入区域之外的虚拟键盘,所述虚拟键盘具有用于在所述编辑区域或输入区域中键入字符的按键;
检测所述虚拟键盘的区域内的用户手势,所述用户手势从所述虚拟键盘上的按键开始,其中该用户手势操作为促使擦除显示在所述输入区域或所述编辑区域中的文本输入的一个或多个字符;以及
擦除与所述用户手势在触摸敏感显示器上经过的距离成比例的多个字符。
2.根据权利要求1所述的方法,其中显示在输入区域中的字符首先被擦除,其后是编辑区域中的字符被擦除。
3.根据权利要求1所述的方法,其中所擦除的字符数量与受所述虚拟键盘的虚拟边界限制的所述用户手势所经过的距离成比例。
4.一种用于擦除多语言环境中的字符的装置,所述装置包括:
用于在触摸敏感显示器上产生用于编辑文本输入的用户界面的装置,该用户界面包括编辑区域和输入区域,以及位于所述编辑区域和所述输入区域之外的虚拟键盘,所述虚拟键盘具有用于在所述编辑区域或输入区域中键入字符的按键;
用于检测所述虚拟键盘的区域内的用户手势的装置,所述用户手势从所述虚拟键盘上的按键开始,其中该用户手势操作为促使擦除显示在所述输入区域或所述编辑区域中的文本输入的一个或多个字符;以及
用于擦除与所述用户手势在触摸敏感显示器上经过的距离成比例的多个字符的装置。
5.根据权利要求4所述的装置,其中显示在输入区域中的字符首先被擦除,其后是编辑区域中的字符被擦除。
6.根据权利要求4所述的装置,其中所擦除的字符数量与受所述虚拟键盘的虚拟边界限制的所述用户手势所经过的距离成比例。

说明书全文

用于具有多语言环境的设备的输入方法及相关设备和系统

[0001] 本申请是申请号为200810149120.2、申请日为2008年9月12日、名称为“用于具有多语言环境的设备的输入方法及相关设备和系统”的发明专利申请的分案申请。 [0002] 相关申请的交叉引用
[0003] 本申请要求根据2007年9月13日提交的名为“Input Methods for Device Having Mutli-Language Environment”的美国临时专利申请60/972,185而享有优先权,其中该申请的内容在这里引入作为参考。

技术领域

[0004] 本申请的主题主要涉及输入编辑界面,特别涉及用于具有多语言环境的设备的输入方法及相关设备和系统。

背景技术

[0005] 计算机设备可以被配置成接收来自计算机键盘的文本和字符输入。现代的计算机键盘是由矩形或接近于矩形的按键组成的,并且诸如英语字母表中的字母A~Z之类的字符通常是雕刻或印刷在按键上的。在大多数情况下,每按压一下按键都对应于键入一个单独的字符。
[0006] 对于便携式设备,例如蜂窝电话、MPEG-1音频层3(MP3)播放器或个人数字助理(PDA)来说,传统的计算机键盘有时有可能会过大。某些便携式设备包含了较小版本的传统计算机键盘,或者使用了虚拟键盘来接收用户输入。虚拟键盘可以采用软件应用或软件应用特征的形式,以便模拟计算机键盘。例如,在使用指示笔操作的PDA或是通信设备的触摸敏感显示器上,通过选择或标记(tabbing)虚拟 键盘的按键,用户可以使用虚拟键盘来输入文本。
[0007] 这些较小的键盘和虚拟键盘可以具有与一个或多个字符相对应的按键。例如,某些按键可以默认对应于英语中的一般字符,例如字母“a”,并且某些字符还可以对应于其他的附加字符,例如另一个字母或字符 这类具有重音选项的字母,此外,某些字符还可以对应于具有重音选项的其他字符。由于虚拟键盘的物理限制(例如大小),用户有可能发现很难键入那些不容易在虚拟键盘上得到的字符。
[0008] 对具有多语言环境的设备来说,其输入方法有可能会在输入和拼写校正方面提出特别的难题,其中所述输入和拼写校正必须与选定的语言相适合,以便确保准确度以及有效的工作流程。

发明内容

[0009] 在触摸敏感显示器上,文本输入是通过在可以借助触摸输入而被选择的界面上显示候选字词列表来校正的。该候选列表可以包括具有两种或多种字符类型(例如罗假名、日文汉字)的候选字词。在一个方面中,候选列表可以使用手指手势来滚动。当用户手指经过候选字词时,候选字词的位置被调整(例如偏移触摸输入),由此候选字词不会被用户手指遮蔽。当该触摸被释放时,候选字词被插入正在编辑的文档。在另一个方面中,其中可以通过触摸按键(例如退格或删除键)以及执行滑动、重击或其他手指手势来擦除字符。与手指手势越过显示器的距离(例如直线距离)成比例的多个字符被擦除。如果在文本输入区域中存在字符,那么首先擦除这些字符,随后擦除正在被编辑的文档中的字符。在另一个方面中,在日文环境中,通过执行自动校正处理来估计输入上可能出现的打字错误。 [0010] 在这里还公开了其他实施方式,其中包括针对系统、方法、设备、计算机可读介质以及用户界面的实施方式。
[0011] 依照一些实施例,提供了一种信息处理方法,包括:为正在触摸敏感显示器上编辑的文档获取文本输入;确定该文本输入是否包含不正确字符;如果该文本输入包含不正确字符,或者如果该文本输入不 清楚,则确定可能是正确的候选字词的列表;在触摸敏感显示器上显示所述候选字词的列表;获取选择候选字词之一的触摸输入;以及将所述候选字词插入到正在编辑的文档中。
[0012] 依照一些实施例,提供了一种信息处理方法,包括:在触摸敏感显示器上产生用于编辑文本输入的用户界面,该用户界面包括虚拟键盘、编辑区域和输入区域;检测从所述虚拟键盘上的按键开始的手指手势,该手指手势指示用户想要擦除显示在所述输入区域中的文本输入的一个或多个字符的意图;以及擦除与手指在触摸敏感显示器上经过的距离成比例的多个字符。
[0013] 依照一些实施例,提供了一种信息处理方法,包括:在触摸敏感显示器上产生用于为正在触摸敏感显示器上编辑的文档选择字符的用户界面,该用户界面包括虚拟键盘;检测从虚拟键盘的按键开始的触摸输入,该按键与一个辅音或元音相关联;以及在触摸敏感显示器上显示具有用于与所述按键相关联的辅音或元音的多个字符选项的用户界面元素,每一个字符选项由用户选择。
[0014] 依照一些实施例,提供了一种系统,包括:处理器;与处理器耦合的存储器;以及一个或多个模,该一个或多个模块被存储在存储器中并由处理器执行,所述模块包括:用于为正在触摸敏感显示器上编辑的文档获取文本输入的模块;用于确定该文本输入是否包含不正确字符的模块;用于如果该文本输入包含不正确字符,或者如果该文本输入不清楚,则确定可能是正确的候选字词的列表的模块;用于在触摸敏感显示器上显示所述候选字词的列表的模块;用于获取选择候选字词之一的触摸输入的模块;以及用于将候选字词插入到正在编辑的文档中的模块。
[0015] 依照一些实施例,提供了一种系统,包括:处理器;与处理器耦合的存储器;以及一个或多个模块,该一个或多个模块被存储在存储器中并由处理器执行,所述模块包括:用于在触摸敏感显示器上产生用于编辑文本输入的用户界面的模块,该用户界面包括虚拟键盘、编辑区域和输入区域;用于检测从所述虚拟键盘上的按键开始的手指手 势的模块,该手指手势指示用户想要擦除显示在所述输入区域中的文本输入的一个或多个字符的意图;以及用于擦除与手指在触摸敏感显示器上经过的距离成比例的多个字符的模块。 [0016] 依照一些实施例,提供了一种系统,包括:处理器;与处理器耦合的存储器;以及一个或多个模块,该一个或多个模块被存储在存储器中并由处理器执行,所述模块包括:用于在触摸敏感显示器上产生用于为正在触摸敏感显示器上编辑的文档选择字符的用户界面的模块,该用户界面包括虚拟键盘;用于检测从虚拟键盘的按键开始的触摸输入的模块,该按键与一个辅音或元音相关联;以及用于在触摸敏感显示器上显示具有用于与所述按键相关联的辅音或元音的多个字符选项的用户界面元素的模块,每一个字符选项由用户选择。
[0017] 依照一些实施例,提供了一种信息处理设备,包括:用于为正在触摸敏感显示器上编辑的文档获取文本输入的装置;用于确定该文本输入是否包含不正确字符的装置;用于如果该文本输入包含不正确字符,或者如果该文本输入不清楚,则确定可能是正确的候选字词的列表的装置;用于在触摸敏感显示器上显示所述候选字词的列表的装置;用于获取选择候选字词之一的触摸输入的装置;以及用于将所述候选字词插入到正在编辑的文档中的装置。
[0018] 可选地,其中至少某些文本输入是日文的。
[0019] 可选地,其中所述候选字词的列表包括具有采用两种或更多字符类型的字符的候选字词。
[0020] 可选地,其中所述候选字词的列表是根据用户选定的语言或统计中的一种或多种来确定的。
[0021] 可选地,其中所述候选字词的列表是使用自动校正搜索确定的,其中该自动校正搜索考虑了可能在文本输入中出现的打字错误。
[0022] 可选地,其中用于获取选择候选字词之一的触摸输入的装置还包括:用于检测触摸或者经过所述候选字词的列表中的一个或多个候选字词的手指手势的装置。 [0023] 可选地,还包括:对于被检测到的手指手势触摸或经过的每一个 候选字词,用于在触摸敏感显示器上的不同位置显示该候选字词,而不是在检测到手指手势之前显示该候选字词的初始位置显示该候选字词的装置。
[0024] 依照一些实施例,提供了一种信息处理设备,包括:用于在触摸敏感显示器上产生用于编辑文本输入的用户界面的装置,该用户界面包括虚拟键盘、编辑区域和输入区域;用于检测从所述虚拟键盘上的按键开始的手指手势的装置,该手指手势指示用户想要擦除显示在所述输入区域中的文本输入的一个或多个字符的意图;以及用于擦除与手指在触摸敏感显示器上经过的距离成比例的多个字符的装置。
[0025] 可选地,其中显示在输入区域中的字符首先被擦除,其后是编辑区域中的字符被擦除。
[0026] 可选地,其中所擦除的字符数量与受虚拟键盘的虚拟边界限制的手势所经过的距离成比例。
[0027] 依照一些实施例,提供了一种信息处理设备,包括:用于在触摸敏感显示器上产生用于为正在触摸敏感显示器上编辑的文档选择字符的用户界面的装置,该用户界面包括虚拟键盘;用于检测从虚拟键盘的按键开始的触摸输入的装置,该按键与一个辅音或元音相关联;以及用于在触摸敏感显示器上显示具有用于与所述按键相关联的辅音或元音的多个字符选项的用户界面元素的装置,每一个字符选项由用户选择。
[0028] 可选地,还包括:用于检测拖曳或滑动手指手势的装置,该拖曳或滑动手指手势指示用户想要选择字符选项之一的意图;以及用于将选定的字符选项插入到正在编辑的文档中的装置。
[0029] 可选地,其中至少某些字符选项是日文的。附图说明
[0030] 图1显示了用于接收文本输入的例示便携式设备。
[0031] 图2是用于在多语言环境中校正输入的例示处理的流程图
[0032] 图3是用于在多语言环境中擦除字符的例示处理的流程图。
[0033] 图4是用于执行参考图3所描述的操作的例示系统架构的框图
[0034] 图5是用于为正在被编辑的文档显示可选字符选项的例示处理的流程图。 具体实施方式
[0035] 输入编辑用户界面
[0036] 图1显示了用于接收文本输入的例示便携式设备100。该便携式设备100可以是电话、媒体播放器、电子邮件设备或是能够接收文本输入的任何其他便携式设备。该设备100包括虚拟键盘102、编辑区域106以及输入区域108。这些区域中的每一个区域都可以是触摸敏感显示器104的一部分。在某些实施方式中,触摸敏感显示器104可以是用于接收多点触摸输入或手指手势的多点触摸敏感显示器。例如,多点触摸敏感显示器104可以处理多个同时触摸点,这其中包括处理与每一个触摸点的压、程度和/或位置相关的数据。这种处理有助于使用多个手指的手势和交互、和弦(chording)以及其他交互。在美国专利6,323,846、6,570,557、6,677,932以及美国专利公开2002/0015024A1中描述了多点触摸敏感显示器技术的某些实例,其中每一份专利都在这里全部引入作为参考。 [0037] 虚拟键盘102可以根据用户选择而以各种布局来显示。例如,用户可以通过使用操作按钮120或其他手指手势来选择显示多个虚拟键盘布局之一。如所示,虚拟键盘102是一个英文键盘布局(例如QWERTY)。但是,该键盘布局可以根据选定的语言来配置,例如日语、法语、德语、意大利语等等。在日语环境中,用户可以在假名键盘、罗马字符键盘以及用于日文汉字符号的键盘之间切换。
[0038] 用户可以通过与虚拟键盘102进行交互来将文本输入编辑区域106中的文档(例如文本文档、即时消息、电子邮件、地址薄)。在用户输入字符时,输入校正处理被激活,并且该处理可以检测文本输入错误以及在输入区域108中显示候选字词112。可以产生任意数量的候选字词112。所显示的候选字词112的群组可以包括具有两种或 更多种字符类型(例如罗马、假名、日文汉字)的字符的候选字词112。在某些实施方式中,点击箭头114或其他用户界面元素会使在输入区域108中显示一个关于候选字词112的新页面,由此可以显示附加的候选字词112。在某些实施方式中,候选列表可以根据用户选择的语言和统计信息(例如用户字典或是对于用户选定语言的用户键入数据历史)来确定。在名为“Activating Virtual Keys of Touch-screen Virtual Keyboard”的美国专利申请11/228,737中描述了一种用于确定虚拟键盘校正选项的例示方法,其中该专利申请在这里全部引入作为参考。
[0039] 在某些实施方式中,候选字词查找处理是使用自动校正搜索来进行的。在执行自动校正搜索的过程中,候选字词列表可以根据文本输入并且在考虑了文本输入中可能存在的打字错误的情况下产生。
[0040] 候选字词列表
[0041] 在所示实例中,用户在日语环境中选择了一个候选字词110来替换“touky”。该候选字词110是由用户使用一个或多个手指触摸候选字词110来选择的。当用户释放触摸时,所选择的候选字词110被插入编辑区域106中的文档。在某些实施方式中,当用户触摸候选字词110时,该候选字词110被显示在触摸敏感显示器104上的不同位置(例如某个偏移位置),以免用户手指遮蔽候选者字词110。用户可以通过在候选字词112上重击手指来滚动候选列表。在手指经过每一个候选字词112时,该候选字词被显示在不同的位置。例如,用户可以在输入区域108中将其食指碾过候选字词112,直至用户到达候选字词110。当用户释放触摸时,候选字词110被插入正在被编辑的文档。
[0042] 图2是用于在多语言环境中校正输入的例示处理200的流程图。在某些实施方式中,该处理200是在为触摸敏感显示器上编辑的文档获取文本输入的时候开始的(202)。该文本输入可以在执行一下或多下触摸或手指手势(例如在虚拟键盘上)的时候获取。例如,某些或所有文本输入可以采用罗马字符或日语字符(例如假名或日文汉字)。然后,处理200会确定该文本输入是否包含一个或多个不正确字符 (204)。例如,可以使用语言字典、统计信息和/或模糊逻辑来确定不正确的文本输入。
[0043] 如果文本输入包含不正确字符或者如果文本输入是模棱两可的,那么将会确定(206)并且在触摸敏感显示器上向用户显示(208)可能正确的候选字词的候选列表。例如,在日语环境中,如果文本输入是日文字符的罗马字符形式的语音拼写,那么该候选列表可以包括具有两种或更多种字符类型(例如日文汉字和假名)的候选字词。即使文本输入不包括不正确字符,在从罗马字符转换成日语字符的过程中仍旧有可能存在不确定性。为了考虑这种不确定性,处理200包括确定多个可能正确的候选字词的候选列表,由此允许用户在候选列表存在罗马-日语转换的情况下选择期望的罗马-日语转换。在候选列表中可以包含任意数量的候选字词。此外举例来说,该列表可以显示在触摸敏感显示器的专用区域(例如输入区域108)。
[0044] 用户可以使用用户手指来滚动候选列表。当手指经过(或邻近)候选字词时,该候选字词可以显示在触摸敏感显示器上与候选字词的原始位置相偏离的不同位置,由此防止用户手指遮蔽选定的候选字词。在获取了关于选定候选字词的触摸输入(例如一个或多个触摸或手指手势)(210)之后,所选择的候选字词被插入到正在被编辑的文档中(212)。 [0045] 擦除字符
[0046] 在所示实例中,用户可以通过触摸退格或删除键116,然后将其手指从按键116朝着虚拟键盘112的对端滑动,从而擦除文本输入中的字符。在用户滑动其手指时,与手指在触摸敏感显示器104上经过的距离成比例的多个字符被擦除。如果在输入区域108中存在字符(例如当前正被添加到文档中的字符),那么这些字符可以被最先擦除。当输入区域108中的字符耗尽时,这时可以擦除编辑区域106中的字符(例如先前被输入文档中的字词中的字符)。
[0047] 图3是用于在多语言环境中擦除字符的例示处理300的流程图。在某些实施方式中,该处理300是以在触摸敏感显示器上产生用于编 辑文本输入的用户界面为开始的(302)。该用户界面可以包括虚拟键盘、编辑区域以及文本输入区域。从虚拟键盘上的按键(例如退格键、删除键)开始检测手指触摸和手势,其中该按键表明用户意图擦除显示在输入区域中的文本输入的一个或多个字符(304)。在某些实施方式中,该手势可以是在触摸敏感显示器上从被触摸的按键开始的手指滑动或重击。该滑动或重击可以处于触摸敏感显示器上的任何方向。导致字符擦除的所述重击或手势的距离(例如手指在显示器上经过的直线距离)可以受显示在触摸敏感显示器上的虚拟键盘的视觉边界或是任何其他期望边界的限制。由于手势而被擦除的字符的数量可以与手指在触摸敏感显示器上经过的直线距离成比例(306)。在某些实施方式中,如参考图1所述,最先擦除的是显示在输入区域中的字符,随后擦除的是编辑区域中的字符。
[0048] 例示的系统架构
[0049] 图4是用于执行参考图1~3所述的各种操作的例示系统架构400的框图。举例来说,该架构400可以包含在参考图1所述的便携式设备100中。该架构400包括处理器410、存储器420、存储设备430以及输入/输出设备440。每一个组件410、420、430和440都是使用系统总线450互连的。处理器410能够处理那些在架构400内部运行的指令。在某些实施方式中,处理器410是一个单线程处理器。在其他实施方式中,处理器410是一个多线程处理器。该处理器410能够处理保存在存储器420中或是存储设备430上的指令,以便在输入/输出设备440上显示用于用户界面的图形信息。
[0050] 存储器420存储的是架构400内部的信息。在某些实施方式中,存储器420是一个计算机可读介质。在其他实施方式中,存储器420是一个易失存储单元。此外,在其他实施方式中,该存储器420是一个非易失存储单元。
[0051] 存储设备430能够为架构400提供大容量存储。在某些实施方式中,存储设备430是一个计算机可读介质。在各种不同的实施方式中,存储设备430可以是软盘设备、硬盘设备、光盘设备或磁带设备。
[0052] 输入/输出设备440为架构400提供输入/输出操作。在某些实施方式中,输入/输出设备440包括键盘和/或指示设备。在其他实施方式中,输入/输出设备440包括用于显示图形用户界面的显示单元。
[0053] 所描述的特征既可以在数字电子电路中实施,也可以在计算机硬件固件、软件或是其组合中实施。这些特征可以在有形包含于信息载体并且由可编程处理器执行的计算机程序产品中实现,例如包含在机器可读存储设备或是传播信号中的计算机程序产品;而方法步骤则可以由通过运行指令程序的可编程处理器来执行,以便通过对输入数据执行操作以及产生输出来执行所描述的实施方式的功能。非常有利的是,所描述的特征可以在一个或多个计算机程序中实施,其中所述计算机程序可以在包含了至少一个可编程处理器的可编程系统上运行,并且所述可编程处理器被耦合成接收和和传送去往和来自数据存储系统、至少一个输入设备以及至少一个输出设备的数据和指令。计算机程序是一组指令,并且该组指令可以在计算机中直接或间接使用,以便执行一定的活动或是造成一定的结果。计算机程序可以用任何形式的编程语言编写,包括编辑或解释性语言,此外它也可以采用任何形式来部署,包括将其作为独立程序或是模块、组件、子例程或是其他适合在计算环境中使用的单元来部署。
[0054] 举例来说,用于执行指令程序的适当处理器包括通用和专用微处理器,以及纯处理器或是任意类型的计算机所具有的多个处理器之一。通常,处理器接收来自只读存储器随机存取存储器或是这二者的指令和数据。计算机的基本部件是用于执行指令的处理器以及用于存储指令和数据的一个或多个存储器。一般来说,计算机还包括用于存储数据文件的一个或多个大容量存储设备或者以可操作的方式被耦合成与用于存储数据文件的一个或多个大容量存储设备进行通信;这类设备包括磁盘,例如内部硬盘和可拆卸磁盘;磁光盘以及光盘。适合以有形方式实现计算机程序指令和数据的存储设备包括所有形式的非易失存储器,例如EPROM、EEPROM以及闪存存储器设备之类的半导体存储器设备;诸如内部硬盘和可拆卸磁盘之类的磁盘;磁光盘;以 及CD-ROM和DVD-ROM碟片。该处理器和存储器还可以补充或是引入ASIC(专用集成电路)。
[0055] 为了提供与用户的交互,这些特征可以在计算机上实施,其中该计算机具有诸如CRT(阴极射线管)或LCD(液晶显示器)监视器之类的用于向用户显示信息的显示设备,以及鼠标轨迹球之类的可供用户向计算机提供输入的键盘和指示设备。
[0056] 这些特征还可以在一个计算机系统中实施,该计算机系统可以包括诸如数据服务器之类的后端组件,或是诸如应用服务器或因特网服务器之类的中间件组件,或是客户计算机之类的前端组件,其中该客户计算机具有图形用户界面、因特网浏览器或是这二者的组合。该系统的组件可以通过任何数字数据通信形式或介质来连接,例如通信网络。举例来说,该通信网络的实例例如包括LAN、WAN、无线网络以及构成因特网的计算机和网络。 [0057] 该计算机系统可以包括客户机和服务器。客户机和服务器通常是相互远离的,并且通常是通过如上文中参考图1所描述的网络而连接的。客户机与服务器的关系是依照在相应计算机上运行并且相互具有客户机-服务器关系的计算机程序来呈现的。 [0058] 其他实施方式
[0059] 在日语环境中,依照虚拟键盘按键的用户界面元素(例如弹出式菜单或平视显示)的应用可以用于选择清楚的字符。每一个辅音和元音都可以具有一个按键。在一个实施方式中,如果用户触摸并且滑动虚拟键盘按键,那么会打开一个弹出式菜单,该菜单会让用户选择具有该辅音(或者没有辅音)音节以及恰当的元音。如果拖曳“k(ka)”按键,那么会让用户选择ka、ki、ku、ke或ko。如果拖曳元音按键,那么会让用户选择a、i、u、e或o等等。
[0060] 当用户通过平滑动来选择元音时,如果将拖曳方向改变为垂直,那么会让用户选择变体。举个例子,如果用户在“k(ka)”按键上开始并且向右滑动,那么用户会看到关于ka、ki、ku、ke和ko的选项。如果用户向下滑动,那么选项会改变成ga、gi、gu、ge和go, 并且用户可以再次水平滑动来选择这些以“g”辅音开始的音节。此外,用户还可以向上滑动,由此为每一个弹出菜单给出x(例如3行)个之多的选项(例如不移位、下移、上移)。 [0061] 如果用户敲击某个按键,那么用户会得到一个通配符(不明确的)字符,该字符可以与用户使用该按键产生的任何事物相匹配。如果敲击“k(ka)”按键,那么会为用户给出与ka相匹配的事物;处于该位置的这些音节被考虑。通过在该通配字符上滑动,可以将其转换成一个明确的音节或字符,其中所述滑动的方式与用户可以在按键上滑动的方式完全相同。
[0062] 图5是用于为正在被编辑的文档显示可选字符选项的例示处理500的流程图。在某些实施方式中,处理500是以在触摸敏感显示器上产生一个为在该触摸敏感显示器上编辑的文档选择字符的用户界面为开始的(502)。该用户界面可以包括一个虚拟键盘。触摸输入是从虚拟键盘的按键开始检测的,其中该按键与辅音或元音相关联(504)。在某些实施方式中,触摸输入可以是从被触摸按键开始在触摸敏感显示器上的手指滑动或重击。在触摸敏感显示器上会显示一个用户界面元素,其中该用户界面元素(例如弹出式菜单)包括用于与该按键相关联的辅音或元音的多个字符选项(506)。每一个字符选项都可以由用户选择。在某些实施方式中,至少某些字符选项是日文的。此外在某些实施方式中,拖曳或滑动手指手势被检测(508)。该手指手势可以表明用户意图选择字符选项之一。一旦检测到手指手势,则可以将所选择的字符选项插入到正在被编辑的文档中(510)。 [0063] 因此,根据本发明的方法的各步骤可以通过在通用处理器或者专用芯片中运行的一个或者多个功能模块来实现,这些功能模块及其组合以及他们与如图4所述的一些硬件的组合所构成的技术方案当然也在本发明的保护范围内。
[0064] 在这里业已描述了多种实施方式。但是应该理解,各种修改都是可行的。例如,一个或多个实施方式中的组件可以被组合、删除、修改或补充,以便形成另一个实施方式。图中描述的逻辑流程并不需要 所显示的特定顺序或顺序次序来实现预期结果。此外,在所描述的流程中可以提供其他的步骤或者可以删除步骤,并且在所描述的系统中可以添加或删除其他组件。相应地,其他实施方式同样处于后续权利要求的范围以内。
相关专利内容
标题 发布/更新时间 阅读量
手指保护套 2020-05-12 145
手指追踪 2020-05-11 303
多手指手势 2020-05-12 609
手指套 2020-05-11 810
手指定位套 2020-05-13 427
手指工具 2020-05-11 620
手指滑板 2020-05-11 401
人造手指 2020-05-11 663
手指灯 2020-05-11 811
滑槽手指 2020-05-11 395
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈