八韵拼音输入法 【技术领域】
本发明涉及计算机输入方案,特别是一种利用aoeiuvyw八个字母做韵母,分别在手持触屏设备和计算机键盘上实现快速拼音输入的方案。
背景技术
目前,中文输入法主要分型码、拼音、手写三类方案。型码输入多数需专门训练,且编码本身不具有可读性;现有的拼音输入法要么过度减化、不便用户记忆,要么编码冗长、每次录入选字太多,导致输入速度太慢,不适合在小型手持设备上使用;手写方案识别率无法做到百分之百,录入速度慢,存在很多不足。
【发明内容】
针对现有各类输入方案的上述不足,本方案合理融合触屏技术和虚拟键盘方案,实现了不需专门训练就能在全触屏手持设备上方便、高速地输入汉字;又能在键盘上实现码长只有1-3位且含声调信息的拼音输入,结合词组识别可以大大降低重码率。
本发明的实现分如下三个部分:
一、拼音编码的改良:
(一)将现在通行的中文拼音方案进行小小的改动,具体为:
1、将ia用y来代替,将ua用w来代替,将ang eng ing ung(ong)iong(vng)用ag eg ig ug vg来代替(就是将ng简写为g)。
2、将jqx与zcs合用,即用z c s来代替zh ch sh,用j q x来代替z c s,
音节zi ci si改为ji qi xi,原ji qi xi改为jii qii xii,
本改动之所以可行是由于jqx与zcs除本音外从来不会用到相同的韵母。
3、y和w不再做伪声母使用,以i和u音开头的拼音直接以i和u本字母开头。
(二)录入时的简化
1、录入复合韵母van时简录为va。
2、n和g做韵尾时,以y代替n,以w代替g。
3、er中的r在录入时以o代替。
经过以上非常有规律性地改良,可使任何汉字的拼音编码缩短为不大于三位,同时又几乎不增加编码的记忆量。另一个优势是:本编码方案在录入时,复合韵母纯粹由aoeiuvyw八个韵母字母组成,只要出现声母字母就一定意味着是下一字的开始(无声母的字录入时以专门的空声母键开头),可不再依靠空格键来上字,相当于每字又减少了一次击键。
鉴于本编码方案可高效方便地录入带声调信息的拼音,特提出适合中文拼音显示的中国ASCII扩展码编码方案如下:
0-127与美国标准ASCII码相同,从128到191这64个码位按顺序分别表示aoeiuvyw八个字母(大小写)的一、二、三、四声调(8*4*2=64);192到223这32个码位表示半角的人民币符号、笑脸符号、左右书名号、中文句号、分左右的单双引号等,无编码的码位暂作保留;224到255这32个码位采用IBM扩展ASCII码方案,表示常用数学符号。有了这样一套扩展ASCII编码,汉语拼音就可以在半角字符方式下完美显示,配合我国1996年发布的《国家标准汉语拼音正词法基本规则》,基本可以实现中文在计算机上字母化的准文字应用,实现在非中文计算机环境或脱离中文字库的环境下中文资料的交流与应用。
二、电脑键盘上的实现:配合本人的另一项发明“紧凑型元音优先键盘布局”,可实现本编码方案的快速准确录入。
该键盘键位布局如附图一,八个元音(韵母)字母aoeiuvyw安排在中排左右手的食、中、无名、小指的停靠位上,辅音(声母)字母安排在上下两排,所有字母按中文拼音顺序排列,中国人不需学习,皆可轻松掌握各字母的键位,与本输入法是天作之合。
录入时声调的实现:每次录入拼音编码的第一个韵母时,按该汉字声调,直接按韵母本键代表一声;韵母为AOEY时右手食指同时键入D键(双键并击)、韵母为IUVW时左手食指同时键入B键代表二声;三声时将录入二声时并击的键改为双手中指对应的下排T和P键;四声时将并击键改为双手无名指对应的下排N和M键;轻声时将并击键改为双手小指对应的下排L和F键即可。
对无声母的汉字,先点击左小指外侧的E sc键(表示空声母)再键入韵母部分。
经以上设计后录入任何汉字皆可不超过三次击键完成,且不需用空格键来上字,又有效地避免了纯韵母音节造成的混淆。由于录入时包含了声调信息,所以重码率会比现有的拼音方案降低很多,实现快速高效录入汉字。
三、在大屏幕全触屏手持设备(平板电脑)上的实现:
如附图二,可在屏幕的特定位置(如右下角)显示该附图样式的虚拟键盘,键盘上只有声母字母。录入中文时采用附图三的规则,即首先点击虚拟键盘上任一声母字母(无声母拼音可点击“空”键),然后向左上划动表示韵母v,向上划动表示u,向右上划动表示i,向右划动表示w,向右下划动表示a,向下划动表示o,向左下划动表示e,向左划动表示y。当要输入复韵母时,在初次划动结束时不要抬起笔,继续按以上方法划出第二个韵母即可。在划第二个韵母时,按照编码方案中的录入时简化部分,将n用y来代替,将ng用w来代替,将van简化为va,当录入er时,第二韵母用o代替r。为了录入时顺手并易于区分不同编码,将三种会产生同方向长划的编码作以下修改:ii(只在录入jii时用)以io代替,即先向右上划再拐向下划;yn(标准拼音的ian)以yo代替,即先向左划再向下划;wg(标准拼音的uang)以wo代替,即先向右划再拐向下划。这样每一字皆可用点下去划一笔(单韵母为一直划,复韵母多拐一下)的方法来快速录入,再结合含声调录入、纯声母方式录入三字以上词等方法,本输入法将有可能实现触屏手持设备上单手中文录入速度高于普通计算机键盘双手录入速度的奇迹。
声调的录入:本输入方案用手指点击时只能实现无声调录入(因手指较粗,无法精确定位每一虚拟键的四个声调区),但用触控笔时则可同时录入声调信息。每一声母键都按附图二中示例键b所示,用虚线分为左上[1]、右上[2]、左下[3]、右下[4]四个声调区,分别对应一、二、三、四声,点击相应声调区并划动即可在录入拼音的同时附加上声调信息,轻声混同于一声处理。
各虚拟键的其它功能:单击“空”键表示输入空格或多字词结束,单击“<-”键表示回退删除,单击任一声母键用来在有重码时在待选字/词中选字/词上屏或以纯声母方式快捷输入多字词。
虚拟键的模式切换:一个只能录入中文字的键盘是功能不完备的键盘,还要能够录入英文字母、各种符号、数字。本方案中以点击“<-”键并向不同方向划动来切换虚拟键盘的不同模式,具体对应关系如附图四:向左划切入英文录入模式、向左上划切入大写模式、向上划切入符号模式、向右上划切入带调拼音中方输入模式、向右划隐藏虚拟键盘、向右下划切入不带调拼音模式(手指输入)、向下划切入数字输入模式、向左下划等同普通键盘按下回车键。
符号模式的虚拟键盘布局如附图五,各键单击时录入键位上方的符号,单击并向任一方向划动时录入键位下方的符号;特别说明点击“+”键并划动表示录入空格。
数字模式的虚拟键盘布局如附图六,点击5、4、6、8四个数字键并向任一方向划动时分别表示向下、左、右、上方向移动屏幕光标。
英文的录入:键盘切入英文模式时,亦采用点、划结合方式输入,辅音与元音组合采用点划结合、纯辅音采用按键单击、纯元音采用点“空”键划动的方式完成各种英文单词的输入任务,可比传统输入方式快很多。
四、在触屏手机上实现:
可全屏采用上面的方案,亦可将上面方案中的虚拟键盘布局横置为四行五列,将键位上的字母以bpmf为第一列竖向排列,其它键位相应变动。这样可以相对节省手机屏幕空间,在虚拟键盘上方留出编辑区供显示已录入的正文内容。
本发明与现有技术相比有如下优点:
1、本发明创造性地将笔划轨迹输入与按键输入的方法结合起来,发挥各自的优势,在触屏手持设备上大大提高了中、英文输入速度,减少了虚拟按键数量的同时却方便地实现了传统键盘的全部功能。
2、本发明的编码部分针对现行拼音编码进行了规则很少地改变,以几乎不增加记忆量的改造方式大大缩短了拼音编码长度,并且在键盘和触屏上分别以不同的方法实现了声调信息的低(时间)成本加入,有效提高了中文输入的方便性和速度。
3、本发明的编码部分去除了不好处理的、外形多变的ü,以标准ASCII码中的v代替之,并不再随声母的不同而变形;将zh、ch、sh用z、c、s代替,将原z、c、s并入j、q、x,用g代替ng,用y代替ia,用w代替ua,并去除y、w两字母的伪声母用法,使得中文拼音码长更短、字母分工更简单。
4、本发明的编码部分提出了适合字母化中文环境的扩展ASCII码编码方案。该方案中将y和w两个字母加入常用韵母字母中,并与aoeiuv一起占用了大小写、四个声调的扩展ASCII码位。为带声调的拼音化显示(书写)提供了编码基础,再配合本发明的输入法中方便地携带了声调信息,为计算机环境中字母(拼音)化中文(摆脱中文字库)走向实用准备了条件。
【附图说明】
附图1,是本输入法适用的电脑键盘键位布局。
附图2,是本输入法对应的虚拟键盘键位布局。
附图3,是本输入法中划动方向的意义示意图。
附图4,是本输入法中虚拟键盘的模式切换键划动意义示意图。
附图5,是本输入法中虚拟键盘的符号模式下键位布局。
附图6,是本输入法中虚拟键盘的数字模式下键位布局。
【具体实施方式】
本方案合理融合触屏技术和虚拟键盘方案,实现了不需专门训练就能在全触屏手持设备上方便、高速地输入汉字;又能在键盘上实现码长只有1-3位且含声调信息的拼音输入,结合词组识别可以大大降低重码率。
本发明的实现分如下三个部分:
一、拼音编码的改良:
(一)将现在通行的中文拼音方案进行小小的改动,具体为:
1、将ia用y来代替,将ua用w来代替,将ang eng ing ung(ong)iong(vng)用ag eg ig ug vg来代替(就是将ng简写为g)。
2、将jqx与zcs合用,即用z c s来代替zh ch sh,用j q x来代替z c s,
音节zi ci si改为ji qi xi,原ji qi xi改为jii qii xii,
本改动之所以可行是由于jqx与zcs除本音外从来不会用到相同的韵母。
3、y和w不再做伪声母使用,以i和u音开头的拼音直接以i和u本字母开头。
(二)录入时的简化
1、录入复合韵母van时简录为va。
2、n和g做韵尾时,以y代替n,以w代替g。
3、er中的r在录入时以o代替。
经过以上非常有规律性地改良,可使任何汉字的拼音编码缩短为不大于三位,同时又几乎不增加编码的记忆量。另一个优势是:本编码方案在录入时,复合韵母纯粹由aoeiuvyw八个韵母字母组成,只要出现声母字母就一定意味着是下一字的开始(无声母的字录入时以专门的空声母键开头),可不再依靠空格键来上字,相当于每字又减少了一次击键。
鉴于本编码方案可高效方便地录入带声调信息的拼音,特提出适合中国拼音显示的中国ASCII扩展码编码方案如下:
0-127与美国标准ASCII码相同,从128到191这64个码位按顺序分别表示aoeiuvyw八个字母(大小写)的一、二、三、四声调(8*4*2=64);192到223这32个码位表示半角的人民币符号、笑脸符号、左右书名号、中文句号、分左右的单双引号等,无编码的码位暂作保留;224到255这32个码位采用IBM扩展ASCII码方案,表示常用数学符号。有了这样一套扩展ASCII编码,汉语拼音就可以在半角字符方式下完美显示,配合我国1996年发布的《国家标准汉语拼音正词法基本规则》,基本可以实现中文在计算机上字母化的准文字应用,实现在非中文计算机环境或脱离中文字库的环境下中文资料的交流与应用。
二、电脑键盘上的实现:配合本人的另一项发明“紧凑型元音优先键盘布局”,可实现本编码方案的快速准确录入。
该键盘键位布局如附图一,八个元音(韵母)字母aoeiuvyw安排在中排左右手的食、中、无名、小指的停靠位上,辅音(声母)字母安排在上下两排,所有字母按中文拼音顺序排列,中国人不需学习,皆可轻松掌握各字母的键位,与本输入法是天作之合。
录入时声调的实现:每次录入拼音编码的第一个韵母时,按该汉字声调,直接按韵母本键代表一声;韵母为AOEY时右手食指同时键入D键(双键并击)、韵母为IUVW时左手食指同时键入B键代表二声;三声时将录入二声时并击的键改为双手中指对应的下排T和P键;四声时将并击键改为双手无名指对应的下排N和M键;轻声时将并击键改为双手小指对应的下排L和F键即可。
对无声母的汉字,先点击左小指外侧的E sc键(表示空声母)再键入韵母部分。
经以上设计后录入任何汉字皆可不超过三次击键完成,且不需用空格键来上字,又有效地避免了纯韵母音节造成的混淆。由于录入时包含了声调信息,所以重码率会比现有的拼音方案降低很多,实现快速高效录入汉字。
三、在大屏幕全触屏手持设备(平板电脑)上的实现:
如附图二,可在屏幕的特定位置(如右下角)显示该附图样式的虚拟键盘,键盘上只有声母字母。录入中文时采用附图三的规则,即首先点击虚拟键盘上任一声母字母(无声母拼音可点击“空”键),然后向左上划动表示韵母v,向上划动表示u,向右上划动表示i,向右划动表示w,向右下划动表示a,向下划动表示o,向左下划动表示e,向左划动表示y。当要输入复韵母时,在初次划动结束时不要抬起笔,继续按以上方法划出第二个韵母即可。在划第二个韵母时,按照编码方案中的录入时简化部分,将n用y来代替,将ng用w来代替,将van简化为va,当录入er时,第二韵母用o代替r。为了录入时顺手并易于区分不同编码,将三种会产生同方向长划的编码作以下修改:ii(只在录入jii时用)以io代替,即先向右上划再拐向下划;yn(标准拼音的ian)以yo代替,即先向左划再向下划;wg(标准拼音的uang)以wo代替,即先向右划再拐向下划。这样每一字皆可用点下去划一笔(单韵母为一直划,复韵母多拐一下)的方法来快速录入,再结合含声调录入、纯声母方式录入三字以上词等方法,本输入法将有可能实现触屏手持设备上单手中文录入速度高于普通计算机键盘双手录入速度的奇迹。
声调的录入:本输入方案用手指点击时只能实现无声调录入(因手指较粗,无法精确定位每一虚拟键的四个声调区),但用触控笔时则可同时录入声调信息。每一声母键都按附图二中示例键b所示,用虚线分为左上[1]、右上[2]、左下[3]、右下[4]四个声调区,分别对应一、二、三、四声,点击相应声调区并划动即可在录入拼音的同时附加上声调信息,轻声混同于一声处理。
各虚拟键的其它功能:单击“空”键表示输入空格或多字词结束,单击“<-”键表示回退删除,单击任一声母键用来在有重码时在待选字/词中选字/词上屏或以纯声母方式快捷输入多字词。
虚拟键的模式切换:一个只能录入中文字的键盘是功能不完备的键盘,还要能够录入英文字母、各种符号、数字。本方案中以点击“<-”键并向不同方向划动来切换虚拟键盘的不同模式,具体对应关系如附图四:向左划切入英文录入模式、向左上划切入大写模式、向上划切入符号模式、向右上划切入带调拼音中方输入模式、向右划隐藏虚拟键盘、向右下划切入不带调拼音模式(手指输入)、向下划切入数字输入模式、向左下划等同普通键盘按下回车键。
符号模式的虚拟键盘布局如附图五,各键单击时录入键位上方的符号,单击并向任一方向划动时录入键位下方的符号;特别说明点击“+”键并划动表示录入空格。
数字模式的虚拟键盘布局如附图六,点击5、4、6、8四个数字键并向任一方向划动时分别表示向下、左、右、上方向移动屏幕光标。
英文的录入:键盘切入英文模式时,亦采用点、划结合方式输入,辅音与元音组合采用点划结合、纯辅音采用按键单击、纯元音采用点“空”键划动的方式完成各种英文单词的输入任务,可比传统输入方式快很多。
四、在触屏手机上实现:
可全屏采用上面的方案,亦可将上面方案中的虚拟键盘布局横置为四行五列,将键位上的字母以bpmf为第一列竖向排列,其它键位相应变动。这样可以相对节省手机屏幕空间,在虚拟键盘上方留出编辑区供显示已录入的正文内容。