汉语拼写码输入输出方法

文档序号:6597219阅读:527来源:国知局
专利名称:汉语拼写码输入输出方法
技术领域
本发明涉及一种汉语拼写码输入输出方法,用于电子计算机输入输出汉字,进行中文信息处理的系统。
现在通行汉字编码技术,都是在输入的同时转化为字节高位为“1”的机内码,超出ASCll码的范围,使得许多从国外引进的软件不能处理这种中文信息,而对这些软件的改造要耗费很大的人力财力;作为计算机系统的一个重要外部设备-语音合成输出,至今采用的有共振峰语音合成器,线性预测语音合成,发音器官模拟合成器及增量调制语音合成器等四种,其语音合成的件作为一个插件插在微机内的一个备用槽上,一般采用汉字到声音的过程是汉字-机内码-音码-音库-语音,这种处理方法遇到“同形异音”字,是很难区分其读音、如“步行到银行”,前者要读xíng,后者要读háng。
本发明的目的是为改进现有汉字的输入输出方法,不需要汉化就能直接使用国外处理英语的软件来处理中文信息;达到一、二级汉字无重码;加上语音合成卡后,能区分同形异音字,能解决多音字的正确发音问题。
本发明的目的是如下方法实现的把计算机键盘的26个字母键分作声调键、声母键、韵母键。一般一个汉字用三个字母组成,三个字母分别表示它的声母、韵母、声调。由声字母、韵字母、调字母击键顺序组成汉字。如“范”字的拼写码为“fms”,第一个字母表示声字母,发音基本上与汉语拼音方案相同,只是三个双声母zh、ch、sh现在分别代之以v、w、y。第二个字母表示韵字母,所有字母都可以成为“韵”,而且有一种或两种发音,由发音规则表规定,如m读〔an〕(安)。第三个字母表示调字母,将26个字母分作4段,第一、二、三段各用六个字母分别表示第一声、第二声、第三声,最后第四段用八个字母表示第四声,这个标调的字符用以区分同音调的字,即兼有表示“义”的作用。当语音合成输出时,从汉字到声音的过程为汉字-拼写码-音码-音库-声音,拼写码代替过去用的机内码,完成了能区分汉字中的同形异音字的问题。
本发明的目的还可以通过如下方法实现在划分调字母中,将a、b、c、d、e、f字母表示第一声,g、h、l、j、k、l表示第二声,m、n、o、p、q、r表示第三声,s、t、u、v、w、x、y、z表示第四声。有时当同音同调的汉字比较多,上述字母不能一一对照表示,可以在调声母中增加用数字字符来表示。这里规定0、1、5表示第一音,2、6表示第二声,3、7表示第三声,4、8、9表示第四声。另外有少部分二级字,同音同调太多,拼写码除三个字符外还要加一个数字,这个数字只起区分作用不影响发音。
本发明结合拼写码码本手册进一步详细描述,本发明内部有一个约8000字的码本,实际上是一个拼写码和异型国标码的对照表,翻译程序通过一个“读字子程序”读出一个字的拼写码、然后检查码本,找出对应的异形国标码,保留在方块字文件中,这样反复执行,直到拼写码文件读完为止。“读字子程序”又是通过“读符子程序”(大写或小写都行),如为大写字母,则化为对应的小写字母,再读第二个字符,判断是否为小写字母或数字,满足条件时读第三个字符,又判断是否为小写字母或数字,满足条件时,还要判断第四个字符是否为数字或@,是则读入,否则不读入,这样得到一个字符串,长度最少是1,最大是4,用这个字符串去和码本中的每个拼写码比较,如找到相同的,则取出其异型国标码,于是一个字的翻译完毕。
在计算机上操作实例中,如果要输入“范”字,打入声母f,提示行就成为ffsj发faa风ffc方fgc翻fmc分fnc佛fog飞fpc夫fua在行中找出一个同音字,此时为“翻”,据此打入第二个字母m,提示行立即显示所有的同音字fm钒fmz矾fmb帆fmc翻fmc番fmd藩fmf番fmg燔fmg4繁fmh
提示行中未找到要输入的字时,可按>键“翻页”,上例翻页后显示fm蘩fmh2凡fmifmj樊fmk烦fml反fmo返fmp范fms……在这行中找到要输入的字,根据其提示打字母S,“范”字就输入完毕。
又例如要输入“蘩”字,打入fmh后,屏幕显示“繁”,但如果紧接着打数字2,则“蘩”字立刻代替“繁”字。
上述是一种提示输入方式,是在不熟悉拼写码的情况下的输入方式。如果熟悉拼写码后,便连续键入“fms”就可以立刻出现“范”字,或者连续键入“fmh2”,就立刻出现“繁”字。这样用不着使用提示行的选择,就可以直接键入汉字。
本发明与现有技术相比,能直接使用国外处理英语的软件来处理中文信息;达到一、二级汉字无重码;能区分同形异音字;在无词库的情况下可达到平均码长2.8;拼写码能独立表示汉语,可使汉语信息处理的效率超过英语。
权利要求
1.一种汉语拼写码输入输出方法,计算机键盘的26个字母键分作声调键、声母键、韵母键,其特征在于a、按声字母、韵字母、调字母的击键顺序组成汉语拼写码输入,调字母把26个字母分作4段,第一、第二、第三段各用六个字母分别表示第一声、第二声、第三声,第四段用八个字母表示第四声;b、按声字母、韵字母、调字母的击键顺序组成汉语拼写码直接由音码到音库,输出可区分同形异音汉字的读音。
2.如权利要求1所述的汉语拼写码输入输出方法,其特征在于a、b、c、d、e、f字母表示第一声,g、h、i、j、k、l表示第二声,m、n、o、p、q、r表示第三声,s、t、u、v、w、x、y、z表示第四声。
3.如权利要求1所述的汉语拼写码输入输出方法,其特征在于调声母也可以用数字字符代替,其中0、1、5表示第一声,2、6表示第二声,3、7表示第三声,4、8、9表示第四声。
4.如权利要求1所述的汉语拼写码输入输出方法,其特征在于有少部份二级字的拼写码后还要加一个区分数字字符。
5.如权利要求1所述的汉语拼写码输入输出方法,其特征在于声字母发音基本上与汉语拼音方案相同,三个双声母zh、ch、sh分别由v、w、y所代替。
全文摘要
一种汉语拼写码输入输出方法,用于电子计算机输入输出汉字,进行中文信息处理的系统。其特征在于按声、韵、调的顺序组成汉语拼写码,调字母把26个字母分作4段,分别表示第一、二、三、四声。本发明能直接使用国外处理英语的软件来处理中文信息,达到一、二级汉字无重码,能区分同形异音字,在无词库的情况下可达到平均码长2.8。
文档编号G06F3/00GK1043576SQ88108948
公开日1990年7月4日 申请日期1988年12月22日 优先权日1988年12月22日
发明者范显镔 申请人:深圳软件技术有限公司应用软件开发部, 范显镔
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1