中文输入装置的制作方法

文档序号:6597225阅读:159来源:国知局
专利名称:中文输入装置的制作方法
技术领域
本发明涉及计算机领域,特别是关于中文(汉字)输入装置,有关这个领域的技术记载于CN85100837A、CN86103903A、CN87100275A、CN87103092A以及特开昭61-182164号公报、特开昭61-275969号公报、特开昭62-75757号公报、特开昭62-145461号公报、实开昭62-187364号公报等。
以往,此类装置为输入一个汉字,从键盘输入该汉字的拼音(读音),然后从字典中检索出对应于该拼音的汉字。当该拼音对应于多个汉字(同音异义字)时,顺序取出一定个数的同音字,例如每次取10个字,并把它们做为输入候选汉字显示在显示装置上。如果,所显示的汉字中有要输入的汉字,则从键盘输入该汉字所对应的序号,或者用光标移位键,将光标移到要输入的汉字上,然后按下CR键等,以确定要输入的汉字。如果,所显示的输入候选汉字中没有要输入的汉字,则以换页键将下一页的输入候选汉字显示在显示器上。如果,仍没有要输入的汉字,则重复上述过程,以至找到要输入的汉字为止。
上述以往的装置中,其单汉字的排列顺序,一般是按中国国家标准的第1级汉字(相当于JIS第1水准汉字)和第2级汉字(相当于JIS第2水准)的顺序排列的。因此,存在着当要输入的汉字排在同音字的末尾时,需要多次操作换页键,尤其是使用频度高的汉字排在末尾时,显著降低输入速度等问题。
本发明的目的是要解决上述存在的问题,并设法减少选择同音字的操作次数,以便提供更高效的中文输入装置。
本发明为了达到上述目的,以汉字拼音为基础,从键盘输入汉字的中文输入装置中,提供如下五种中文输入装置设有对应于同一个拼音的多个汉字(同音字)排列在一起,并将拼音首字符(声母或韵母)相同的所有汉字中,选取使用频度很高的若干汉字,按其拼音首字符的顺序分别存储而成的单汉字字典、根据键盘输入的汉字拼音首字符,将对应的高频字从单汉字字典检索的第1检索手段、根据从键盘输入的汉字拼音,将对应于该拼音的同音字从单汉字字典检索的第2检索手段、根据第1、第2检索手段检索出来的汉字,做为输入候选汉字存储的第1存储手段、根据键盘输入的数字等信息,从输入候选汉字中选择一个汉字的选择手段、输入候选汉字中所选择的汉字做为输入汉字存储的第2存储手段、输入候选汉字和输入汉字分别显示在显示装置指定位置上的显示控制手段等为特征的第1中文输入装置;根据汉字拼音以外的要素,在每个汉字上附加了识别码的多个汉字,按其拼音顺序存储而成的单汉字字典、根据键盘输入的汉字拼音,将对应于该拼音的同音字从单汉字字典检索的第1检索手段、根据键盘输入的识别码,从第1检索手段检索的同音字中,将具有相同识别码的汉字从单汉字字典中检索的第2检索手段、根据第1或第2检索手段所检索的汉字,做为输入候选汉字存储的第1存储手段、根据键盘输入的数字等信息,从输入候选汉字中选择一个汉字的选择手段、输入候选汉字中所选择的汉字做为输入汉字存储的第2存储手段、输入候选汉字和输入汉字分别显示在显示装置的指定位置上的显示控制手段等为特征的第2中文输入装置;在第2中文输入装置中,采用由汉字的起笔笔画类别和汉字字型类别组合而成的识别码为特征的第3中文输入装置;第1至第3的任一中文输入装置中,采用了对应于同一汉字拼音的多个汉字(同音字),按其使用频度顺序存储而成的单汉字字典为特征的第4中文输入装置;第1至第4中文输入装置中,对应于同一个汉字拼音的多个汉字(同音字)的排列顺序上,采用了最后输入的汉字总是排列在同音字集的最前头的方式,动态地改变单汉字字典排列顺序为特征的第5中文输入装置。
根据第一中文输入装置,从键盘输入汉字的拼音首字符时,由第1检索手段索,从单汉字字典中检索出以该字符为首字符的所有拼音字中所选的一组高频字,并由第1存储手段,将它们做为候选输入汉字存储在存储器中,然后由显示控制手段,将它们显示在显示装置的指定位置。如果,所显示的输入候选汉字中,有要输入的汉字,则从键盘输入选择该汉字用的数字等信息,则由选择手段,从输入候选汉字中选择该汉字,并由第2存储手段,将该汉字作为输入汉字存入存储器中,同时,由显示控制手段,将该汉字显示在显示装置的指定位置上。如果,所显示的输入候选汉字中,没有要输入的汉字,则从键盘接着输入后续汉字拼音,则由第2检索手段,从单汉字字典检索出该拼音所对应的汉字,并由第1存储手段,将它们作为输入候选汉字存入存储器,然后重复上述处理过程。
根据第2中文输入装置,从键盘输入汉字拼音及其识别码,则由第2检索手段,在对应于该拼音的同音字集中,检索出具有相同识别码的汉字(同音同形字),并由第1存储手段,将它们作为输入候选汉字存入存储器,然后重复上述处理过程。
根据第3中文输入装置,识别码是由书写汉字的起笔笔画类别和汉字字型类别组合而成的,并以它为依据,分解同音字集,因此与单纯的拼音输入所对应的同音字集相比较,其同音字数(输入候选汉字数)大为减少。
根据第4中文输入装置,对应于汉字拼音或者拼音加识别码后被检索出来的同音字或者同音同形字是,按汉字的使用频度顺序排列的,以减少换页键的操作次数。
根据第5中文输入装置,当输入前边已输入过的汉字时,该字排在输入候选汉字集的最前头,以提高输入速度。
第1图是本发明的概略框图。图中,a为键盘、b为单汉字字典、c和d分别为第1和第2检索手段、e和f分别为第1和第2存储手段、g为汉字选择手段、h为显示控制手段、i为显示装置。
单汉字字典b是将中文汉字中的第1、第2级汉符(约6700字)按其拼音顺序排列,并在拼音首字符(声母或者韵母)相同的所有汉字中,选取若干个使用频度很高的汉字,例如10个汉字,按其首字符分别存储在单汉字字典中。
第1检索手段c是根据从键盘a输入的拼音首字符,从单汉字字典检索出对应的高频字,而检索手段d是,根据从键盘a输入的汉字拼音,从单汉字字典b检索出对应的同音字。
第1存储手段e是由第1或第2检索手段c或d所检索的汉字,作为输入候选汉字存入存储器,而第2存储手段f是,将输入候选汉字中被选的汉字,作为输入汉字存入存储器。
汉字选择手段g是根据从键盘输入的数字等信息,从输入候选汉字中选择一个汉字。
显示控制手段h是,将输入候选汉字或输入汉字分别显示在显示装置i的指定位置。
另外,第2图是本发明的另一中文输入装置的概略框图。图中,与第1图相同构成部分用相同符号表示,即a为键盘、e和f分别为第1和第2存储手段、g为汉字选择手段、h为显示控制手段、i为显示装置、j为单汉字字典、k和l分别为第1和第2检索手段。
单汉字字典j是根据汉字拼音以外的要素附加了识别码的汉字,按其拼音顺序存储而成的。
第1检索手段k是从单汉字字典j检索出从键盘a输入的汉字拼音所对应的汉字,第2检索手段1是从单汉字字典检索出从键盘a输入的汉字拼音和识别码所对应的同音同形字。检索手段k是与第1图中的检索手段d实质上是相同的。
另外,第2图所示的装置中,识别码是由书写汉字的起笔笔画类别和汉字字型类别组合而成的代码。第1图和第2图中的单汉字字典b和j是将一个汉字拼音所对应的同音字集按使用频度顺序排列的,但其排列顺序是按最后输入的汉字总是位于该同音字集的最前头的方式动态地改变其排列顺序。
第3图至第6图出表明本发明的一个实施例子。这里包括了对于上述第1图和第2图的组成所做说明的全部内容。
第3图表示本实施例的硬件组成。图中,1为键盘、2为存储器、3为软盘驱动器(FDD)、4为显示装置、5为打印机、6为微处理器(CPU)。
第4图是表示键盘1(对应于第1图和第2图中的键盘a)的键位排列图。它是按JIS(日本工业标准)规格配列的标准键盘上,配置了构成汉字拼音的声母(子音)和韵母(母音),并配置了后面要叙述的「11-53」、15种识别码。
显示装置4是对应于第1图和第2图中的i,存储器2中设有上述第1和第2存储手段e和f所对应的存储区,在FDD3中所插入的软盘上存有单汉字字典b和j以及本装置的动作程序,它和CPU6将实现上述检索手段c、d、k、l和汉字选择手段9以及显示控制手段h。
第5图表示本实施例中单汉字字典的概略结构,它是由主索引11,高频度字表12,子索引13和数据部14组成。
主索引13中存有能充当汉字拼音首字符的23个声母(b、c、ch、d、f、g、h、j、k、l、m、n、p、q、r、s、sh、t、w、x、y、z、zh)和6个单韵母中的3个单韵母(a、e、o)及其对应的相对地址号。高频度字表12是上述拼音首字符为打头所构成的所有拼音字中按其首字符分别选取10个高频字,并将它们分别存在主索引所对应的相对地址。数据14是按汉字拼音音节存有带识别码的同音字集。在子索引13里存有各同音字集所对应的拼音及其起始地址和同音字的个数。同音字集内的排列顺序是参照「中国现代汉字频率词典」的使用频度排列的。
第6图表示汉字识别码的例子,它是由书写汉字的五种起笔笔画「一」、「丨」、「丿」、「丶」、「Z」和构成汉字的各要素(字根)之间三种拓扑关系「左右」、「上下」、「其它」相互组合成「11」~「53」15种识别码。
第7图的(a)(b)(c)是表示本实施例中动作程序的流程。以下按此流程说明其动作过程。
首先,键盘1被操作时(步骤S1,S2),CUP6将判断是否汉字拼音的首字符(步骤S3),如果是,则从单汉字字典的主索引11检索该字符(步骤S4),并根据该字符所对应的相对地址号,从高频度字表12取出对应的10个高频字(步骤S5),并把它们存入存储2中指定的区,而后在这些汉字的前边附上序号做为输入候选汉字显示在显示装置4的指定位置(步骤S6)。
如果,所显示的输入候选汉字中有要输入的汉字,则从键盘1键入选择该汉字的选择键,例如,键入输入候选汉字前边所附的序号相对应的数字键(或者用来选择输入候选汉字中位于最前边的字的CR键)等时(步骤S7、S8、S9),CPU6将该汉字做为输入汉字存入存储器2的另一个区,即存入真正的数据输入区,并把该汉字显示在显示装置4的指定位置(步骤S10)。
如果,所显示的输入候选汉字中没有要输入的汉字,则继续输入后续拼音字符(步骤S11、S12),最后输入表示拼音输入终了和要求变换的键,例如SP键(步骤S13),则CPU6从单汉字字典的子索引13检索出与所输入的拼音相一致的汉字拼音以及对应的起始地址(步骤S14),根据这个起始地址,从数据部14取出该汉字拼音所对应的同音字集中的头10个字(步骤S15),并把它们做为输入候选汉字存入存储器2的指定区域,然后将它们显示在显示装置4的指定位置(步骤S16)。
此时,如果所显示的输入候选汉字中有要输入的汉字,则从键盘1输入选择该汉字的数字键等(步骤S17、S18、S19),则CUP6将该汉字做为输入汉字存入存储器2的数据输入区,并显示在显示装置4的另一个显示区(步骤S20),然后重新排列数据部14中单汉字字典的同音字集,使刚才输入的汉字排在该同音字集的最前头(步骤S21)。
如果,所显示的输入候选汉字中没有要输入的汉字,则从键盘1输入要求显示下一页同音字的换页键(步骤S22),则CPU6从数据部14取出该同音字集中的下一页的10个汉字(步骤S23),然后重复上述过程,即把它们做为输入候选汉字存入存储器2并显示在显示装置4,直至选择要输入的汉字为止。
如上所述,本发明的中文(汉字)输入装置具有以下特点从键盘输入要输入汉字的拼音首字符时,将该字符为打头的所有汉字拼音中,选取使用频度很高的一组高频字做为输入候选汉字,显示在显示装置的输入候选汉字区,因此,对使用频度很高的汉字不必输入全部拼音即能输入一个汉字,从而减少输入击键次数;由于采用了拼音加识别码的输入装置,它将汉字同音字,即拼音输入法中的输入候选汉字,再按汉字起笔笔画类别与字型类别归纳之后做为输入候选汉字,因而大大减少输入候选汉字的个数,从而减少换页键的击键次数;由于采用了单汉字字典中的同音字集是按使用频度的顺序排列的,因此,也是能减少换页键的击键次数;还由于采用了动态地改变单汉字字典中同音字集的排列顺序,使最后输入的汉字总是居于该汉字同音字集的最前头,从而可以省略选择键和换页键的操作,以利于提高键入速度。
第1图表示本发明的中文(汉字)输入装置的概略框图,第2图表示本发明的另一中文(汉字)输入装置的概略框图,第3图以至第7图为本发明的中文(汉字)输入装置的实施例子。其中,第3图为硬件组成图,第4图为键盘的键位配置图,第5图为表示单汉字字典的概略结构图,第6图为表示汉字识别码的例子,第7图的(a)、(b)、(c)为动作程序的流程图。
a……键盘b、j……单汉字字典c、k……第1检索手段d、l……第的2检索手段e……第1存储手段f……第2存储手段g……汉字检索手段h……表示控制手段i……显示装置
权利要求
1.中文输入装置,其特征为将多个汉字(同音字)按其拼音(读音)字母的顺序排列,并在拼音首字符相同的所有汉字中,选取若干个使用频度很高的汉字,按其拼音首字符的顺序分别存储而成的单汉字字典、根据从键盘输入的汉字拼音的首字符,将对应于该首字符的部分高频汉字,从单汉字字典中检索的第1检索手段、根据从键盘输入的汉字拼音,将对应于该拼音的汉字,从单汉字字典中检索的第2检索手段、根据第1或第2检索手段检索出来的汉字,做为输入候选汉字存储的第1存储手段、根据从键盘输入的数字等信息,从输入候选汉字中选择一个汉字的选择手段、从输入候选汉字中被选择的汉字做为输入汉字存储的第2存储手段、在显示装置的指定位置上,分别显示输入候选汉字和输入汉字的显示控制手段。
2.以拼音为基础,从键盘输入中文(汉字)的中文输入装置中,其特征为根据汉字拼音以外的要素,在每个汉字上附加了识别码的多个汉字,按其拼音顺序存储而成的单汉字字典、根据从键盘输入的汉字拼音,将对应于该拼音的汉字,从单汉字字典中检索的第1检索手段、根据从键盘输入的汉字拼音及其识别码,将对应于该拼音和识别码的单汉字(同音同形字),从单汉字字典检索的第2检索手段、根据第1或第2检索手段所检索的汉字,做为输入候选汉字存储的第1存储手段、根据从键盘输入的数字等信息,从输入候选汉字中选择一个汉字的选择手段、从输入候选汉字中被选择的汉字,做为输入汉字存储的第2存储手段、在显示装置的指定位置上,分别显示输入候选汉字和输入汉字的显示控制装置。
3.由书写汉字的起笔笔画(第1笔画)类别和汉字字型类别相组合而成的识别码为特征的申请项(2)所记载的中文输入装置。
4.将一个拼音所对应的多个汉字(同音字),按其使用频度的顺序存储而成的单汉字字典为特征的申请项(1)至(3)所记载的中文输入装置。
5.与汉字拼音相对应的多个汉字中,以最后输入的汉字总是排在首位的方式,改变单汉字字典的排列顺序为特征的申请项(1)至(4)所记载的任一项中文输入装置。
全文摘要
一种以汉字拼音为基础,从键盘输入汉字的中文输入装置,它的汉字字典按拼音字母顺序排序,同音字集按使用频度排序,而且,按最近用过的字优先的原则,动态改变同音字集的排序。在输入方式上,除拼音输入方式外,还有音形输入方式。它是在拼音输入的基础上附加一码识别码,则按汉字的起笔笔画和字型类别分解同音字集。本发明以上述综合措施提高同音字的选择速度。另外,各字母键对应一组高频字的方式,提高高频字的输入速度。
文档编号G06F3/00GK1041660SQ8910225
公开日1990年4月25日 申请日期1989年4月18日 优先权日1988年10月20日
发明者金仁勋, 李振文, 杨树勋, 张进, 吉田义昭, 西田宏之 申请人:长春邮电学院, 冲电气工业株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1