注音输入方法、注音接口设备以及文字输入方法

文档序号:6600786阅读:549来源:国知局
专利名称:注音输入方法、注音接口设备以及文字输入方法
技术领域
本公开涉及电子设备领域,更具体地涉及电子设备的注音输入以及文字输入。
背景技术
现在人们普遍使用台式计算机、笔记本计算机、手机、个人数字助理等设备。在使用这些设备时,使用者需要向这些设备输入期望的文字。在输入例如汉字等表意文字时,经常通过输入对应于文字的注音来输入文字。因此需要一种准确方便地输入注音的方法以及注音接口设备。

发明内容
鉴于上述情况,本公开提出一种注音输入方法及注音接口设备,其能够准确方便地输入文字的注音。本公开的一个实施例提供了一种注音接口设备,包括输入单元,被配置为输入注音、注音字母或注音字母组合;候选注音确定单元,被配置为基于输入的注音字母或注音字母组合来确定候选注音;以及候选注音提示单元,被配置为提示候选注音。本公开的另一个实施例提供了一种注音输入方法,包括输入作为注音一部分的注音字母或注音字母组合;基于注音字母或注音字母组合确定候选注音;提示候选注音; 以及基于提示的候选注音来输入注音。本公开的另一个实施例提供了一种文字输入方法,包括输入作为注音一部分的注音字母或注音字母组合;基于注音字母或注音字母组合确定候选注音;基于输入的注音字母或注音字母组合或确定的候选注音来确定候选文字;提示候选注音;提示候选文字; 以及基于提示的候选注音和/提示的候选文字来输入文字。前面所述的为本公开的概述,因此必然有简化、概括和细节省略的情况;本领域的技术人员应该认识到,概述部分仅是对本公开的说明,而不应看作是对本公开的任何限定。 本说明书中描述的装置和/或方法和/或其他主题的其他方面、特征和优点将会由于本说明书的阐述而变得清晰。概述部分是用来以一种简化的方式导入多个将在以下具体实施方式
部分进一步描述的概念。本概述部分既非用于确定所要求保护主题的关键特征或必要特征,也非用来作为确定所要求保护主题的范围的辅助手段。


通过下面说明书和所附的权利要求书并与附图结合,就会更加充分地清楚理解本公开的上述和其他特征。应当理解,这些附图仅是对本公开若干实施方式的描述,不应认为是对公开的范围的限定,通过附图,本公开的内容将会得到更加明确和详细的说明。附图中图1是示出了根据本公开的一个实施例的注音接口设备的示意性框图。图2a_2f是示出了根据本公开的一个实施例的在显示设备上提示候选注音的示意图。 图3是示出了根据本公开的另一个实施例的注音接口设备的示意性框图。图4是示出了根据本公开的另一个实施例的在显示设备上提示候选注音和候选文字的示意图。图5是示出了根据本公开的一个实施例的注音输入方法的流程图。图6是示出了根据本公开的实施例的文字输入方法的流程图。图7是示出了根据图6所示的实施例的一个示例的文字输入方法的流程图。图8示出了以注音树的形式显示候选注音的一个示例。
具体实施例方式在下面的具体实施方式
部分中,结合作为说明书一部分的附图进行说明。在附图中,相同/类似的标记通常表示相同/类似的部件,除非说明书中另有说明。
具体实施方式
、 附图和权利要求书中描述的用来举例说明的实施方式不应认为是对本公开的限定。在不偏离本公开表述的主题的精神或范围的情况下,可以采用本公开的其他实施方式,并且可以对本公开做出其他变化。应该很容易理解,可以对本说明书中一般性描述的、附图中图解说明的本公开的各个方面进行各种不同构成的配置、替换、组合,设计,而所有这些改变都显然在预料之中,并构成本公开的一部分。本公开还涉及与注音输入相关的方法和设备以及与文字输入相关的方法。现在参考附图1描述根据本公开的一个实施例的注音接口设备100。注音接口设备100包括输入单元101,用于输入注音、注音字母或注音字母组合;候选注音确定单元 103,用于基于输入单元101输入的注音字母或注音字母组合来确定候选注音;以及候选注音提示单元105,用于提示候选注音。输入单元101可以是包含与每个注音字母一一对应的按键的键盘。输入单元101 还可以是其中每个按键对应多个注音字母的简化键盘。在简化键盘的情况下,可以通过连续按下同一按键的次数来区分该按键所对应的不同的注音字母。输入单元101还可以是显示在触摸屏上的软键盘,在这种情况下,可以通过在触摸屏上触摸注音字母所对应的区域来输入注音字母。输入单元101还可以是手写板、操纵杆或语音输入单元等各种形式。可以通过依次输入注音的各个注音字母来输入该注音。在一个示例中,还可以通过对下文将描述的候选注音提示单元所提示的候选注音进行选择来输入注音。输入单元101还可以是上述的键盘、触摸屏、手写板等中的两个或更多个的集合体。在一个示例中,候选注音确定单元103接收从输入单元101输入的作为注音的一部分的注音字母,并从注音数据库中检索以该注音字母作为在先注音字母的候选注音。以汉字拼音为例,当通过输入单元101输入注音字母(即汉字拼音字母)j时,候选注音确定单元103可以从注音数据库中检索以j为在先注音字母的注音,从而得到ju,jue, juan, jun, ji, jiu, jin, jing, jia, jiao, jian, jiang, jie, jiong 等候选注音。注音确定单元 103可以包括存储器,用于存储注音数据库。或者注音接口设备100可以包括与候选注音确定单元103分离的存储器,用于存储注音数据库。注音数据库还可以存储在注音接口设备 100的外部,例如存储在通过互联网连接到注音接口设备100的服务器上。在这种情况下, 候选注音确定单元103可以通过访问互联网来访问注音数据库。
在一个示例中,候选注音提示单元105向用户提示由候选注音确定单元103确定的候选注音。例如,候选注音提示单元105可以将候选注音显示在显示设备上。该显示设备可以是作为输入单元101的触摸屏。该显示设备也可以是输入单元101之外的显示设备。此时该显示设备可以作为注音接口设备100中与候选注音提示单元103分离的一部分, 或者是不作为注音接口设备100的一部分。候选注音提示单元105可以以各种方式在显示设备上显示候选注音。例如,候选注音提示单元105可以以例如图加所示按从左到右从上到下的顺序依次显示候选注音。候选注音提示单元105还可以以注音树的形式显示候选注音。在注音树中,具有相同的一个或多个在先注音字母的一组候选注音为作为注音树的一个分支,该相同的的一个或多个在先注音字母作为该分支的节点,从而构成有一个层次或者几个层次的注音树° 例如,在 ju, jue, juan, jun, ji, jiu, jin, jing, jia, jiao, jian, jiang,jie,jiong等候选注音中,第一个注音字母都为j,因此j为树根,也就是注音树的第一层次的节点。第二个注音字母为u的注音ju,jue, juan, jim构成注音树的第二层次的第一分支,其节点为ju。第二个注音字母为i的注音ji, jiu, jin, jing, jia, jiao, jian, jiang, jie, jiong构成注音树的第二层次的第二分支,其节点为ji。第二层次的第一分支中的jUe,jUan,jim的第三个注音字母都不相同,所以不再生成新的分支。第二层次的第二分支中注音jin,jing的第三个注音字母都为n,因此jin,jing构成第三层次的第一分支, 其节点为jin。类似的,jia,jiao, jian, jiang构成第三层次的第二分支,其节点为jia。 jian和jiang构成第四层次的第一分支,其节点为jian。以上所构造的注音树如图2b所示。在一个示例中,可以限制注音树的层次,例如可以将注音树限制为两层,如图2c所示。 在显示注音树时,可以不像图2b和2c那样显示整个注音树,而是对于一个或多个注音树的分支仅显示分支的节点,并且响应于对于该节点的选择而显示分支中的所有候选注音。例如可以只显示第一层次的节点和第二层次的节点,如图2d所示。此时第二层次的节点前面可以显示“ + ”,表示该节点可以展开。例如当点击节点ju前面的“ + ”时,候选注音提示单元105可以将ju节点所表示的分支展开,如图2e所示。或者,当继续输入字母u时,ju节点所表示的分支自动展开。当然,候选注音提示单元105也可以直接以图2e的形式进行显示。候选注音提示单元105可以根据显示设备的尺寸来确定采取哪种方式进行显示。候选注音提示单元105也可以根据用户的偏好来确定采取哪种方式进行显示。候选注音提示单元105可以包括用于存储用户偏好的存储器。或者注音接口设备100可以包括与候选注音确定单元105分离的存储器,用于存储用户偏好。在一个示例中,候选注音提示单元105可以通过提示下一个可能输入的注音字母来提示候选注音。下一个可能输入的注音字母是候选注音中在已输入的注音字母之后的注音字母。例如,候选注音提示单元105可以使作为输入单元101的键盘或软键盘上的对应于下一个可能输入的注音字母的按键突出显示(例如发亮或改变颜色)来进行提示。例如在上面提到的输入注音字母j的情况下,候选注音提示单元105可以通过使键盘或软键盘上的u和i的按键发亮来提示候选注音。候选注音提示单元105也可以发音来进行提示。 例如上面提到的输入注音字母j的情况下可以通过语音来提示接下来的注音字母可能是u 或者i。在一个示例中,候选注音确定单元103记录用户通过输入单元101所输入的注音字母。当用户再次输入注音字母时,候选注音确定单元103可以将新输入的注音字母与在先输入的注音字母相结合作为注音字母组合,然后基于该注音字母组合来再次确定候选注音。候选注音确定单元103还可以再次确定候选注音的优先级。候选注音提示单元105提示该再次确定的候选注音。当输入单元101输入注音时,候选注音确定单元103可以删除之前记录的注音字母,以将下一个输入的注音字母作为新的注音的一部分。例如,当用户输入注音字母j时,候选注音确定单元103确定ju,jue, juan, jun, ji,jiu,jin, jing, jia, jiao, jian, jiang, jie, jiong等为候选注音。当用户再次输入注音字母i时,候选注音确定单元103将先前输入的j与新输入的i组合作为注音字母组合ji,然后基于该注音字母组合 ji 来再次确定 ji,jiu, jin, jing, jia, jiao, jian, jiang, jie, jiong 等为候选注音。 候选注音提示单元105提示该再次确定的候选注音。如果用户基于所提示的候选注音输入了注音jiong,则候选注音确定单元103可以删除之前记录的注音字母j和i。从而当用户再次输入注音字母例如k时,k将作为新的注音的一部分,而不与先前输入的注音字母j和 i构成注音字母组合。在 一个示例中,候选注音确定单元103确定候选注音的优先级,并且候选注音提示单元105以更加突出的方式提示优先级高的候选注音。例如,候选注音确定单元103可以基于候选注音的使用频率来确定候选注音的优先级,使用频率越高的候选注音,优先级越高。该使用频率可以是根据已知的统计结果而得到的固定的值,或者是根据一段时间内对用户输入的注音的统计而得到的动态的值。该一段时间例如可以是自注音接口设备100从第一次被使用开始到当前为止的时间,也可以是从最近一次被使用(被接通电源)开始到当前为止的时间。在统计用户输入的注音的情况下,可以通过对从输入单元101输入的所有注音进行计数,将在一段时间内注音被输入的次数作为该注音的使用频率。统计注音的使用频率的操作可以由候选注音确定单元103完成,或者由注音接口设备100中另外的注音使用频率统计单元来完成。候选注音确定单元103还可以基于在先输入的注音来确定候选注音的优先级。在这种情况下,候选注音确定单元103基于在先输入的注音检索注音组合数据库。注音组合数据库记录了常用注音组合。如果通过检索注音组合数据库发现一个候选注音与在先输入的注音构成常用注音组合,则判断用户当前想输入该候选注音的可能性较大,从而确定该候选注音的优先级较高。注音组合数据库中还可以记录每个常用注音组合的使用频率。此时,候选注音所对应的常用注音组合的使用频率越高,该候选注音的优先级越高。在先输入的注音可以由候选注音确定单元103存储,或者由注音接口设备100中的其他单元存储。注音确定单元103可以包括存储器,用于存储注音组合数据库。或者注音接口设备100可以包括与候选注音确定单元103分离的存储器,用于存储注音组合数据库。注音组合数据库还可以存储在注音接口设备100的外部,例如存储在通过互联网连接到注音接口设备100 的服务器。在这种情况下,候选注音确定单元103可以通过访问互联网来访问注音组合数据库。候选注音确定单元103还可以基于候选注音的使用频率和在先输入的注音二者的组合来确定候选注音的优先级。例如可以基于候选注音的使用频率为候选注音评估一个分数,基于是否与在先输入的注音构成常用注音组合为候选注音再评估一个分数,然后将这两个分数加权平均得出该候选注音的最终分数,最后基于每个候选注音的最终分数来确定候选注音的优先级。
候选注音提示单元105可以以加亮的方式显示优先级高的候选注音。或者候选注音提示单元105可以将优先级高的注音放在更明显的位置进行显示。如图2f所示,除了以注音树的形式显示所有候选注音外,候选注音提示单元105还将优先级高的拼音ji,jin, jun,jiao,jian单独显示在注音树的上方。候选注音提示单元105还可以仅提示优先级较
高的候选注音。在一个示例中,注音可以是简化的汉字拼音。例如,在一种简化的汉字拼音方案中,将汉字拼音中的拼音字母组合(包括声母组合和韵母组合)都用一个符号表示。例如将er由q表示,ei由w表示,en由r表示,eng由t表示,ong禾口 iong由y表示,ch由u
sh 由 iuo 由 οou 由 ρzh 由已 ai 1 sao 1 d an
由f表示,ang由g表示,ung禾口 iang由h表示,ian由j表示,iao由k表示,in由1表示, ing由符号“;,,表示,un由ζ表示,uai由χ表示,uan由c表示,ui由ν表示,ia禾口 ua由 b表示,iu由η表示,ie由m表示。在这种简化的汉字拼音方案中,每个汉字的拼音可以由两个符号表示。在该示例中,输入单元101可以用于输入拼音字母或通过输入表示拼音字母组合的符号来输入拼音字母组合。候选注音提示单元105可以同时提示简化形式的汉字拼音及其对应的完整形式的汉字拼音。在一个示例中,输入单元101是其中每个按键对应多个注音字母的简化键盘。在按下输入单元101的一个按键时,候选注音确定单元103可以在注音数据库中检索以该按键对应的所有注音字母为在先字母的注音作为候选注音。例如,如果按下了输入单元101 的对应于a,b,c三个拼音字母的按键,则候选注音确定单元103在注音数据库中检索以a, b或c为首字母的注音作为候选注音。候选注音提示单元105提示候选注音确定单元103 所确定的候选注音。在一个示例中,注音是日语假名注音。日语假名注音用于为日语汉字注音,其包括一个或多个日语假名。图3是示出了根据本公开的另一个实施例的注音接口设备300的示意性框图。注音接口设备300包括输入单元301,用于输入注音、注音字母、注音字母组合或文字;候选注音确定单元303,用于基于输入单元301输入的注音字母或注音字母组合来确定候选注音; 候选注音提示单元305,用于提示候选注音;候选文字确定单元307,用于基于输入单元301 输入的注音、注音字母、注音字母组合或者候选注音确定单元确定的候选注音来确定候选文字;以及候选文字提示单元307,用于提示候选文字。在本实施例中,候选注音确定单元303和候选注音提示单元305分别与图1中的候选注音确定单元103和候选注音提示单元105类似,这里不再详细描述。在本实施例的一个示例中,候选文字确定单元307可以基于输入单元301输入的注音、注音字母、注音字母组合或者候选注音确定单元确定的候选注音来检索文字数据库。 该文字数据库存储了文字以及文字所对应的注音。当输入的注音、注音字母、注音字母组合或者候选注音确定单元确定的候选注音与文字数据库中的文字的注音匹配时,候选文字确定单元307可以将该文字确定为候选文字。候选文字确定单元307可以包括存储器,用于存储文字数据库。或者注音接口设备300可以包括与候选文字确定单元307分离的存储器, 用于存储文字数据库。文字数据库还可以存储在注音接口设备300的外部,例如存储在通过互联网连接到注音接口设备300的服务器。在这种情况下,候选文字确定单元303可以通过访问互联网来访问文字数据库。在一个示例中,候选文字提示单元309向用户提示由候选文字确定单元307确定的候选文字。候选文字提示单元309可以以各种方式提示候选文字。例如,候选文字提示单元309可以将候选文字显示在显示设备上。该显示设备可以是作为输入单元301的触摸屏。该显示设备也可以是输入单元301之外的其他显示设备。此时该显示设备可以作为候选注音提示单元309的一部分,也可以作为注音接口设备300中与候选注音提示单元309 分离的一部分,或者不作为注音接口设备300的一部分。在一个示例中,候选文字提示单元309可以在候选注音提示单元305提示注音的同时提示文字。例如,候选注音提示单元309可以将候选文字显示在与候选注音相同的显示设备上。图4示出了候选注音和候选文字同时显示的屏幕示意图。图4中的屏幕可以划分为三个区域。在最上方的区域显示候选文字,在中间的区域显示了优先级高的候选注音, 在下方的区域显示候选注音的注音树。在一个示例中,候选文字确定单元307可以确定候选文字的优先级,并且候选文字提示单元309以更加突出的方式提示优先级高的候选文字。候选文字确定单元307可以基于候选文字的使用频率来确定候选文字的优先级, 使用频率越高的候选文字,优先级越高。该使用频率可以是根据已知的统计结果而得到的固定的值,或者是根据一段时间内对用户输入的文字的统计而得到的动态的值。该一段时间例如可以是自注音接口设备300从第一次被使用开始到当前为止的时间,也可以是从最近一次被使用(被接通电源)开始到当前为止的时间。在统计用户输入的文字的情况下,可以通过对从输入单元301输入的所有文字进行计数,将在一段时间内文字被输入的次数作为该文字的使用频率。该统计文字的使用频率的操作可以由候选文字确定单元307完成, 或者由注音接口设备300中另外的文字使用频率统计单元来完成。候选文字确定单元307还可以基于在先输入的文字来确定候选文字的优先级。在这种情况下,候选文字确定单元307基于在先输入的文字检索文字组合数据库。文字组合数据库记录了常用文字组合。如果通过检索文字组合数据库发现一个候选文字与在先输入的文字构成常用文字组合,则判断用户想要输入该候选文字的可能性较大,从而确定该候选文字的优先级较高。文字组合数据库中还可以记录每个常用文字组合的使用频率。此时, 候选文字所对应的常用文字组合的使用频率越高,该候选文字的优先级越高。在先输入的文字可以由候选文字确定单元307存储,或者由注音接口设备300中的其他单元存储。候选文字确定单元307可以包括存储器,用于存储文字组合数据库。或者注音接口设备300 可以包括与候选文字确定单元307分离的存储器,用于存储文字组合数据库。文字组合数据库还可以存储在注音接口设备300的外部,例如存储在通过互联网连接到注音接口设备 300的服务器。在这种情况下,候选文字确定单元307可以通过访问互联网来访问文字组合数据库。 候选文字确定单元307还可以基于候选注音确定单元305所确定的候选注音的优先级来确定候选文字的优先级。例如,可以确定优先级高的候选注音所对应的候选文字的优先级高于其他候选文字。 候选文字确定单元307还可以基于候选文字的使用频率,在先输入的文字,以及候选文字所对应的候选注音的优先级中的两项或更多项的组合来确定候选文字的优先级。例如可以基于候选文字的使用频率为候选文字评估一个分数,基于是否与在先输入的文字构成文字组合为候选文字再评估一个分数,然后将这两个分数加权平均得出该候选文字的最终分数,最后基于每个候选文字的最终分数来确定候选文字的优先级。候选文字提示单元309可以以加亮的方式显示优先级高的候选文字。或者候选文字提示单元309可以将优先级高的文字放在更重要的位置(例如更靠前的位置)进行显示。在一个示例中,在用户输入一个注音字母后再次输入注音字母时,候选注音确定单元303可以将新输入的注音字母与之前输入的注音字母相结合作为注音字母组合,然后利用该注音字母组合来再次确定候选注音。候选注音提示单元305可以提示该再次确定的候选注音。在本实施例中,输入单元301与图1中的输入单元101的不同之处在于,输入单元 301还可以输入文字。例如,当候选文字提示单元309在作为输入单元301的一部分的触摸屏上提示候选文字时,可以通过触摸期望输入的文字所对应的触摸屏的区域来输入该文字。或者当候选文字提示单元309在显示设备上显示带有数字编号的候选文字时,可以通过在作为输入单元301的一部分的键盘上按下期望输入的文字所对应的数字键来输入该文字。图5示出了根据本公开的一个实施例的注音输入方法。如图5所示,在步骤501, 输入作为注音一部分的注音字母或注音字母组合。在步骤503,基于输入的注音字母或注音字母组合确定候选注音。在步骤505中,提示候选注音。在步骤507中,基于提示的候选注音来输入注音。下面以一个具体的示例来说明图5所示的实施例。在该示例中,在步骤501,输入注音字母j。在步骤503中,基于输入的注音字母j确定ju,jue, juan, jun, ji,jiu, jin, jing,jia, jiao, jian, jiang, jie, jiong 等作为候选注音。在步骤 505 中,以图 2 (a) 2(f)中所示的任一种方式显示候选注音。在步骤507中,通过接受对于候选注音jiong的选择而输入注音jiong。通过上述方法,一方面,不熟悉注音的用户可以更准确地输入注音。 另一方面,用户可以更快捷地输入注音。例如,如果用户按照传统的逐个输入注音字母的方法来输入注音jiong,则需要依次输入“j-i-o-n-g”5个注音字母才能完成注音jiong输入。 而在本示例的方法中,在输入注音字母j后,如果以图2(a),2(b),2(c)或2(f)的方式来提示候选注音,则用户可以直接选择候选注音jiong来完成注音的输入。这样总共只需要两次输入就可以完成注音jiong的输入。而如果以2(d)或2(e)的方式来显示候选注音,则用户可以点击“+ji”中的“ + ”,然后以“ji”为节点的注音树的分支被显示,用户可以通过选择该分支中的候选注音jiong来完成注音的输入。这样用户总共需要三次输入来完成注音 jiong的输入。在图5中,在步骤507之前,步骤501、503和505可以重复执行多次。例如,当在步骤501输入第一个注音字母后执行了步骤503和505之后,可以再次输入第二个注音字母,然后在步骤503,基于第一个注音字母和第二注音字母构成的注音字母组合来再次确定候选注音。然后在步骤505,再次提示候选注音。以上过程可以重复多次,直到完成完整的注音输入。在一个示例中,在步骤501,输入注音字母j。在步骤503中,基于输入的注音字母 j 石角定 ju, jue, juan, jun, ji, jiu, jin, jing, jia, jiao, jian, jiang, jie, jiong 等作为候选注音。在步骤503中,提示候选注音。然后可以再次执行步骤501,输入下一个注音字母i。然后在步骤503,基于注音字母组合ji来再次确定ji,jia, jin, jing, jia, jiao, jian,jiang,ji0ng等作为候选注音。然后在步骤505,提示再次确定的候选注音。然后,可以再次执行步骤501,输入下一个注音字母ο。然后在步骤503,基于注音字母组合jio来再次确定jiong作为候选注音。然后在步骤505,提示再次确定的候选注音。最后,基于提示的候选注音jiong来输入注音jiong。上述各个步骤501、503、505和507与结合图1描述的注音接口设备100中的输入单元101、候选注音确定单元103和候选注音提示单元105进行的处理类似,因此在这里省略对步骤501、503、505和507的其他细节的描述。图6示出了根据本公开的一个实施例的文字输入方法。如图6所示,在步骤601, 输入作为注音一部分的注音字母或注音字母组合。在步骤603,基于输入的注音字母或注音字母组合确定候选注音。在步骤605,基于输入的注音字母或注音字母组合或确定的候选注音来确定候选文字。在步骤607,提示候选注音。在步骤609,提示候选文字。在步骤611, 基于提示的候选注音和/或提示的候选文字来输入文字。如果在步骤609中已经提示了期望输入的文字,则可以直接输入该文字。如果在步骤609中没有提示期望输入的文字,或者提示的候选文字过多,则可以重复执行步骤 601、603、605、607、609,以得到更新后的候选文字的提示。也就是说,在图6中,在步骤611 之前,步骤601、603、605、607、609可以执行多次。例如,当在步骤601输入第一个注音字母后执行了步骤603、605、607、609之后,可以再次输入第二个注音字母,然后在步骤603,基于第一个注音字母和第二注音字母构成的注音字母组合来再次确定候选注音。在步骤605, 基于该注音字母组合或者候选注音来再次确定候选文字。在步骤607,再次提示候选注音。 在步骤609,再次提示候选文字。以上过程可以重复多次,直到完成文字输入。下面以一个具体的示例来说明图6所示的实施例。在该示例中,在步骤601,输入注音字母j。在步骤603中,基于输入的注音字母j确定ju,jue, juan, jun, ji, jiu, jin, jing, jia, jiao, jian, jiang, jie, jiong等作为候选注音。在步骤605中,基于输入的注音字母j或者基于确定的候选注音来确定“济、机、技、及、基、集、几”等作为候选文字。在步骤607和步骤609中以图4所示的形式提示候选注音和候选文字。在步骤611中,可以点击显示候选文字的区域中的左右箭头来寻找想要输入的文字“窘”,然后选择该文字,从而完成文字的输入。由于在步骤609中提示的候选文字较多,在另一个示例中,也可以在步骤607和609之后,再次执行步骤601,输入注音字母i。在步骤603中,基于注音字母组合 ji 确定 ji,jiu, jin, jing, jia, jiao, jian, jiang, jie, jiong 等作为候选注音。在步骤 605中,基于注音字母组合ji或者基于确定的候选注音来再次确定候选文字。在步骤607 和步骤609中提示再次确定的候选注音和候选文字。然后再次执行步骤601,输入注音字母 ο。在步骤603中,基于注音字母组合jio确定jiong作为候选注音。在步骤605中,基于注音字母组合jio或者基于确定的候选注音jiong来再次确定候选文字。在步骤607和步骤609中提示再次确定的候选注音和候选文字。最后,在步骤611中,基于提示的候选文字来输入文字“窘”。应该注意,在图6中,各个步骤的执行不一定严格按照图示的顺序执行。例如,如果在步骤605中基于输入的注音字母或注音字母组合来确定候选文字,则步骤605可以在步骤603之前执行,或者与步骤603同时执行。另外,步骤607和609可以同时执行,或者步骤609可以在步骤607之前执行。另外,步骤607可以紧跟在步骤603之后执行。上述各个步骤601、603、605、607、609和611与结合图3描述的注音接口设备300 中的输入单元301、候选注音确定单元303和候选注音提示单元305、候选文字确定单元307 和候选文字提示单元309进行的处理类似,因此在这里省略对步骤601、603、605、607、609 和611的其他细节的描述。在图6的步骤607之后,也可以通过基于提示的候选注音来输入注音以获得更加准确的候选文字。为了清楚起见,在图7中示出了这种情况下的具体示例。如图7所示,在步骤701,输入作为注音一部分的注音字母或注音字母组合。在步骤703,基于输入的注音字母或注音字母组合确定候选注音。在步骤705,基于输入的注音字母或注音字母组合或确定的候选注音来确定候选文字。在步骤707,提示候选注音。在步骤709,提示候选文字。 在步骤711,基于提示的候选注音来输入注音。在步骤713,基于输入的注音来确定候选文字。在步骤715,提示候选文字。在步骤717,基于提示的候选文字来输入文字。下面以一个具体的示例来说明图7所示的实施例。在该示例中,在步骤701,输入注音字母j。在步骤 703 中,基于输入的注音字母 j 确定 ju,jue, juan, jun, ji, jiu, jin, jing, jia, jiao, jian,jiang,jie,jiong等作为候选注音。在步骤705中,基于输入的注音字母j或者基于确定的候选注音来确定“济、机、技、及、基、集、几”等作为候选文字。在步骤707和步骤709 中以图4所示的形式提示候选注音和候选文字。在步骤711中,基于提示的候选注音来输入注音jiong。在步骤713中,基于输入的注音jiong来确定“炯、窘、炅”等候选文字。在步骤715中,提示在步骤713中确定的候选文字。在步骤717中,基于提示的候选文字来输入文字“窘”。上述各个步骤701、703、705、707、709、711、713、715和715与结合图3描述的注音接口设备300中的输入单元301、候选注音确定单元303和候选注音提示单元305、候选文字确定单元307和候选文字提示单元309进行的处理类似,因此在这里省略对步骤701、 703、705、707、709、711、713、715 和 715 的其他细节的描述。在根据本公开的实施例的注音输入方法或文字输入方法中,提示候选注音的步骤可以包括以注音树的形式显示候选注音,在注音树中,具有相同的一个或多个在先注音字母的一组候选注音作为注音树的一个分支,相同的一个或多个在先注音字母作为该分支的节点。图8示出了以注音树的形式显示候选注音的一个示例。在步骤801中,对于注音树的一个或多个分支仅显示分支的节点。在步骤803中,响应于对于该节点的选择而显示分支中的所有候选注音。上述步骤801和803与结合图1描述的注音接口设备100中的候选注音提示单元105和结合图3描述的注音接口设备300中的候选注音提示单元305进行的处理类似,因此在这里省略对步骤801和803的细节的描述。系统各方面的硬件实现和软件实现之间的区别不大;采用硬件或者软件通常(但并非总是,在一些情况下,在硬件和软件之间进行选择会很重要)是反映成本/效率权衡的设计选择。通过其实现本说明书中描述的方法和/或系统和/或其他技术的工具(例如硬件、软件、和/或固件)有许多,并且,根据方法和/或系统和/或其他技术所处环境不同,所选择的工具也可以不同。例如,如果实施者判定速度和准确性至关重要,则该实施者会选择以硬件和/或固件的工具为主;如果灵活性至关重要,则实施者可能选择以软件执行为主; 实施者也可选择硬件、软件和/或固件的某些组合。前述已通过框图、流程图和/或实施例进行了详细描述,阐明了本公开装置和/或方法的不同实施方式。当这些框图、流程图和/或实施例包含一个或多个功能和/或操作时,本领域的技术人员会明白,这些框图、流程图和/或实施例中的各功能和/或操作可以通过各种硬件、软件、固件或实质上它们的任意组合而单独地和/或共同地实施。在一种实施方式中,本说明书中描述的主题的几个部分可通过特定用途集成电路(ASIC)、现场可编程门阵列(FPGA)、数字信号处理器(DSP)或其他集成形式实现。然而,本领域的技术人员会认识到,本说明书中描述的实施方式的一些方面能够全部或部分地在集成电路中以在一个或多个计算机上运行的一个或多个计算机程序的形式(例如,以在一个或多个计算机系统上运行的一个或多个计算机程序的形式)、以在一个或多个处理器上运行的一个或多个程序的形式(例如,以在一个或多个微处理器上运行的一个或多个程序的形式)、以固件的形式、或以实质上它们的任意组合的形式等效地实施,并且,根据本说明书中公开的内容,设计用于本公开的电路和/或写用于本公开的软件和/或固件的代码完全是在本领域技术人员的能力范围之内。另外,本领域的技术人员会认识到,无论用来实际进行分发的信号承载介质的类型是什么,本说明书中描述的主题的机制能够以各种形式作为程序产品分发,并且,本说明书中描述的主题的示例性实施方式均适用。例如,信号承载介质包括但不限于下列可记录型介质,如软盘、硬盘、致密盘(CD)、数字视频光盘数字多功能盘(DVD)、数字磁带、计算机存储器等;传输型介质,如数字和/或模拟通讯介质(例如光缆、波导、有线通讯链路、无线通讯链路等)。本领域的技术人员会认识到,以本说明书中说明的方式描述装置和/或方法,然后进行工程实践以将所描述的装置和/或方法集成到数据处理系统中,在本领域里是很常见的。也就是说,本说明书中描述的装置和/或方法中的至少一部分,可通过合理数量的实验集成到数据处理系统中。本领域技术人员会认识到,典型的数据处理系统通常包括下列中的一个或多个系统单元壳体、视频显示设备、诸如易失性和非易失性存储器之类的存储器、诸如微处理器和数字信号处理器之类的处理器、诸如操作系统、驱动程序器、图形用户界面及应用程序之类的计算实体、一个或多个诸如触摸板或触摸屏之类的交互装置、和/ 或包括反馈回路和控制马达在内的控制系统(如检测位置和/或速度的反馈;用于移动和 /或调节部件和/或大小的控制马达)。典型的数据处理系统可以采用任何合适的、能够通过商业方法得到的部件(如数据计算/通讯和/或网络计算/通讯系统中通常会有的那些部件)来实现。本说明书中描述的主题内容有时会举例说明这样的不同部件,这些部件被包含于或连接于不同的其他部件。应当理解,所描述的这些结构仅仅是示例性的,实际上,也可以用许多其他结构来实现同一功能。从概念上来讲,用于实现同一功能的任何配置的部件都被有效地“关联”以获得所需功能。因此,本说明书中被组合在一起以实现特定功能的任何两个部件可视为相互“关联”以获得所需功能,而不论其结构或可能中间部件如何。同样地,如此关联的任何二个部件也可视为相互“可操作地连接”,亦即“可操作地耦合”以实现所需功能,能够被如此连接的任何两个部件也可视为相互“能够可操作地耦合”以实现所需功能。能够可操作地耦合的具体例子包括但不限于物理上可耦合的和/或物理上互相作用的部件和/或可无线互相作用的和/或无线互相作用的部件和/或逻辑上互相作用和/ 或逻辑上可互相作用的部件。对于本说明书中所用的基本上任何复数和/或单数术语,本领域的技术人员可以将复数解释为单数和/或将单数解释为复数,只要这样做从上下文和/或应用上看是合适的即可。为了清楚起见,在本说明书中可能将各种单数/复数组合明确地表述出来。本领域技术人员应该明白,一般来说,本公开中,尤其是所附权利要求书(例如, 所附权利要求书的正文)中所用的术语通常是“开放式”术语(例如,“包括”一词应该解释为“包括但不限于”,“具有”一词应该解释为“至少具有”,等等)。本领域技术人员还应该明白,如果意图是特定数目的所引入的权利要求限定,那么这种意图会在权利要求中明确地表述出来,如果没有这种表述,则不存在这种意图。例如,为了便于理解,下面所附的权利要求书中可使用引导性短语“至少一项”及“任一项或多项”来引入权利要求限定。然而,不应将使用这种引导性短语解释成暗示通过术语“一”引入的权利要求限定,将包含这样引入的权利要求限定的任何特定权利要求限定为仅包含一项这种限定的公开,即使同一权利要求包含引导性短语“任一项或多项”或“至少一项”以及诸如“一”之列的术语(例如,“一”通常应该解释成这意味着“至少一项”或“任一项或多项”);这同样适用于使用“所述”、“该”来引述权利要求限定的情况。此外,即使明确表述了特定数目的所引入的权利要求限定,本领域技术人员也应该认识到,这种表述应该解释成表示至少是所表述的数目(例如,只说“两项限定”,而没有其它修饰语,通常是指至少两项限定,亦即两项或更多项限定)。此外,在使用类似于“A、B或C等中的至少一个”的习惯性表述的情况下,通常其要表达的意思就是本领域技术人员会就该惯用表述所理解的那样(例如,“具有A、B或C中的至少一个的系统” 将包括但不限于仅具有A的系统、仅具有B的系统、仅具有C的系统、具有A和B的系统、具有A和C的系统、具有B和C的系统和/或具有A、B和C的系统,等等)。本领域技术人员还会明白,实际上任何能够提供两个或更多选项的选言词和/或短语,无论是在说明书中、 权利要求书中还是在附图中,都应该理解为其考虑了包括所述选项中的一个、所述选项中的任一个、或全部二个选项的所有可能性。例如,短语“A或B”应该理解成包括“A”或“B” 或者“A和B”的可能性。虽然这里描述了本公开的多个方面和实施方式,本领域的技术人员会明白本公开的其它方面和实施方式。这里公开的多个方面和实施方式只是用于举例说明,并非是对本公开的限定,本公开的真正保护范围和精神应当以下面的权利要求书为准。
权利要求
1.一种注音接口设备,包括输入单元,被配置为输入注音、注音字母或注音字母组合;候选注音确定单元,被配置为基于所述输入的注音字母或注音字母组合来确定候选注音;以及候选注音提示单元,被配置为提示所述候选注音。
2.如权利要求1所述的设备,还包括候选文字确定单元和候选文字提示单元,所述候选文字确定单元被配置为基于所述输入的注音、注音字母、注音字母组合或者所述候选注音确定单元确定的候选注音来确定候选文字,所述候选文字提示单元被配置为提示所述候选文字,所述输入单元还被配置为输入文字。
3.如权利要求1所述的设备,其中所述候选注音提示单元被配置为通过以注音树的形式显示所述候选注音来提示所述候选注音,在所述注音树中,具有相同的一个或多个在先注音字母的一组候选注音作为注音树的一个分支,所述相同的一个或多个在先注音字母作为该分支的节点。
4.如权利要求3所述的设备,其中所述候选注音提示单元被配置为对于注音树的一个或多个分支仅显示分支的节点,并且响应于对于该节点的选择而显示所述分支中的所有候选注音。
5.如权利要求3所述的设备,其中所述候选注音确定单元还被配置为确定候选注音的优先级,所述候选注音提示单元被配置为除了以注音树的形式显示所述候选注音,还单独显示优先级较高的候选注音。
6.如权利要求5所述的设备,还包括候选文字确定单元和候选文字提示单元,所述候选文字确定单元被配置为基于所述输入的注音、注音字母、注音字母组合或者所述候选注音确定单元确定的候选注音来确定候选文字,所述候选文字提示单元被配置为提示所述候选文字,所述输入单元还被配置为输入文字。
7.如权利要求1所述的设备,其中所述所述候选注音提示单元被配置为通过提示下一个可能输入的注音字母来提示所述候选注音。
8.如权利要求1所述的设备,其中所述注音是汉字拼音、简化的汉字拼音或者日语假名。
9.一种注音输入方法,包括输入作为注音的一部分的注音字母或注音字母组合; 基于所述注音字母或注音字母组合确定候选注音; 提示所述候选注音;以及基于提示的所述候选注音来输入所述注音。
10.如权利要求9所述的方法,其中提示所述候选注音包括以注音树的形式显示所述候选注音,在所述注音树中,具有相同的一个或多个在先注音字母的一组候选注音作为注音树的一个分支,所述相同的一个或多个在先注音字母作为该分支的节点。
11.如权利要求10所述的方法,其中以注音树的形式显示所述候选注音包括对于注音树的一个或多个分支仅显示分支的节点,并且响应于对于该节点的选择而显示所述分支中的所有候选注音。
12.如权利要求10所述的方法,其中确定候选注音包括确定候选注音的优先级,并且提示所述候选注音包括除了以注音树的形式显示所述候选注音,还单独显示优先级较高的候选注音。
13.如权利要求9所述的方法,其中提示所述候选注音包括提示下一个可能输入的注音字母。
14.如权利要求9所述的方法,其中所述注音是汉字拼音、简化的汉字拼音或者日语假名注音。
15.一种文字输入方法,包括输入作为注音的一部分的注音字母或注音字母组合; 基于所述注音字母或注音字母组合确定候选注音;基于所述输入的注音字母或注音字母组合或确定的候选注音来确定候选文字; 提示所述候选注音; 提示所述候选文字;以及基于提示的所述候选注音和/或提示的所述候选文字来输入文字。
16.如权利要求15所述的方法,其中提示所述候选注音包括以注音树的形式显示候选注音,在所述注音树中,具有相同的一个或多个在先注音字母的一组候选注音作为注音树的一个分支,所述相同的一个或多个在先注音字母作为该分支的节点。
17.如权利要求16所述的方法,其中以注音树的形式显示所述候选注音包括对于一个或多个注音树的分支仅显示分支的节点,并且响应于对于该节点的选择而显示所述分支中的所有候选注音。
18.如权利要求16所述的方法,其中确定候选注音包括确定候选注音的优先级,并且提示所述候选注音包括除了以注音树的形式显示所述候选注音,还单独显示优先级较高的候选注音。
19.如权利要求15所述的方法,其中提示所述候选注音包括提示下一个可能输入的注音字母。
20.如权利要求15所述的方法,其中所述注音是汉字拼音、简化的汉字拼音或者日语假名注音。
全文摘要
公开了注音输入方法、注音接口设备以及文字输入方法。注音接口设备包括输入单元,被配置为输入注音、注音字母或注音字母组合;候选注音确定单元,被配置为基于输入的注音字母或注音字母组合来确定候选注音;以及候选注音提示单元,被配置为提示候选注音。
文档编号G06F3/023GK102214012SQ20101014733
公开日2011年10月12日 申请日期2010年4月12日 优先权日2010年4月12日
发明者马毅 申请人:东北大学技术转移中心
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1