文字速记输入板的制作方法

文档序号:6572077阅读:235来源:国知局

专利名称::文字速记输入板的制作方法文字速记输入板现有联机手写识别技术都采用整字识别,速度很慢,一般最高11字/分钟,识别正确率最高99%。现有手机、PDA之类小键盘,最多12个字符键,有的虽然有多达30个字符键,但由于键面太小,操作不方便,输入速度极慢。本发明的目的是,利用现有联机手写识别硬件一手写输入板或手写屏幕,对现有识别方法进行根本性创造性革新。就是在与电脑联机的手写输入板(包括跟掌上电脑和手机的显示屏做在一起的手写输入板)上印制的或显示的书写框格(简称书写框)内写字,每写一笔即转换为定位笔形编码,用该编码检字,只需书写尽可能少的笔划而可以识别和输入尽可能多的字、词、词组或句子(以下简称字串),可以设计或者由用户自行定义表形、表意而结构简单不易混淆的简写字符、符号或速记符所表示的内容,使手写输入板变成速记输入板。本发明的另一个目的是,根据输入文字特点设计专用的可手写和点触输入文字的软键盘。一个字母框格中部可以印制或显示一个或更多字母,每个字母四周各印制或显示一个或更多母音或韵母或包含它们的音节,点触或触摸这些字母或音节或者在其上或附近书写简单、易记、易识别的笔划或符号、速记符以输入不同音节或词语,以加快输入速度。一、单笔划或连写笔划的识别和编码本发明的文字速记输入板是在手写输入板或屏幕(包括触摸屏)上有一个或一个以上与书写笔迹存储区一一对应的印制或显示的书写框,最好有两个书写框。字符从前边书写框开始书写,数字和其他符号书写在后边书写框。例如,中间框格书写数字,右下格书写标点符号。书写框周边有印制或显示的字符、符号或速记符号等软键。书写框内用纵横实线划分成9个或更多区格,给每个区格分配不同的定位标记,如表1。另有穿过书写框中心的纵线和横线(虚线或用不同颜色),叫中分线。中分竖线采用Vc标记,中分横线用Hc标记。表l定位区格标记<table>tableseeoriginaldocumentpage4</column></row><table>以下笔始点(感应区的中心点)作为坐标原点。把坐标x,y或二者的值发生明显的由正变负或由负变正,或绝对值由变化到没有多少变化,或者发生相反的情况的点定为拐点。例如,由竖右折为横时,本来在写竖笔时x基本不变,-y绝对值增加,折横时突然变为-y绝对值基本不变,x突然变正,而且绝对值增加。始点和终点与拐点之间或拐点与拐点间的笔划叫笔划段。中文和日文基本笔划段只有横、竖、撇、点、捺、左挑和右挑以及右上横等八种,其它笔划或笔形都可看作由两个或以上笔划段组成。例如L是由竖和横组成,J是由竖和左上挑组成等等。弯笔都视为横和撇或竖组成。前七种笔划段的名称、走向码与坐标变化的关系如下(土表示走向误差)横一0,0—十^土y竖I:0,0—±x,一y撇/:0,0——x^—y点、0,0—±x,±y捺\:0,0—+^—y左上挑\:0,0—-x,+y右上挑/:0'0—+x,+y右上横坐标走向跟右上挑相同,只是右上横x值比右上挑大得多。其它文字和符号还包括以顺时针方向和反时针方向书写的近似圆和尖圆以及与其连笔书写的笔划。近似圆和尖圆以高点、低点,左右侧最突出点坐标作为拐点定位依据。可以在拐点处切分,拐点处视为坐标原点,可以增加四种弧线走向,艮P-左下弧(0,0——x,一y);左上弧(0,0——x,+y);右上弧(0,0—十x^y);右下弧(0,0—+x,一y);。分别给予走向码,例如Z)、(\、(/、\)(也可以用与区格标记不同的编码表示)。这是从最高点以顺时针方向画圆的过程。以反时针方向画圆可以有不同的走向码。采用始点定位区格标记(与其它笔划相接的始点在其后加接点标记)+走向码(包括x,y值)+拐点或交点的区格定位标记加拐点或交点标记+走向码+"**+终点定位标记的格式记录单笔划或连笔划跟踪结果。区格定位标记指区格标记(简称定位标记或定位码)。为了定位更为准确,把定位点位(例如始点或拐点)位于区格顶部(距边线l/3区格幅度以内,下同)的定位标记后加U,位于区格左侧后加L,位于区格右侧后加R,位于区格下侧后加D,位于中部则不加。例如,定位点在区格Lc左侧定位标记为LcL。笔划始点或终点到达中分线可以加相应的标记Vc或Hc。笔划跟踪结果经必要的误差修正、连笔切分和去除多余连笔段之后,把始点和终点之间的笔划段转化成不同标准笔形码。用始点定位码+标准笔形码+终点定位码组成的定位笔形码査定位笔形码检字表,以确定其可能表示的偏旁、字首、音节、包含这些偏旁、字首、音节的字、字符或词(简称预测字)。在把跟踪记录变换为标准笔形码之前对笔划进行误差校正,例如,竖笔土x的偏差小于1/5—1/6区格宽度定为竖(IyI越小偏差越小)否则定为撇。如果书写不规范,可以将识别结果进行定位标记修正。必要时习惯性连笔应当切分,除去多余连笔划段,化为标准笔形码。笔划或笔形如果有两种判断可能性,可以确定为不同标准笔形码,以便在提示行反映不同可能的字。例如,字的起笔为撇下接横一般切分为撇、横,但是横较长,撇和横的比例难以判断时可以用65和3两种编码。例如,"我"起笔写成撇连横,很可能跟"发"字起笔混淆时,就必须有两种编码,以便在提示行提示两个字供选择。标准笔形码采用IO个或更多笔形码编码,1表示竖,2表示缺(点或撇接横折撇或竖上连横折),3表示竖折横或斜折横,4表示横竖交,5表示横,6表示撇,7表示横折,8表示带斜笔的交叉,9表示点,连弯用77表示,竖折连竖笔或斜笔用37表示,〈用69表示,点、竖或撇上接横折用2表示。0表示口、框、近似圆或尖圆,等等。必要时用附加码区别笔形的不同形状。笔形码或特征笔形码用数字1至0和*、#分别表示竖、缺、扭、交、横、撇、顺弯、叉、点、口(圆)、竖串和横串以及框、闭等笔形,用于字、词语编码和选择项的选择。二、提示行、后续词语和包含词语的输入写下第一笔,用标准笔形码前加始点定位码后加终点定位码査定位笔形码检字表,取其提示行字段即可査得包含以该笔划起始或以该笔划作为特征笔划的偏旁、字首的常用字和独体常用字或可能表示的字串。提示行(或列)除第一个字可以用确认键输入外,其余字上头或前头有首笔笔形码或音码或该字足以区别其他字的特征笔划码用于选择相应的字或词输入。也可以将特征笔划用不同颜色或反差显示,以便按照该笔划位置和形状书写以选字。直接书写特征笔划选字可能更准确,而用笔形码选择,容易出现同码字。例如,起笔为CuVc6Lc提示行显示345617+(注编码为特征笔划码,也可以用各字下面字元的首笔形码)个会全合介企今么+为独体字标记,点触该软键会显示以"么"为首的独体字9么人如果独体字较多且因为使用频度比较高而放在提示行前部,则也可以用偏旁字或字首字标记(例如"")标在独体字后第一个偏旁字上头。偏旁字是指包含两笔或更多笔的独立字元位于一个字的左侧或上头。例如,"旧"是独体字,而"以""市""师""能""病"等是偏旁字。只要提示行出现需要的部首或字,就可以在当前书写框或更换书写框在适当位置写下一个字的起笔或特征笔划。例如,在区格Cll《d中央写竖笔,提示中、申、串等字。可在同一区格或其它区格写特征笔形码或简化码输入字串,例如在LuLLdL区格写I(跨三个区格),就会提示中国,并自动输入,如果在写上述第二笔之前在另一书写框适当位置书写撇表示"华",则输入"中华人民共和国"。特征笔划是指字符的偏旁、字首或其本身足以区别其他偏旁、字首或字符的笔划或笔形。例如,在Ld区格写右上挑表示?,而写在LcD区格表示?,在LcdLd区格位置写短竖表示考,在LcLdD区格位置写较长的竖表示4等等。也可以用特征笔划简化字母符号(例如用A表示A,h表示B,r表示P,<表示1(等)。〈也可以表示"可以""向左转"等。数字和标点符号也可以用特征笔划简写。例如,竖或撇折横表示4,点触表示句号,等等。特征笔形码写在书写框的不同位置可以表示不同的字、字元或偏旁。例如,x写在中央格表示"区",在右边中间格表示字元"区"(如呕、瓯、沤、沤),写在左中格表示偏旁"区"(如欧、鸱、殴、殴)。可以设计一系列(也可由用户自定义)形象化的表音、表形或表意,易于记忆而不易混淆的速记符号写在不同区格表示不同字串。例如,点触写字框中心表示"中央""中心"和"心",上加7表示"我爱你"或上加X表示"我恨你"。在写字框中心部分写A内加一点表示"中央电视台"等等。如果把这个内部加点的速记符看作眼睛,写在不同框格表示"重视""注意""观察""观看"等意义。也可以用智能方法自动区别不同的词或是用相关字的特征笔划区别。可以用简化码或词码(可以混合使用软键盘上的字母、音节键、笔形码、手写特征笔划或速记符号)表示与之相应的字串,写在同一或不同书写框不同区格的不同位置可以表示不同字串。例如,用写在Lu(左上)框格的G(或C下连竖钩)表示"国际",Gm表示"国际贸易",Gm加一撇表示"国际贸易促进会",写在CC(中央)区格的G(或C下连竖钩)表示"国家",还可以加其他笔划或符号表示以"国家"开头的其他词组或句子。在Lu区格写横向错开的上下二点下加一撇的简化码表示"学生"。用国名、地名或人名的头个字母或简化字母或首笔形的不同区格位置定义不同的国名、地名或人名等等。也可以在印制或显示的软键盘(参见下节)的字母或音节符号上或附近写特征笔划表示词、词组或句子。例如,在N左下角写短竖表示"拿住",在右下角写竖钩表示"拿到"等等。要加快输入速度,最好事先用速记码定义一些常用词句或专名。例如,用上挑接捺的尖角符号A写在Cu区格顶部表示总统、主席或总书记、委员长,写在约定的A和足以区别的其他区格表示部、司、局、处、科长等。该符号还可以写在形容词第一个字母前边表示"很xx等等。为了区别同一字的其余笔划还是其他字的笔划,在同一书写框第一笔书写同一位置、其左边或上边书写笔划或换书写框书写,系统自动前附词码键符,不然在可能发生混淆的情况下,书写前必须按下或点触词码键表示输入下一字,以免识别错误。可以用专设的或定义的定义键或词码键自行定义字串或词串输入用的简化码或速记符号。例如,写字或输入编码之前按下或点触定义键或词码键,写入或输入简化码,以词码键结束,系统査找是否存有定义的词句,如果没有,就在文本后加起始符,记下简化码,显示?号等待写字或输入。全部词句输入完毕,按下定义键或词码键,系统将从起始符处切取输入词句存入自定义词句表。也可以先按下或点触定义键或词码键,输入词句结束再按下或点触定义键或词码键表示定义完毕,系统自动取最短简化码显示,按确认键就将简化码和所定义的词句存入自定义词句区。三、可写字的软键盘可以根据输入文字的不同特点设计专用的手写输入软键盘。一个字母区格中部可以印制或显示一个或更多字母,每个字母四周各印制或显示一个或更多母音或韵母或包含它们的音节,点触这些字母或音节或者在其上或附近书写简单、易记、易识别的笔划或符号以输入不同音节或词语。表2是一种三行15键手写输入软键盘。B/PD/TC/SF/HG/KAYV/WE0J/QL/RM/NSh/XZ/Zh这种键盘键位安排适合中文、日文和英文输入,输入不同文字可以作适当修改。其优点是键位少,方便操作,读音相近的字母放在一起,拼音错误也可以根据上下文自动修改。附图1是用于中文输入的一个键区格内音节位置安排举例。区格中线上有两个带a的声母,其左、下、右、上四边分别安排i、u、e、o。Ba左边i后边的g表示bing,e表示bie,其下边的n表示bin,其上边的n表示bian,再上边的o表示biao。Ba右边的n表示ban,下边的i表示bai其上边g表示bang,最上边的两个o,一个只表示bo,但是它右边o的表示bao,Ba最右边的e表示ei,其上边的g表示beng,其下边的n表示ben。如果没有空间安排太多字母,只需要记住键位字母本身带a,在其四边分别标上母音或韵母,而用笔划表示音节。例如,在B键位字母左边线起写长横表示bing,点触左边线表示bi,在左边线附近写右上挑表示biao,写顿号、或读示bian,写竖折横表示ie,点触上边线表示bo从上边线写竖表示bao,在B上写长横表示bang,写短竖表示ban,写顿号、或\表示bai。点触右边线表示bei,在该边线附近写右上挑表示beng,在右边写顿号、或X表示ben等等。在其他文字输入时用同样的方式可以输入所需要的音节、词或词组。表3是另一种通用手写输入软键盘,其键位安排主要用于中文输入。用于其他文字时只需要根据不同文字作少许修改和补充。表3通用手写输入软键盘oiBaeuOiCaeuOiDaeu0iFaeuoiGaeu0iHaeu0AiJiaeuoYiKaeuVoWiLaeuEiMaeuo0iNaeu0iPaeuOiQkeuOiRaeuSoiShaeuoiTaeu0iXaeuZoiZhaeu安排在角部的字母可以放在附近的区格线交叉点上,而以区格线作为母音或韵母或相关音节的点触位。音节输入方法同前(见附图l)。可以在字母或音节位置上直接写下一个字的特征笔划或表示以该音节为首的词或词串的速记符。例如,在Ga格下边u和Ga之间写斜弯钩表示"国家",写竖顺钩表示"国际",写横折表示"国民",写小竖折横表示"国务院"写L表示国务院总理等等。显示的软键盘最好设计成用专用或定义的硬(软)键或其它可用的方法换页或移动显示各种字符、标准速记符及其所定义的词串或与所输入的字、词语相关的词、词组或句子。也可以随意更换区格内带字母或不带字母的书写框。只要点触某个或几个字母或音节位置,或在适当位置书写特征笔划或符号,其所表示的相关词、词语或句子就会在点触处附近显示,可以点触输入。已经定义或输入文本中包含的多字词或句子都优先置于最近的地方,方便点触输入。相关词语的排列最好有规律可循,方便检索。汉语同音字词很多,用上述软键盘输入中文,只要选准二字词的音节,同音词是比较少的。选准第一个音节,可以写第二个字的特征笔划,即可避免同音问题。词组字数越多,同音的机会越小。一般只需要选准第一个音节,其余各字用一个字母或者总共用一个音节二三个字母(其中可以用特征笔划码代替字母)即可解决多字词的同音或同码问题。权利要求1、一种文字速记输入板,其特征是在识别和输入文字用的手写输入板或手写屏幕上有一个或一个以上与书写笔迹存储区一一对应的印制或显示的写字框格(简称书写框),书写框内有印制或显示的定位区格,书写框周边有印制或显示的字符、符号或速记符号等软键。在同一或不同书写框、定位区格的不同位置书写一个字符或足以区别其他字词的的特征笔划、符号或速记符号和或点触上述符号就识别和判断其可能表示的偏旁、字首、字、词或句子,以便用最少的点触次数和笔划输入尽可能长的词语或句子。2、按照第1项要求的输入板,其特征是最好有二个书写框,字符从前边书写框开始书写,数字和其他符号书写在后边书写框。例如,中间框格书写数字,右下格书写标点符号。将每个书写框用印制或显示的纵横实线划分成9个或更多区格,另用交点位于书写框中心的十字中分线划分四个等分区格,给每个区格或中分线分配定位标记。以下笔始点为坐标原点,按x,y值的不同变化组合分为横、竖、点、撇、捺、左上挑,右上挑(包括右上横)、左上弧、右上弧、右下弧、左下弧等走向,相应地给予不同走向标记或走向码,按&y值的突出变化点确定拐点,将其重新定为坐标原点,继续跟踪。以区格定位标记作为笔划或字符定位码,采用始点定位码(与其它笔划相接点加接点标记)、走向码、x,y值+定位码、拐点定位码(与本身或其它笔划相交点加交点标记)+走向码、x,y值+.....+终点定位码的格式记录。经必要的连笔切分和去除多余连笔段,把始点和终点之间的笔划转化成10种或更多不同标准笔形码。用始点定位码+标准笔形码+终点定位码组成的定位笔形码查定位笔形码检字表,以确定其可能表示的偏旁、字首、音节、包含这些偏旁、字首、音节的字、字符或词(简称预测字)。3、按照第2项要求的输入板,其特征是写下第一笔或输入第一个符号起査表得到的预测字或词语就显示于提示行(或列)。除第一个字或词外,其余字上头或前头有笔形码或音码或特征笔形码用于选择相应的字或词语输入。最好将特征笔划用不同颜色或反差显示,以便按照该笔划位置和形状书写笔划选择字或词语。4、接照第1、2和3项要求的输入板,其特征是笔形码或特征笔形码用数字1至0和*、#以及其他字符分别表示竖、缺、扭、交、横、撇、顺弯(或顺钩)、带斜笔的叉、点、口(圆)、竖串和横串以及框、闭口等笔形。它们也可以选择用作定位笔划码的标准笔形码。提示行提示的字有独体字和偏旁字时,最好将字数较少的独体字或偏旁字加上相应的标记5、按照第1至4项要求的输入板,其特征是只要提示行内有提示字,就可在i在书写的或另一书写框适当位置书写或点触后续字、词或末字、词的特征笔形、笔形码或表音表意速记符号,以便用最少笔划或点触次数输入较长的字串或句子。6、按照第1至5项要求的输入板,其特征是提示行的第一个字或字串默认为当前字或字串,可用确认键或回车键输入并显示后续字、词。可以用专设或定义的词码键或包含键(硬键或软键)检索以该字或字串为首或包含该字或字串的多字或多词词语或句子并在提示行或文本后显示。如果有多个选择,可以用确认键、编码键选择输入或者用书写后续字或首字的特征笔划选择输入。7、按照第1至6项要求的输入板,其特征是一个字未写完就在当前书写框或换书写框继续书写其他字时,用点触或自动在定位笔划码前加上词码键符,以免发生识别错误。8、本发明的文字速记输入板,其另一特征是可以根据输入文字特点设计专用的书写键盘。一个字母框格中央可以印制或显示一个或更多字母,每个字母四周各印制或显示一个或更多母音或韵母或包含它们的音节,点触这些字母或音节或者在其上或附近书写简单、易记、易识别的笔划或符号以输入不同音节或词语。9、按照第1至8项要求的输入板,其特征是可以设计或由用户定义一系列形象化表音、表意、易于记住、识别而不致相互混淆的速记符号,简化字母或简化码(可以混合使用软键盘上的字母、音节键、笔形码、手写特征笔划或速记符号),写在同一或不同书写框不同区格的不同位置表示不同字串。也可以在印制或显示的软键盘的字母或音节符号上或附近写特征笔划或速记符号表示词、词组或句子。10、按照第1至9项要求的输入板,其特征是可以用专设的或定义的定义键或词码键自行定义字串或词串输入用的简化码或速记符号。在手写输入时可以同时用它们输入字串或词串,或用专设或定义的换页键或其它可用的方法移动或换页显示各种符号、标准速记符及其所定义的词串或与所输入的字、词语相关的词、词组或句子。也可以随意更换区格内带字母或不带字母的书写框。只要点触某个或几个字母或音节位置,或在其附近适当位置书写特征笔划或符号,其所表示的相关词、词语或句子就会在点触处附近显示,可以点触输入。已经定义或输入文本中包含的多字词或句子都优先置于最近的地方,方便点触输入。相关词语的排列最好有规律可循,方便检索。全文摘要公开了一种文字速记输入板。这种输入板是在手写输入板或屏幕上有一个或一个以上印制或显示的书写框,书写框内用纵横实线划分成9个或更多区格并分别给予区格定位标记。以下笔的始点为坐标零点跟踪笔尖坐标,根据坐标变化判断笔划走向、拐点、接点和交点得出始点和终点之间的标准笔形码。以笔划始点和终点定位标记之间插入标准笔形码作为标准定位笔形码进行检字。只要写一笔足以区别其他偏旁、字首或字符的特征笔划就提示包含该偏旁、字首或字符的字或词。在每个区格中心有一二个印制或显示的字母,每个字母四周各有一个或更多母音或韵母或包含它们的音节,点触这些字母或音节或者在其上或附近书写简单、易记、易识别的笔划或速记符号可以输入不同音节或词语。也可设计或自行定义形象化的表形、表音或表意速记符号以表示不同词串或词句,而可以用最少的点触次数或笔划输入尽可能长的词句。文档编号G06F3/041GK101118474SQ20071003016公开日2008年2月6日申请日期2007年9月10日优先权日2007年9月10日发明者熊仲炎申请人:熊仲炎
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1