专利名称:中文输入装置及其键盘的制作方法
技术领域:
本发明是关于汉字拼音(读音)为基础,从键盘输入中文(汉字)的中文输入装置及其键盘。
有关这个领域的技术记载于CN85100837A、CN86103903A、CN87100275A、CN87103092A以及特开昭61-182164号公报、特开昭61-275969号公报、特开昭62-75757号公报、特开昭62-145461号公报、实开昭62-187364号公报等。
以往,在这类装置中,输入汉字拼音的方法有全音素输入法和双拼音输入法。所谓全音素输入法是,从键盘逐个输入汉字拼音字母(汉字拼音字母是由除「v」以外的全部英文字母「a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,w,x,y,z」和汉字拼音独有的字母「u」共26个字母组成),一个汉字的拼音是,1至6个拼音字母组成;双拼音输入法是,一键对应一个声母,另一键对应一个韵母,以两键输入一个汉字拼音的输入方法。其中,声母是上述26个字母中的20个字母「b,c,d,f,g,h,j,k,l,m,n,p,q,r,s,t,w,x,y,z」和由两个字母复合而成的3个声母「ch,sh,zh」共23个声母,韵母是上述26个字母中的6个单韵母「a,e,i,o,u,ü」和由2~4个字母组成的27个复韵母「ai,an,ang,ao,ei,en,eng,ia,ian,iang,iao,ie,in,ing,iong,iu,ong,ou,ua,uai,uan,uang,ue,ui,un,uoüe」共33个韵母。
采用上述全音素拼音输入法的中文输入装置的优点是,只要在一般的英文字母键盘上分配一个特殊字母「ü」就可以用,而且对熟悉西文键盘的人来说,操作也方便。但是,要输入一个汉字拼音,最长需要6键,这对提高输入速度是很不利的。
另外,采用上述双拼音输入法的中文输入装置是,将上述23个声母和33个韵母分别分配在不同键位上的方法,实现两键输入一个汉字拼音,但是,其键盘将成为专用键盘,对于一般初学者不易掌握。另一方法是将复的母也分配在声母键位上,然后,以上、下移位键区分声母和韵母的方法实现双拼音输入,但这种方法需要频繁地操作上、下移位键,不能有效地发挥双拼音本身所具有的优点。
另外,在以往的中文输入装置中,如何有效地输入单词也是需要解决的课题。
本发明为解决上述问题,将提供只操作26个英文字母键,完全不用操作移位键的情况下,高速、有效地输入单汉字和单词,并对初学者也易掌握的中文输入装置及其键盘。
本发明为了达到上述目的,以汉字拼音为基础,从键盘输入汉字的中文输入装置中设置了将构成汉字拼音的23个声母(子音)分别分配在对应的英文字母键位上,而对33个韵母是对同一个声母具有互斥性的韵母是可重复分配在同一个键位上的原则,将23个声母和33个韵母均分配在26个英文字母键位上所构成的中文输入键盘、当第1操作键为标有声母和韵母的键时,产生对应的声母信息,而第2操作键为标有声母和多个韵母的键时,根据前面输入的声母信息,产生可与该声母结合的韵母信息的键数据变换手段、将多个汉字(同音字)按汉字拼音的对应关系存储而成的单汉字字典、根据从键盘输入的汉字拼音,经键位数据变换手段,从单汉字字典检索出对应汉字的单汉字检索手段、由检索手段检索出来的汉字作为输入候选汉字存储的第1存储手段、根据从键盘输入的数字等信息,从输入候选汉字中选择一个汉字的选择手段、从输入候选汉字中选择的汉字作为输入汉字存储的第2存储手段、在显示装置的指定位置上,分别显示输入候选汉字和输入汉字的显示控制手段等为特征的第1中文输入装置;以汉字拼音为基础,从键盘输入汉字的中文装置中,将多个汉字(同音字)按汉字拼音的对应关系存储而成的单汉字字典、将多个单词按单词代码(单词代码是从构成单词的单汉字的拼音中,取其声母和韵母或只取其声母组成的代码)的对应关系存储而成的单词词典、判别从键盘输入的拼音代码是单字还是单词的输入判别手段、根据从键盘输入的拼音,从单汉字字典检索对应汉字的单汉字检索手段、根据从键盘输入的单词代码,从单词词典检索对应单词的单词检索手段、由单汉字或单词检索手段所检索的单汉字或单词作为输入候选汉字存储的第1存储手段、从键盘输入的数字等信息,从输入候选汉字或输入候选单词中,选择一个单汉字或一个单词的选择手段、从输入候选汉字或单词中所选择的单汉字或单词做为输入汉字或单词存储的第2存储手段、在显示装置的指定位置上,分别显示输入候选单汉字或单词的显示控制手段等为特征的第2中文输入装置。
根据本发明的第1中文输入装置,为了从键盘输入汉字拼音,首先操作标有该声母的键,则与该键位上所标的韵母无关,经键数据变换手段产生对应的声母,接着操作后续拼音,则与该键位上分配的声母无关,经键数据变换手段产生与前边输入的声母可结合的韵母,然后,根据所接收的拼音,由检索手段从单汉字字典检索出对应的同音字,并由第1存储手段将它们作为输入候选汉字存入存储器,再由显示控制手段将它们显示在显示装置的指定位置。如果,所显示的输入候选汉字中有要输入的汉字,则从键盘输入选择该汉字的数字等信息,则由选择手段从输入候选汉字中选择该汉字,并由第2存储手段把该汉字作为输入汉字存入存储器,然后由显示控制手段将该字显示在显示装置的指定位置。如果,所显示的输入候选汉字中没有要输入的汉字,则从键盘输入调下页输入候选汉字的命令,则由选择手段将从单汉字字典调出下一页输入候选汉字,然后重复如上所述的处理过程。
另外,根据第2中文输入装置,为了输入单词,从键盘输入对应的单词代码,则由判别手段判别为单词输入之后,根据在拼音的基础上构成的单词代码,由单词检索手段,从单词词典检索出对应的单词,并由第1存储手段将它们作为输入候选单词存入存储器,然后与上述第1中文输入装置相同的处理过程。
另外,根据本发明的中文键盘,将构成汉字拼音的23个声母和33个韵母共56个拼音音素分配在标准英文字母键位上,而且不用操作移位键,而只要根据汉字拼音方案,键入对应的键就能得出准确的键数据。
第1图是本发明的概略框图,图中,a为键盘,b为键数据变换手段,c为单汉字字典,d为检索手段,e和f分别为第1和第2存储手段,g为选择手段,h为显示控制手段,i为显示装置。
键盘a是,将构成汉字拼音的23个声母分别分配在对应的英文字母键位上,而对33个单元韵母是对同一个声母具有不互斥性的韵母可重复地分配在同一个键位的原则,将23个声母和33个韵母均分配在26个英文字母键位上。
键数据变换手段b是,当第1操作键为标有声母和韵母的键时,产生对应的声母信息,当第2操作键为标有声母和多个韵母的键时,根据前面已输入的声母信息,产生可与该声母结合的韵母信息。
单汉字字典c是,将中国国家标准的第1级和第2级汉字(约6700个),按其拼音的对应关系存储而成的。
检索手段d是,由键盘a所输入的汉字拼音,经键数据变换手段b,从单汉字字典c检索出对应的汉字(同音字)。
第1存储手段e是,由检索手段d所检索的单汉字做为输入候选汉字存入存储器,而第2存储手段f是从输入候选汉字中所选择的汉字做为输入汉字存入存储器。
选择手段g是,根据从键盘输入的数字等信息,从输入候选汉字中选择一个汉字。
显示控制手段h是,在显示装置的指定位置上分别显示输入候选汉字或输入汉字。
第2图是本发明的另一中文输入装置的概略框图。图中,与第1图相同组成部分是以同一个符号表示的。即c为单汉字字典,e和f分别为第1和第2存储手段,g为选择手段,h为显示控制手段,i为显示装置,j为键盘,k为单词词典,l为输入判别手段,m为单汉字检索手段,n为单词检索手段。
单词词典k是,将多个单词代码(该代码是从构成单词的单汉字的拼音中,根据本案的取码规则,取其声母和韵母或者只取其生母构成的代码)的对应关系存储而成的。
输入判别手段l是,判别从键盘输入的拼音代码为单汉字还是单词。
汉字检索手段m是,从键盘输入的拼音代码为单汉字,则从单汉字字典c检索出对应的单汉字。而单词检索手段n是,从键盘输入的拼音代码为单词代码,则从单词词典k检索出对应的单词。
第3图乃至第12图是,表示本发明的中文输入装置的一个实施例子,所表示的例子中,包括了第1图和第2图中已说明的全部组成部分,以下逐一加以说明。
第3图为本实施例中的硬件组成图,图中,1为键盘,2为存储器,3为软盘驱动器(FDD),4为显示装置,5为打印机,6为微处理单元。
第4图为键盘1的键位配置图,它对应于第1图以及第2图中的键盘a。它是在JIS(日本工业标准)规格的英文字母键位上,分配了构成汉字拼音的23个声母和33个韵母,并且分配了后面将要叙述的「11」~「53」15种汉字属性识别码。其中,20个声母(b、c、d、f、g、h、j、k、l、m、n、p、q、r、s、t、w、x、y、z)和5个单韵母(a、e、i、o、u)的键位是与JIS规格的英文字母键位是一致的,剩下的单韵母「ü」是分配在汉字拼音中没有的「v」字母键上,而双字母声母(zh、ch、sh)是分别分配在不能充当拼音首字母的单韵母(üiu)键位上,剩下的27个复韵母是分配在各声母键位上,其中,对同一个声母具有互斥性的复韵母是可分配在同一个键位上,例如「ong」和「iong」,「iang」和「uang」,「en」和「ia」,「uai」和「iao」,「ue」、「üe」和「ui」。
上述键盘1中,除了单韵母键「a、e、o」以外,在其余的键位上同时分配了一个声母和一个韵母,或者一个声母和多个韵母,这就要求CPU6根据键操作得出唯一正确的信息才可以。一般汉字拼音的组合形式为「声母+韵母」、「韵母」(零声母)、「声母+韵母+韵母」的三种形式。但是根据中国汉字拼音方案,声母和韵母的结合关系是有一定规律的,并不是所有的声母和所有的韵母都能结合。例如,声母「j」可以与韵母「iang」结合,但不能与「uang」结合,即韵母「uang」和「iang」对同一个声母具有相互间的排斥性。在键盘1中,具有上述互斥性的韵母才分配在同一个键位上,以保证不发生歧义。
第5图表示声母与韵母的结合关系,其中,最上面的一行是声母,最左边一列是韵母,行、列交叉处的符号「o」表示可以结合,行列交叉的第1列中的「o」表示没有声母的零声母字。
利用键盘1,最多3键即可输入最长由6个字母所组成的汉字拼音。
第6图表示3种拼入输入法的例子,例如「态」字,它由「t」、「a」、「i」这三个音素组成,要输入该字,只要顺序键入标有该字母的键即可,这种方式称全拼音输入法(本案对全拼音输入限制在最长3码,超过3码的用下述混合拼音输入法输入),或者用双拼音输入法输入,即顺序键入声母「t」和复韵母「ai」共两键即可输入。又如「状」字,它的拼音为「zhuang」由6个字母组成,因此,不能用全拼音输入法,但它的复韵母「uang」可分解为「u」和「ang」,而「zh」「ch」「sh」这3个双字母声母以定义在键位上,因此,可以分别键入「zh」、「u」、「ang」即可,这称为混合拼音输入法,也可以用双拼音输入法顺序键入「zh」和「uang」两键即可。另外,显示装置1是对应于第1图和第2图中的i,在存储器2中设有与第1图和第2图中的第1和第2存储手段e和f相对应的存储区,在FDD(软磁盘驱动器)3中应插入软盘,其中存有上述单汉字字典C,单词词典K以及本装置的动作程序,由这个动作程序和cpu6将实现上述键盘数据变换手段b、检索手段d、选择手段g、显示控制手段h、输入判别手段l以及单字和单词检索手段n和n。
第7图表示本实施例中的单汉字字典的概略结构图,它是由主索引11,高频度汉字表12,子索引13和数据部14组成的。在主索引11中存有汉字拼音中能充当首字母的23个声母和3个单韵母(a、e、o)及其对应的起始地址。在高频字表12中,存有上述23个声母和3个单韵母为首字符的全部拼音字中,各首字符所对应的10个高频字及其起止地址。数据部14是按照拼音的对应关系存有带识别码的各同音字集。在子索引13中存有数据部14的同音字集的起始位置及其个数。另外,数据部14的同音字集的顺序是,参照「中国现代汉字频率词典」的顺序排列的。
第8图表示汉字识别码的例子,识别码是由书写汉字的起笔笔画类别和字形类别(它表示构成汉字的要素之间的拓朴关系)相互组合而成的代码,它是由五种笔画「一、丨、丿、丶、乙」和三种字形「左右、上下、其它」共组合成15种代码「11」~「53」。上述15种代码配置在易操作的部位上,而带识别码的音形码输入和拼音输入之间的区别是下面要讲到的以不同的结束键来区别的。
第9图表示本实施例的单词取码规则。其规则为无论组成单词的字数多少,一律取4码。对于两字词取其双拼音,对于三字词,分别取第1字的声母、第2字的声母和第3字的双拼音,对于四字词,分别取出字的声母,对于五字词以上,分别取第1、2、3字的声母和末字的声母。
第10图表示本实事施例中单词词典的概略结构。图中21为主索引,22为子索引,23为数据部。其中,数据部23是一系列定长的块组成,而块是由若干个不定长的记录组成,在各记录内存有单词代码和该代码所对应的单词,而整个单词代码是按英文字母顺序排列的。在子索引22中存有上述各块中的最后一个单词代码妈和该代码所对应的块号。在子索引21中存有各单词代码的首字母及其对应的块起止地址。
第11图(a)、(b)为本实施例中有关单词输入的程序流程,以下按此流程说明单词输入的处理过程。
当键盘1发生输入操作(sp1、sp2)时,cpu6将判断何种输入方式,即键入码为拼音首字母(sp3),或者单字变换键「sp」(sp4),或者音形码变换键「]」(sp5)时,程序转到后边要叙述的单字输入方式;当输入为单词结束键(单词代码不足4码时的补足键)「,」(sp6)或者第4码(sp7)时,则判为单词输入方式。
在单词输入方式下,cpu6根据其单词代码的首字母,检索主索引(sp8),并根据该字母所对应的相对号检索子索引22,以确定该单词代码可能存在的起始块,然后,比较该单词代码与本块的最后一个单词代码的大小关系,以确定该单词所在的块(sp9),并在该块中检索出与输入代码一致的一个记录(sp10),从该记录中取出若干个单词(单词个数决定于组成各单词的字数)做为候选输入单词存入存储器,并在每个单词的前边附上序号显示在显示装置的指定位置(sp11),以供选择。
如果,所显示的输入候选单词中,有要输入的单词,则从键盘1键入与该单词的序号相对应的数字子键(sp14),但是,如果要选择候选单词中居于最前边的单词,则可用「sp」键,或者接着输入要输入的字或词,则该单词自动被选择输入(sp19),然后cpu6将被选的单词存入存储器的输入单元,并显示在显示装置的输入文本区(sp15),最后重新排序单词词典中该同码单词的顺序,使这次被选的词排在同码单词集的最前边(sp16)。
如果,所显示的输入候选单词中没有要输入的单词,则键入换页键(sp17),则cpu6从该记录中再取若干个单词(sp17),然后重复上述过程,直到选择要输入的单词为止。
第12图表示本实施例中单汉字输入处理的程序流程,以下按此流程说明单字输入的处理过程。
当键盘1发生输入操作,而cpu6判别为拼音输入的首字母,则转到入口①,首先检索单汉字字典的主索引11(s1),并根据该字母及其相对号,从高频度字表12取出对应的10个高频字(s2),并将它们存入存储器2的指定区,然后将它们显示在显示装置4的输入候选区(s3)。
如果,所显示的输入候选字中有要输入的字,则与上述单词输入法一样,从键盘1键入对应的选择键(s1、s5、s6),则cpu6将被选的字做为输入汉字存入存储器2,并显示在显示装置4的输入文本区的相应位置(s7)。
如果,所显示的高频字中没有要输入的汉字,则接着输入后续拼音字符,最后接单汉字变换键「sp」,则转入入口②(sp4),然后,根据所输入的拼音,检索单汉字字典的子索引(s8),并根据子索引给出的地址,从数据部14取出对应的同音字集(s9),并从中取出第1页的10个汉字,并把它做为输入候选字存入存储器2,然后,在每个字的前面附加序号后,显示在显示装置4的候选汉字区中(s10)。
如果,所显示的候选字中有要输入的字,则如上所述,从键判盘1选择输入该字(s11、s12、s13、s14),但是经单汉字变换得到的输入候选字中选择时,如果要选择输入的汉字居于候选字的最前头,则与选择单词时一样,可用数字键「1」或「sp」键选择,也可以不用任何选择键,接着输入下边要输入的字或词,则该字自动地被选择输入(s10)。
如果,本次输入键为音形码变换器「]」(sp5),它表示该键之前的输入码是拼音加上汉字识别码,因此转入入口③(sp5)。cpu6根据所接收的拼音代码,检索单汉字字典的子索引13(s20),并根据子索引给出的地址,从数据部14所对应的同音字集中,检索出与输入的识别码相同的同音字(s21),然后重复上述s10以后的处理过程。
如上所述,本发明在汉字输入方法上,只要操作键盘的26个键位上所标志的汉字拼音的声母和韵母,就能正确地输入对应的汉字拼音,因此,能够高效、高速地输入汉字,而且具有键入次数少,初学者也容易掌握等特点。另外,又由于采用了以汉字拼音为基础的单词代码输入单词,所以,以较短的代码能够高效、正确地输入由两个字以上的单字构成的单词。又由于本发明的汉字输入键盘,将组成汉字拼音的23个声母和33个单元韵母共56个汉字拼音码分配在26个西文字母键上,而且不用移位、换档等键操作,就能正确地输入汉字拼音方案所规定的全部汉字拼音。
附图
的简要说明第1图为本发明的中文(汉字)输入装置的概略框图,第2图为本发明的另一中文输入装置的概略框图、第3图至第12图为本发明的一个实施例,其中,第3图为硬件组成图、第4图为键盘的键位分配图、第5图为声母和韵母的结合关系表、第6图为3种拼音输入法的例子、第7图为单汉字字典的概略结构图、第8图为汉字识别码的例子、第9图为单词代码的取码规则、第10图为单词词典的概略结构图、第11图(a)、(b)为单词输入处理的程序流程图、第12图(a)、(b)为单汉字输入处理的程序流程图。
符号说明a、j……键盘、b……键数据变换手段、c……单汉字字典、d……单汉字检索手段、e……第1存储手段、f……第2存储手段、g……选择手段、h……显示控制手段i……显示装置、k……单词词典、l……输入判别手段、m……汉字检索手段、n……单词检索手段。
权利要求
1.中文输入装置及其键盘,其特征为将构成汉字拼音的23个声母(子音),分别分配在不同的键位上;而构成汉字拼音的33个韵母(母音),则根据声母和韵母的结合关系,对于同一个声母具有互斥性的韵母,可重复分配在同一个键位的原则,将33个韵母和上述23个声母均分配在26个英文字母键位上所构成的中文输入键盘、在汉字拼音输入方式下,当第1操作键为含有声母和韵母的键时,产生对应的声母信息,当第2操作键为含有声母和韵母的操作键时,则产生与前面输入的声母可结合的韵母信息的键数据变换手段、把汉字按汉字拼音的对应关系存储而成的单汉字字典、根据从键盘输入的汉字拼音,经键数据变换手段,从单汉字字典中检索出对应汉字的检索手段、由检索手段检索出来的汉字做为输入候选汉字存储的第1存储手段、根据由键盘输入的数字等信息,从输入候选汉字中选择一个汉字的选择手段、从输入候选汉字中所选择的汉字作为输入汉字存储的第2存储手段、将输入候选汉字和输入汉字分别显示在显示装置的指定位置上的显示控制手段。
2.以拼音(读音)为基础,从键盘输入中文(汉字)的中文输入装置中,其特征为把汉字按汉字拼音的对应关系存储而成的单汉字字典、把单词按单词代码(单词代码是从构成单词的各单汉字的拼音字母中,取其声母和韵母或只取其声母构成的代码)的对应关系存储而成的单词词典、判别从键盘输入的拼音代码是单汉字还是单词的输入判别手段、根据从键盘输入的汉字拼音,从单汉字字典检索出对应汉字的单汉字检索手段、根据从键盘输入的单词代码,从单词词典检索出对应单词的单词检索手段、根据单汉字检索手段或者单词检索手段所检索的单字或单词,做为输入候选单字或单词存储的第1存储手段、根据从键盘输入的数字等信息,从输入候选单字或单词中,选择一个字或单词的选择手段、从输入候选单字或单词做为输入单字或单词存储的第2存储手段、将输入候选单字或单词和输入单字或单词分别显示在显示装置的指定位置的显示控制手段。
3.将构成汉字拼音的23个声母(子音)分别分配在不同键位上,而构成汉字拼音的33个韵母(母音),则根据声母和韵母的结合关系对同一个声母具有互斥性的韵母,可重复分配在同一键位的原则,将33个韵母和上述23个声母均分配在26个英文字母键位上为特征的中文输入键盘。
全文摘要
一种中文输入装置及其键盘,它将全部声母和韵母分配在26个英文字母键位上,只要操作这些键位上标志的拼音字母键,就能按声母和韵母的结合规律正确地输入汉字拼音,不用上、下移位键等辅助操作。在输入方式上,全拼音、混合拼音、双拼音、拼音加识别码(音形输入)、单词输入等溶为一体,不用换挡、移位键等辅助操作,从而能高速高效地输入单汉字和单词。
文档编号G06F3/023GK1041661SQ8910225
公开日1990年4月25日 申请日期1989年4月18日 优先权日1988年10月20日
发明者金仁勋, 李振文, 杨树勋, 张进, 吉田义昭, 西田宏之 申请人:长春邮电学院, 冲电气工业株式会社