手机双笔数码汉字输入法 本发明属于中文输入法领域,是一种可以广泛应用于计算机、手提电话及各类PDA产品(个人数字处理器),能利用数码键盘准确快捷地输入汉字的中文输入法。
目前市场上需要使用数码键盘输入汉字的产品越来越多,但由于汉字笔划的复杂性和手提电话及PDA产品数码键盘的简易性成了一个“先天矛盾”,如何用“0-9”十个数字键输入汉字成为手机及PDA厂商和用户都十分关心的问题。
现阶段使用数码键盘输入汉字的方法不外乎两大类:第一类是拼音输入法,这种输入法的特点是根据汉字拼音的字母按顺序输入,但这种输入法存在两个重要问题:
其一,由于汉语拼音的26个拼音字母分布在十个键位上,有些字母要按三次甚至四次键才能出现,按键次数太多;其次,由于汉字有一音多字的特点,重码字太多,大多数汉字在完成拼音输入后,还要按多次选择键才能完成输入,大大延长了汉字的输入的时间。
第二类是笔划输入法,即将汉字分折成五种基本笔划(横、竖、撇、点、折)按顺序逐笔输入,但这种输入法也存在两个重要问题:
其一,将汉字分析成横、竖、撇、点、折五个笔画元素,就只占用了“0-9”十个数字键中的5个键位,换言之,这种输入法浪费了50%地键位资源;其二,根据汉字的笔划特点,四笔以内的汉字只有243个,五笔以内的汉字只有211中,六笔的汉字也不过363个,而七笔以上的汉字却有6682个之多!(据《新华字典》);这样,利用“一键一笔”的输入法,绝大多数汉字要按七键以上才能完成,而一个二十笔的汉字,原则上就要按二十次键才能输入,因而,其输入的速度之慢是可想而知的!
为什么传统的笔画输入法输入速度难以提高,其主要原因就是“一键只输一笔”,那么,如果能“一键输入两笔”,输入的速度不就可以提高了一倍吗?如果能实现“一键双笔”,一个十笔的汉字,只要按五次键位便能完成了!
首先,本输入法首创“双字库”概念,将所有汉字归纳在两个字库内,一个由四笔及四笔以内汉字构成的“少笔画字库”,“少笔画字库”内的汉字由于笔画数少,只需要根据汉字的六种基本笔画:横、竖、撇、捺、点、折(一,丨,丿丶,)所对应的键位按顺序输入;另一个则由五笔及五笔以上汉字构成的“多笔划字库”,“多笔画字库”内的汉字由于笔画数多,输入时采用“一键双笔”来输入。在输入汉字过程中,使用者根据汉字笔画,利用某一特定的功能键进行字库切换,(如*号键)。
其次,对于五笔及五笔以上的汉字,本输入法首创“一键双笔”的概念,如何实现多笔划字的“一键双笔”呢?我们先将汉字的汉六种基本笔划两两对应,组成36个笔画组合,(如表一)。
这样,按汉字的基本笔划每两笔对应一键,就一共要对应36个键位,显然不符合数码键盘中只有“0-9”十个键位的要求!本输入法将有相似特征的三个笔划“撇”“点”和“捺”视为同一笔画,称为“撇点笔”,用“丿丶”表示,这样再两两对应,就构成了16个笔画组合,(见表二)。 一丨 丿丶 一 一一一丨 一丿丶一 丨 丨一丨丨 丨丿丶丨 丿 丿一丿丨 丿丿丶丿 一丨 丿丶
但按表二中的16个笔画组合按每组对应一键,仍需要16个健位,仍不符合数码键盘的要求,不能将笔画组合一一对应在十个数字健位上。
现在让我们观察表二,如果用一条斜线,将此表一分为二,(见表三)。 一丨 丿丶 一 一一一丨 一丿丶一 丨 丨一丨丨 丨丿丶丨 丿 丿一丿丨 丿、丿丶丿 一丨 丿丶
斜线经过的笔画是“一一”“丨丨”“丿丶丿丶”和“”这四个“重笔”笔划组合,其余以斜线为中轴,十二个笔画组合中每一组笔划对应的另一组笔画只是顺序的对调而已,如“一丨”对“丨一”“一”对应“一”等等。我们把这十二组笔画组合排除其顺序特征,即“一丨”与“丨一”视为一个双笔组合,“一与一”视为一个双笔组合,“一丿丶”与“丿丶一”视为一个双笔组合。。。其余类推。这样十二个笔画组成就成了六个笔划组合,再加上原有的“一一”“丨丨”“丿丶丿丶”和“”四个笔划组合,一共就有十个“双笔画组合”(见附表),刚好能对应数字键盘中“0-9”的十个键位(见附图)。这样,我们就可以实现“一键双笔”的汉字输入了。
此外,为了减少汉字输入过程中的重码字,本输入法首创“首尾笔画识别码”概念,即对于某些太多重码的汉字,在完成按顺序输入“双笔编码后”再按该汉字的第一笔和最尾笔所构成的“双笔编码”作为识别码!(如“华”字的识别码就是取“华字的第一笔“丿”和末笔“丨”所构成的“丿丨”作为识别)。
(说明:本输入法就这样把这十个“双笔画组合”分别对应在数码键盘中“0-9”的十个数字键位上,而“横、竖、撇、捺、点、折”六个基本笔画就对应分布在“横横、竖竖、撇撇、捺捺、点点、折折”六个键位上;在输入五笔或五笔以上汉字时按“每键二笔”输入(奇数笔画汉字的末笔按单笔画输入);在输入四笔或四笔以下汉字时按“*”号键切换到“少笔画字库”,再按每键一笔逐笔输入)。附表: 项次 汉字笔划组合 笔划组合的名称 1 一一 横横笔 2 丿丿 竖竖笔 3 拆拆笔 4 丿丶丿丶 撇点撇点笔 5 一丿 横竖及竖横笔 6 一 横折及折横笔 7 一丿丶 横点撇及点撇横笔 8 丨 竖折及折竖笔 9 丨丿丶 竖点撇及点撇竖笔 10 丿丶 折点撇及点撇折笔
(说明:本输入法就将所有五笔及五笔以上的汉字视为由以上十种双笔画组合构成)。