用于数字键盘的汉语拼音输入方法

文档序号:6559215阅读:470来源:国知局

专利名称::用于数字键盘的汉语拼音输入方法
技术领域
:本发明涉及一种汉字输入法,尤其是一种利用数字键盘的汉语拼音输入方法,属于特殊键盘定义下的汉语拼音编码输入汉字的
技术领域

背景技术
:通过英文字母键盘输入汉字,己经有很多成熟的输入法,包括音码和形码的输入法。然而很多信息设备使用数字键盘,与英文键盘输入方式有明显差别。除了手机短信的汉字输入需求外,个人数字助理(PDA)、机顶盒遥控器的频道选择、甚至电话机键盘汉字拨号都需要数字编码方案。在数字键盘中,每个按键对应多个字母。在大多数输入法中,数字按键上对应的第一个字母通过按一下该按键即可,其它字母则通过连续多次按健以及超时机制来输入,这种机制效率较低。例如,在手机上输入英文字母时,如果连着输入在同一个数字键上的字母A和B,则输入A后不能紧接着输入B而要等待超时,即按键方式就是"2—22"。这是操作者难以忍受的。拼音输入时的一种改进是每字母仅按键一次,所有字母对应的数字输完后,往往有多个备选拼音。先按键挑拼音,再挑选汉字。这样两次挑选显得不够流畅。目前手机汉字输入法主要有T9、iTAP和字能输入法等。这几种输入法中,字、词混合输入的平均击键次数均大于4键/字。用户满意度明显低于英文字母键盘上的汉字输入法。而普遍使用的单字加联想方式,不如词组方式好用。采用标准汉语拼音进行词组输入时,某些字母既可以看做当前字的韵母,也可看做下一个字的声母。例如,全拼输入"f'angan",既可理解为"反感fan'gan"也可以理解为"方案fang'an"。汉字输入法要尽量避免这种编码二义性,不要出现切分困难。而在已知的现有技术中,解决这一问题的技术方案都比较麻烦。和英文键盘一样,数字键盘的汉字输入法目前也以拼音输入法为主导。采用汉语拼音编码时,分为全拼和双拼两类。在英文键盘拼音输入方案中有多个双拼方案,由于需要记忆的规则太多,使用者学习困难,双拼远不如全拼输入普及,也不象五笔字型快速。双拼方案不宜移植到数字键盘。全拼方案中,韵母有1到4个字母,长短不一。全拼韵母应用于数字键盘需要适当变换,但不要象双拼方案那样难记难学。有人专门针对汉语拼音设计了数字键盘布局,但改动太大牵涉到键盘的生产制造。如果改动不大,人脑容易转换过来,就可以将就原来的键盘外针对有些人拼音不准,不少输入法设有模糊音。例如,有人分不清楚声母n和l,可以事先设置rpl为模糊音。将这两个声母拼音对应的汉字都列在候选字中,无论输入lai还是nai,候选字都有"来、赖、耐、奶"。虽然重码率有所提高,但拼音不准的时候无需来回试探两个拼音。尽管如此,用户还是要努力提高区分模糊音的能力,从而降低重码。在区分能力不断提高的过程中,往往出现部分字能够确定,另外一部分需要模糊音。这时,需要给模糊音另外编码,如编码为nl,与n或l不同,从而无需事先设定模糊音,想用就用。总之,这些方法都普遍存在着重码率高、按键太多或定义复杂的问题。
发明内容针对上述问题,本发明目的在于提供一种用于数字键盘的汉语拼音输入方法,降低汉语拼音编码的重码率,简洁易学且按键较少。基本构思是在拼音编码中加入声调,拼音输入分为声部输入和韵部输入两个部分声部输入码长定长为2键;韵部输入包括韵母的输入和声调的输入,其中韵母可以省略,但声调不能省略,因此韵部输入码长为13键。现有的标准数字键盘(手机、电话等设备所使用)如图l的左半部分所示,为了充分利用数字键盘以结合上述构思实现汉语拼音输入的目的,可以对标准键盘稍做改动,使6个元音字母分别对应6个数字键,4个声调分别对应其余的4个数字键,从而将声调和韵母的输入完全区分开來,并且以声调输入作为判断一个拼音(单个字或整个词组)输入结束的标志。对于声部的输入,可以调整原数字键盘上部分数字键所对应的英文字母,使每个数字键上对应的几个英文字母中的首字母均为汉语拼音的声母。汉语拼音的声母较数字键的数量有2倍多,除0键外的每个数字键都对应1个以上的声母,因此在声部输入过程中,键入某个声母所在的数字键后,还需要结合另一个键来表示该声母在该数字键上的位置,称为位置键。数字键盘上单键所在的声母最多不超多三个,因此只要用两个位置键分别表示中间和后面的位置就可以了。对位于键首的声母,由于声部的输入为定长2键,因此可以输入韵母的首字母来补足。注意位置键应该是元音字母键之外的其它键,避免二义性。根据上述构思,本发明采用短韵母编码,将汉语拼音韵母中所有包含非元音字母的韵母,都用元音字母编码来表示(由于英文字母中没有ii,因此根据惯例,用v来表示汉语拼音中的ii。汉语拼音方案的韵母表中有6个单字母韵母,即元音字母jaoeiuv};有ll个只用上述6个元音字母的双字母韵母,即bo,ai,ou,ei,ia,ie,iu,ua,uo,ui,ve},其中ve有时写成ue,共有12个编码。短韵母编码方案中,每个韵母只用一个或者两个元音字母的组合编码來表示。除了釆用上述18个编码外,对其它韵母给出了只用6个元音字母的特别编码。考虑到某些韵母不会与相同声母组成拼音,有两个韵母共用相同编码的情况,如ong和iong可以使用相同编码。为了方便某些初学者,还可以对本发明做一些变通,例如,除了上述的18个单字母和双字母的韵母之外,其它长度大于2的韵母可以按照至多3个元音字母的原则进行编码,只需很少的编码规则就能实现三元音韵母编码,从而减轻对较长的韵母进行2键编码的记忆负担。拼音声部分为3种情况9个数字键定义了9个单键声母;18个双键字母;6个模糊音声母。对位于数字键首位的单键声母,由于需要补足2位码长,第2键可以借用韵母编码首字母,而在随后的韵部输入过程中只输剩余的韵母和/或声调。拼音输入完成后进入汉字重码挑选时,可以直接利用现有技术中的重码挑选方法,也可以自定义挑选方法,比如,如果直接输入0键(该键上没有字母)表示选择候选字中最常用的(排在最前面的);否则要先输入功能键表示拼音输入结束,再通过数字键选择候选的字、词,以词定字功能可选择至多3个候选词的首字或者尾字。对于部分字发音分不清的用户,模糊音功能可以避免分别尝试两个近似拼音。模糊音采用与原来的两个编码不同的新编码。对于能够区分的拼音用原来的编码(重码率低),不能区分的才用新的模糊音编码。这样有利于用户逐步提高区分模糊音的能力。在重码率不高时省略部分输入键,可以提高输入速度。双键声母的全部韵母可以省略,单键声母的韵母第二字母可以省略。词组中非首字的双键声母也可以事先设置为省略,但不能同时省略前一个字的韵母和紧接在该字后的声母。除了直接键入重码挑选功能键来省略拼音或拼音串的末尾拼音声调外,其它拼音声调不能省略。单字输入的声调在重码率低时也可以省略,但此时必须输入拼音输入的结束标志,如#键,翻页键等非数字键,或者数字键按下时间较长表示重码字挑选。本发明的技术方案明显降低了拼音输入的重码率,单字和词组的输入效率大大提高。GB2312标准规定的字库包括6763个字。如果多音字算多个字,有7809个汉字。经过对GB2312字库读音表统计,不算音调的拼音有401个,区分音调后则有1302个。无调拼音平均每拼音对应近20个汉字,而有调拼音只有6个汉字,因此两者的平均重码率比例接近10:3。在利用计算机键盘输入汉字时,一般使用无调拼音用字母键表示拼音,数字键表示候选字的序号,这样可以通过两种不通种类的按键省略拼音输入结束标志。但对于数字键盘而,,由于只有数字和字母都在同一种按键中,且键数太少(10个),就必须在每次输入结束后加上拼音输入结束符。字母键盘能够忍受每拼音近20个字的平均重码率,其原因还在于计算机内存足以容纳较大词组库,且可以动态更新词频和加入新词组。由于词组输入时重码明显比单字输入减少,因此汉字输入多数是词组形式,少数是单字形式,且单字往往是常用字,排在候选字的前面。但目前手机类设备的词组库容量还有限,动态更新困难。因此,有调拼音将平均重码率由约20个减少为6个,对数字键盘输入法显得更加重要。双字词组的重码率理论上降低更多,是平方的关系,即100:9的比例。无调拼音shishi对应的词组是重码最多的之一,紫光拼音3.0的词库中有28个词组。加两个声调变为有调拼音后,多数没有重码;即使有重码,重码最多的2、4声shishi只有6个。又如无调拼音yizhi对应的词组有23个,加声调后重码最多的只有3个。音调的散列特性相对均匀,拼音输入时不宜省略。除少数北方人声调不准外,多数中国人发音的声调是准确的。因此,采用具有声调的汉语拼音编码方法和汉字输入方法,能大大降低重码率,简化输入过程,提高输入效率。对于需要进一歩提高输入效率的专业级用户,还可以将一些无效编码利用起来,节省输入键数。例如,对于汉字和数字混合输入时,444丌头表示输入数字串,以#结束。对于一些事先设置(或称为初始化设置),可以使用前缀数字键O表示临时设置。例如,拼音输入前附加0键,表示词组输入时省略后面字拼音的声母;而该词组输入完成后,其它词组输入时没有附加0键甜缀,则仍然要输入声母。图l是电话机数字键盘与本发明一实施例数字键盘的对照,其中,左边的是现有的标准键盘,右边的是该实施例釆用的特殊键盘定义;图2是计算器数字键盘与本发明另一实施例的对照,其中,左边的是现有的计算机键盘中的数字键盘区,或者称为计算器数字键盘,右边的是该实施例采用的特殊键盘定义;图3是举例说明词组"技术"的输入过程图4是举例说明词组"软件"的输入过程。具体实施方式数字键盘的短韵母编码输入属于特殊键盘定义下的汉语拼音输入技术。电话机键盘定义见图l,计算器键盘定义见图2。以下结合图1对本发明实施例进行详细描述。如图1所示,对标准的电话机键盘(左)略加改动,得到本实施例使用的特殊键盘(右)。其中,将声母zh、ch、sh看作单字声母^^,置于1字键上,5、7、9、0四个键表示声调,元音字母a、o、e、i、u、v分别位于其他数字键2、6、3、4、8、1上。键2的字母次序由ABC调整为BCA,键8为声母TWS和韵母U的定义键,键7的末字母和键9的首字母相应舍去,减少到3字母。拼音输入分为声部和韵部输入两个部分,每个单字的拼音编码长度为35键。声部定长为2键,主要指声母,还包括零声母拼音时以韵母首字母作为声部字母,以及单键声母加一个韵母的类型;韵部为其余13键,主要指韵母和声调,也可能只有声调,或部分韵母加声调。声部输入两位数字汉语拼音声部字母包括汉语拼音表所有声母21个,加上iuv开头的零声母拼音对应的声母yw,以及其它零声母拼音的首字母aoe,共26个。这些字母统称声部首字母,其中三个双字母声母ZhChSh分别看成单个字母fd^。见图l,列在各个数字键开头的声母,直接采用该数字键编码,这9个声母称为单键声母。例如Zh对应数字键l,B对应2,D对应3等等。声部首字母如果不是列在各个数字键开头的,需要两位数字表示。前一位数字采用标有该声部字母的数字,后一位数字采用位置键"7"表示位于中间,"5"表示位于木尾。例如,Ch对应的数字键编码为17,Sh对应15,C对应27,A对应25等等。由于韵母首字母为元音,只会使用数字键123468,而不会用到5和7键。因此,双键方式的声部首字母,不会与单键声母加一个韵母的编码混淆。如果用"字母一数字"串起来表示汉语拼音声部字母与数字键的对应关系,这种对应关系如表1所示。单键声母Zhl,B2'D3,G4,J5,M6,P7,T8'X99个双键Chl7,Shl5,C27,A25,E37,F35,H47,145,K57,L55,N67,065,Q77,R75,W87,S85,Y97,Z9518个模糊音FH39,GK49,LN59,ZZh99,CCh29,SSh896个表1——前两个数字编码表<table>tableseeoriginaldocumentpage8</column></row><table>从表中可以看出,声部首字母多数需要用两个数字键表示,但有9个只需要用一位数表2枚举了所有两位9键编码的情况,其中行首数字表示数字键编码的第1位,列首数字表示数字键编码的第2位,例如键编码31对应dv,是拼音duan经短韵母编码为dvu后的前两个字母,其中,vu是对uan进行2位数短韵母编码的结果。表格中"一"表示编码结果为不存在的拼音,例如44=gi不存在;"?"表示未定义编码,如19,69,79等;加下划线的是供高级用户使用的参考定义,初学者可以不用。对零声母拼音er特别编码为i,数字编码为45。不存在的拼音编码和未定义编码统称无效编码。对于高级用户,还可以将一些无效编码利用起来,节省输入键数。无效编码44,可以作为特殊符号输入起始标志,具体定义为,441表示标点符号输入(显示符号数字对应关系,单键),442表示小写字母字符串输入,443表示大写字母字符串,444表示数字串输入,以ft表示串输入结束。<table>tableseeoriginaldocumentpage9</column></row><table>表2前两个数字编码表追求高效输入的用户可多记一些特殊编码,将无效编码做一些变通。由于ja和je是不存在的拼音,以52和53分别表示jia和jie不会产生歧义。不存在的拼音bv,可以21表示bian,这是b开头对应字数最多的拼音之一;或者表示常用字"不",这两种选择究竟选谁可以事先设置好。利用无效编码形成的特别编码能提高效率,但学习难度增加,初学者可以忽略。对于无效编码的高级定义,软件上提供属性设置功能,用户可以自由修改定义。单键声母输入明显比其它声母输入容易。对于国标字库GB2312统计的7809个字(多音字算多个字),26个声母编码平均字数约300字,单键声母除P为280字外,其它声母编码的字数均高于平均数。字数排在第3的L虽然双键,但连击5键两次,比其它双键还是方便一些。声母Q编码77也是因为字数较多。考虑到"和了"是很常见的单字(难以组词),特别设立"4700和5500了"编码来表示,无需选字。四键常用字还可以增加一些特别定义。韵部输入韵部包括韵母和声调。声调分别采用{5,7,0,9}表示1234声(阴平、阳平、上声、去声),即"—v\",而轻声采用0键表示,与上声用相同的数字。数字键盘输入拼音时,键入的第3个数字如果是化2,3,4,6,8}之一,表示韵母编码:如果是{5,7,0,9}之一,表示是声调,如bi=240。声调是韵部的末位键,也兼作一个拼音的结束标志,若声调前面没有韵母,表示省略了韵母,如词组"参加"省略"参"的韵母表示为c—jia=275542。单键声母非常直观,不能省略。词组中除首字外,省略双键声母是可以的,但需要事先设置省略声母功能,或者加拼音前缀O键表示临时省略。词组首字的拼音一般不省略。除了拼音结束符tt号前的声调可省外,其它声调不能省略。两字母韵母中的次字母可省略两键声母时,全部韵母都可省略,以声调表示该字的拼音输入结束。省略韵母在词组输入时可以明显减少击键次数,也能有效避开不准确的韵母。利用词频动态调整功能,输入省略的拼音编码,就能够快速输入刚刚用过的词组。省略后一般每字3键(或4键),如果仅有两个键,会认为是"单韵母加声调"而不是"单声母加声调",不然会产生混乱。不过号键前面的字(单字或词组的末字),也许可以省略到仅l个单键声母,此时两个键会优选双键声母,除非事先设置了省略声母选项。可以省略的地方很多,用户可以根据重码率多少的经验适当选择省略成分。双字拼音一般只省略一处;单字仅在常用字输入时省略。<table>tableseeoriginaldocumentpage10</column></row><table>表3短韵母编码规则表韵部可以采用三元音韵母编码方案。除了纯元音汉语拼音韵母采用原形外,其它韵母可以按照至多3元音字母的定义,制定3条规则V^g;i=er;所有以n结尾的韵母,将韵母靠近n的元音字母重复,如AA,,EE=en,II-in,UU,,磁=,,VAA=van,IAA=iem等。规则V=ng的例子,除了如表3规则4所示的例子,还包括IAV二iang和I0V=iong等。所有三字母编码列举如下IA0,IAA,IAV,I0V,UAI,UAA,UAV,VAA。虽然三元音韵母编码方案比较简单,毕竟键数较多。在用户略微熟练后,这8个三字母编码都改由两个字母的编码表示,即采用短韵母编码方案。这两种韵母编码方案在本数字键盘输入法中的兼容性较好,可以混用而无需特别指明。本发明主要以短韵母编码方案来介绍。韵部采用短韵母编码,只用六个元音字母aeiouv,组成的一到两个字母的组合,共有42种组合方式,足以表示汉语拼音的所有韵母。31个短韵母编码规则如表3所示。规则l、2的18个编码与原来的汉语拼音韵母相同,占大多数。元音加n的韵母,如an,en,in,un,用规则3,将首字母重复;元音加ng的韵母,如ang,eng,ing,ong,用规则4,以v代替ng;对于uang、uai、uan和van,增加规则"以v代替前面的ua";规则7、8和9为特殊编码。规则4、5、6中v有两种指代,如果v出现在韵母编码开头,贝ijv-ua;如果v出现在韵母编码尾部,v-ng.由以上规则,可得到编码到韵母的对照如表4所示,其中等号表示对应关系,如AA=an,表示编码AA对应的韵母是an;"*"星号表示无效编码;空白位置是保留的编码。<table>tableseeoriginaldocumentpage11</column></row><table>表4编码到韵母对照表五个韵母模糊音尽量在8个无效编码中选。定义an/ang-AU,en/eng=EU,即首字母加U;定义in/ing:VI,ian/iang=V0,S卩V加in和ian的短韵母编码首字母;定义uan/uang-VA,这是V开头的最后一个无效编码了。注意到uai也使用VI编码,但它与in/ing不会使用相同声母,可以共用相同编码VI。重码挑选和词组输入在本实施例中,使用键作为拼音输入结束标志,此后就转入选字状态。可以在声调输入结束后直接加o键表示选择候选字中的头一个,而无须在o前面加结束符号"#"键。例如,字频最高的汉字"的",采用de0-3300表示。对于词组,显示至多3个词分别由U,2,3r来选中相应的词,{4,5,6}选中相应词的首字,{7,8,9}选中相应词的尾字。对于单字,相应的数字选相应次序的汉字。例如,拼音shi2shi4对应词组有"实事、时事、时势"等,#1的分别表示"实事,时事,时势,实,时,时,事,事,势"。编码举例如见图3所示,输入两个字的词组"技术",拼音为jishti,编码为5491589tt,编码依据是5表示JKL5之单键首字母;4表示韵母I(韵母只用123468);9表示去声"\"声调(5709之一);15表示ZhChShVl中的最后声母Sh,其中l为键上的数字,5为位置键,表示声母串ZhChSh次序的最后一个(若是7表示选择Ch);8表示"术"的韵母U;9表示"术"的去声"\"声调;tt号表示准备候选词。编码输入结束后,候选词"l技术2计数3记述"会显示出来,输入1选择。如果要选择单字,则不选U,2,3h首字选456(技4计5记6),尾字选789(术7数8述9)。这是"以词定字"功能。如果有些用户分不清楚Sh和S,可以采用模糊音,拼音编码为549898卯,前面的89表示S和Sh之中任意一个,而S编码为87,Sh编码为15。模糊音采用新的编码89,与原来的两个编码87和15不同。候选词组会多出一个"寄宿",重码率有所提高。如果没有模糊音功能,用户只能先试试jisfi找不到,再试试jishti才找到。模糊音另外编码的好处在于,对于部分字发音s和Sh分不清的用户,能够确定是S(或Sh)的那些字可以直接用87(或15),无法确定的才用模糊音特别编码,对能够确定的场合重码率会降低。对"技术"这个例子,可以省略韵母,拼音为"jish"',候选词组会增加"寄售、纪事"等。不过,有些词并不会增加重码,如"吃饭chlf"'。另外,对于"jijO寄居",单韵母u配单键声母j,如果只省略u而没有省略声调则误认为"jil",容易产生二义性。末尾的U1可以一齐省略,输入"、UJtt"则没有二义性。在附图3中,有些键的右边是开口的,表示可以省略的键。如果前后两个可省略键的下边相连,表示要省都得省。如果事先设置了省略双键声母,对"技术"这个例子,拼音为"jiQ",候选词会增加"既不、季度、忌妒、继父、记录"等。不过,有些词并不会增加重码,如"击败jidi"。见附图4。输入"软件=ru5njiem"这个例子中,编码751805649tt,声母R以75表示,5为PQR位置键;韵母uan的短韵母编码为VL',对应18;上声声调编码为O;声母J是单键声母,以7表示;韵母ian的短韵母编码为Ol,对应64;去声声调编码为9;#是拼音结束标志。韵母uan的编码可以省略;韵母ian的编码只能省略后面数字4,不能省略6;末尾ian4可以全部省略,即编码751805#。如果用模糊音韵母uan/uang-VA,编码为751205649#。对于上述短韵母编码虽然相对易学,但有些不愿意学习或者学习有困难的用户,除了三元音韵母编码外,还可以采用韵母首字母加音调的方法(可称为首字母法),或者省略掉韵母中所有非元音字母的方法(可称为留元音法)。例如,拼音"段dudn"首字母法编码为ck^=389,而留元音法编码为dua、=3829。采用首字母法的拼音码长34键,重码率往往高于无调拼音,输入词组时重码率能够忍受;留元音法的拼音码长36键,各编码的重码率差别明显增加。"以词定字"功能在拼音类输入法中很常见,先用词组拼音输入,再从候选词组中挑选单字。例如"时"的重码很多,"时刻"重码就很少,待词组"时刻"出现在备选框中时,再使用{4,5,6}之一来选择首字。本发明主要针对数字键盘。不过短韵母编码也可以用于英文字母键盘,而且规则更简单一些。主要是声母无需特别编码,沿用汉语拼音方案,仅仅使用短韵母。应该将声调定义为字母键以外的其它键,如四个键(;,{[,'",}])分别表示四个声调(—,',v,》,从而以声调为字间标识。在没有强制输入声调时,零声母拼音需要在前面加o,如oa,oou,oe等,否则无法切分词组中各字的拼音。对于特别韵母er,其特别编码考虑用oiu更加易于切分且比较顺手,这与数字键盘的编码不同。针对PC键盘右侧的数字键盘区,其定义按照计算器键盘布局,与前面所述电话机数字键盘有所不同。参见图2,为本发明另一实施例中定义的特殊键盘,其中,只有中间的456键位置相同,计算器键盘上面一行789键表示内容与电话机键盘上面一行123键相同。计算器键盘下面一行123键表示内容与电话机键盘上面一行789键相同。上面针对电话机键盘的描述,将123键与789键的字母定义对调一下,并且以小数点键(也称为Del键)代替ft号键,就能推广到计算器键盘上。短韵母编码的平均码长,比全拼方案少不了太多。然而短韵母编码的特点主要不在平均码长,而是规则简化,字母个数相对整齐,并且可以边想边输入。无论字母键盘,还是数字键盘,都有良好表现。推荐国标GB/T18031对数字键盘编码的要求是"应包括GB2312或GB13000.1或GB18030中定义的全部汉字字符"。它们对应的字数分别是6763字、20902字和27533字。GB/T18031规定"输入汉字的编码元素,设定在09的数字键范围内"。不能使用其它功能键作为编码,如翻页键只能作为挑选候选字时使用,不能作为编码元素。汉字输入平均码长定义为,在输入给定的测试样本时,测出的输入每个汉字的平均击键次数。计算公式平均码长:输入样本的击键次数/测试样本总字数(键/字)。GB18031针对数字键盘给出的指标,逐字字段输入时平均码长至多每字6键;字、词混合输入时平均码长至多每字4键。重码字词键选率定义为在输入给定测试样本过程中,通过重码选择键确认的汉字字数与测试样本总字数的百分比。计算公式重码字词键选率=(重码选择键确认的字数/测试样本总字数)X1001GB/T18031针对数字键盘给出的指标,逐字字段拼音输入(IO键位)时平均码长至多每字13键,字词混合拼音输入时至多12键。这个指标一般不难达到。下面以公式形式描述本发明的汉字输入过程,每个公式后面的汉字部分是解释。SR={PYn+TX};输入SR分为拼音PY和挑选TX两个部分,可以多个PY加一个TX;PY={SB+YB};拼音PY分为声部SB和韵部YB两个部分;SB={SM19+(YM/WZ57/MH1)};声部两个数字,前面数字为19之一,表示各数字键首字母(缺省);后面数字若为{1,2,3,4,6,8}之一表示韵母首字母,若为7或5意味着声部两个数字表示一个声母;若为9表示模糊音声母。YB={YD1/{YMn+YD}};韵部可以是l个数字,取值范围是{5,7,0,9},表示音调YD;也可以是n+l个数字,表示n个韵母字母YM加音调YD,YM取值范围是U,2,3,4,6,8}.对于短韵母编码11=12;三元音韵母编码和留元音韵母编码rFl3;首字母法1!=1.TX={tt+SZ}/W+FY+SZ}/{0};表示以#结束,用数字键SZ选中一个候选者;或者翻页FY后直到候选字出现后,才通过数字键SZ其中选一个候选者;或者直接以O键结束,表示选择候选者中排在最前面的那个。实际上,io个数字键之外的任意键也可以作为拼音输入结束键,特别是翻页键通过加长按键时间来表示选择候选字的序号,也可以省略结束标志,减少击键次数(但输入花费的时间也许更长,适合部分用户)。由于声部首字母取值不为O,可以加前缀O,表示本拼音输入采用一些临时设置,临时生效的内容可以是一些事先设置内容的相反状态。前缀为O也可以表示其它的特殊模式,比如表示词组输入时每字仅由声部2键组成,省略了所有韵部。权利要求1.一种数字键盘汉语拼音输入方法,包括声部输入步骤,输入为定长的2个键,包括两种情况位于数字键首位的声母即单键声母,其输入包括该单键声母所在的数字键和韵母首字母所在的数字键;位于数字键第二、三位的声母即双键声母,其输入包括该双键声母所在的数字键和用于表示该声母在所述数字键上的位置的另一键;韵部输入步骤,输入1至3个键,包括韵母和声调输入两部分,采用特殊编码方法将所有汉语拼音韵母用元音字母表示,6个元音字母分别对应6个数字键,其他4个数字键表示4个声调,用声调键或其它功能键的输入来表示单个字或整个词组拼音输入的结束。2.如权利要求1所述的方法,其特征在于,还包括重码挑选歩骤,用一指定的数字键表示选中所有重码字或词中的首选者,用另一指定的功能键表示开始选择其他重码字或词。3.如权利要求2所述的方法,其特征在于,拼音输入结束后,按照显示的字或词与数字的对应关系,通过数字键选择,可以对至多3个候选词提供6种以词定字功能的选字可能。4.如权利要求l所述的方法,其特征在于,在声部输入的步骤中,将翘舌音声母zhchsh定义为单个字的声母,在所述的数字键盘上分别用i(f^表示。5.如权利要求1所述的方法,其特征在于,所述的特殊编码方法包括三种情况6个单字母韵母分别用元音字母a、o、e、i、u、v表示;ll个双字母韵母分别用上述6个元音字母的组合来表示;上述17个韵母之外的韵母采用1到2个元音字母的特别组合来表示。6.如权利要求l所述的方法,其特征在于,在连续输入多个汉语的拼音串时,可选省略部分数字键,省略原则包括词组拼音的非末字的声调不能省略,而各字拼音的部分或全部韵母可以省略,非首字的声母可以事先设置为全部强制省略,拼音串加前缀O键表示临时设置为与事先设置的省略规则相反的规则,本拼音输入结束后失效。7.如权利要求1所述汉语输入方法,其特征在于,对ll个模糊音,包括6对声母模糊音和5对韵母模糊音,采用不同于各个模糊音声韵母编码的新编码。8.—种用于权利要求17中任一项的数字键盘,其特征在于,所述键盘上的10个数字键分别对应a、o、e,i、u、v六个元音字母和4个声调。9.如权利要求8所述的数字键盘,其特征在于,所述键盘上除了0以外的9个数字键上,均有2至3个表示拼音声母的字母,其中有9个声母分别位于这9个数字键的首位。10.如权利要求8所述的数字键盘,其特征在于,所述的键盘上用2(f^分别表示zh、ch、shc全文摘要一种数字键盘汉语拼音输入方法,包括声部输入步骤输入定长的2个键,有两种情况位于数字键首位的声母即单键声母,其输入包括该单键声母所在的数字键和韵母首字母所在的数字键;位于数字键第二、三位的声母即双键声母,其输入包括该双键声母所在的数字键和用于表示该声母在所述数字键上的位置的另一键;韵部输入步骤输入1至3键,包括韵母和声调输入两部分,采用特殊编码方法将韵母用元音字母表示,6个元音字母分别对应6数字键,其他4个数字键表示4个声调,用声调键或其它功能键的输入表示单字或词组拼音输入的结束。有调拼音将平均重码率由约20个减少为6个,因此本发明明显降低了拼音输入的重码率,单字和词组的输入效率大大提高。文档编号G06F3/023GK101118463SQ200610089130公开日2008年2月6日申请日期2006年8月4日优先权日2006年8月4日发明者方贵明,重郑申请人:中国科学院软件研究所
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1