手写体文字识别装置的制作方法

文档序号:6406238阅读:167来源:国知局
专利名称:手写体文字识别装置的制作方法
技术领域
本发明是有关手写体文字识别装置,这种识别装置适用于输入手写文字的字处理装置。
本发明的手写体文字识别装置适用于诸如字处理机之类的装置。它具有用于输入手写文字信息的图形输入板;用于显示该图形输入板输入的手写文字信息的显示器;予先存贮了规范文字的第一存贮器;予先存贮了扩展部分的第二存贮器以及存贮成语的第三存贮器。根据第一、第二和第三存贮器中所存贮的信息来检验所输入的文字信息,当该文字信息中包含有扩展部分的信息时,对除这些扩展部分信息之外的其余文字信息进行检验,根据扩展部分信息来检索与由上述所获得的检验结果相关的成语而在显示器上显示出一个或多个合格的成语。由于能够由上述的一个或多个的成语中选择出所需的成语,因而如所需的是一个成语,则只要由手写来输入最低限度中的一个字和简单的扩展部分信息,就可立即输入所需的成语。因而使得存贮介质的容量减至最小,使得输入成语的手写操作变得简单、可靠、加快了其操作速度。
过去,在能输入手写体文字的字处理装置中,当输入例如“小学校”之类的词语(成语)时,是采用专门的笔在图形输入板上书写“小学校”的字样,而该字处理器则借助于类似折线近似法对图形输入板所输入的手写体文字信息与存贮介质中所存贮的文字信息[这些信息包括予先存贮的规范文字信息和操作人员(用户)随时记录的用户文字信息]进行比较,在监视器屏幕上显示出相同的或极相似的文字或与该文字有关的成语,操作者敲击键盘上的键来选择所显示的候选文字或成语中的文字或成语。
由上述可清楚地看出,在过去的字处理装置中若要手写输入诸如“小学校”之类的词语(成语)时,必须在图象输入板上由手来书写“小学校”的字样,因而其输入速度很慢,难于满足速度快的要求。
如果不书写“小学校”而书写“○学○”时,字处理装置就在其监视器的屏幕上自动显示出“小学校”、“中学校”、“大学校”等候选成语,则可以加快由操作员进行的选择而提高输入速度。
但是在这种情况下,除了规范文字信息和用户随时记录的用户文字信息之外,还必须在存贮介质上存贮附属于规范文字信息中的“○”信息和附属于用户文字信息的“○”信息。
例如,除了上述的像“学”这样的字外,还必须予先在存贮介质中另外存贮“○学○”等的信息。
因而,既增加了操作人员(用户)的负担又使存贮介质的存贮容量也增加、而且需花费不恰当的检索时间。
出自上述的原因,本发明提出了一种手写体文字识别装置,本发明的识别装置即使在所要输入的词语为成语时,也只需最少限度地用手书写输入其中的一个字和简单的扩展部分信息,即可立即手写输入所希望的成语,从而可使存贮介质的容量减至最小,而且能简单、快速地手写输入成语。
根据本发明的手写体文字识别装置(如

图1-图4中所示)具有用来手写输入文字信息的图形输入板(1)、显示该图形输入板上的手写输入文字信息的显示器(8)、予先存贮规范文字的第一存贮器(11)、予先存贮扩展部分的第二存贮器(12)和存贮成语的第三存贮部件(13)。根据第一、第二和第三存贮器(11)、(12)和(13)中存贮的信息来检验输入的文字信息,在该文字信息中包含有扩展部分信息时,再检验除去此扩展部分信息后剩余的文字信息部分。根据扩展部分信息来检索与上述检验所得的结果有关的成语,在显示器(8)上显示出一个或多个合格的成语,并由此一个或多个成语中选择出所希望的成语。
利用本发明,能够根据第一、第二和第三存贮器(11)、(12)和(13)中所存贮的信息来检验文字信息,如果在该文字信息中包含有扩展部分信息时,再对这些扩展部分信息以外的其余的文字信息进行检验,并根据扩展部分信息来检索与此所得的检验结果相关的成语,在显示器(8)上显示一个或多个合格的成语,再由这一个或多个合格的成语中选择出所希望的成语,因而即使所需的词语是成语,也只需手写输入最低限度的其中的一个字和简单的扩展部分信息就能立即输入所希望的成语。这样就使得存贮介质的容量降到最小,并使得手写输入简便、可靠,提高了操作速度。
下面参照图1举例详细说明本发明的手写体文字识别装置。
在图1中,(1)为图形输入板,利用专门的笔(2)在图形输入板(1)上写入所希望的文字。(3)为由图形输入板(1)输出的信息送到CPU(6)的图形输入板接口。(7)为显示控制器,它将由图形输入板(1)和CPU(6)输出的文字信息送入其例如由液晶片组成的显示器(8)中,该显示器即显示出该文字。
CPU(6)对由图形输入板接口(3)送出的文字信息(形状等)进行诸如折线近似等的予处理,并且还按照书写顺序等信息进行文字识别等各种控制。
(5)为CPU(6)的总线,由数据、地址和控制总线所组成。
(9)是用来存贮CPU(6)的程序的ROM;(10)是供CPU(6)运行时使用的RAM;(11)为存贮汉字、平假名、片假名等一般文字信息的ROM;(12)为存贮例如星号“*”和园圈“○”等形状符号信息的扩展部分信息的ROM;(13)为存放“小学校”和“干旱”之类的成语(或组合词)的ROM;(14)为可存贮用户随时任意输入的各种文字信息的用户ROM(EEPROM)等。而且在使用这些不同的ROM时,也可采用具有电池备用的RAM。在设置外存贮器(例如光磁盘装置)的情况下,ROM(11)、(12)、(13)和(14)可以是作为缓冲器用的RAM。
此外,如果上述的ROM(11)、(12)、(13)和(14)不采用单独的ROM,则可采用例如一个大容量的ROM。在这种情况下,也可例如将OOH~1FFFH作为记号和符号文字信息那样,利用地址将此整个ROM分为存贮各种信息的区域。
(15)为输出(接口)电路,CPU(6)经总线(5)输出的数据可通过端点(16)以例如RS-232C等的格式传送给其它不具备手写体文字识别能力的字处理装置,以使得这些装置能够进行手写输入。
(17)是配置有返回键、移位盘和游标键等的选件键盘。在上述手写文字识别装置中,如像图2A所示的那样,在由图形输入板(1)上手写输入“(金)”时,显示器(8)即自动显示出像“金曜日”、“金星”、“金持”等以“金”字开头的成语,此时如果用户想对其中的成语予以选择,即可使用专用笔(2)指出该成语,这样选择的成语即成为输入文字信息。或者以选件键盘作为选择手段,只要借助于键盘(17)的游标键将游标移到所希望选择的成语的位置,再按压一下返回键,则这样选择的成语即成为输入的文字信息。
另外,如图2B所示,在由图形输入板(1)手写输入“○学○”时,显示器即自动显示出像“小学校”、“中学校”、“大学校”等以“学”字为中心的三字成语,此时用户可以用专用笔(2)在该显示器(8)上的所要选择的成语的显示部位加以指示,则这择选择的成语即成为输入的文字信息。
这就是说,在图形输入板(1)上进行手写输入时,根据在所需输入的文字本身上附加输入予先定义的格式的符号和记号,例如,欲输入“小学校”时,在写下“学”字而其它汉字均为未知的情况下,与此相关的成语即可全部在显示器上显示出来,从而可自其中进行选择。此外,由于因没有时间而不将“小学校”三个字全部写出,而只写一个“学”字,就可以简单、迅速地输入所希望的成语。
在图3中举例表示了手写输入“(金)”、“○学○”时各个字的书写次序。其中,数字1至10表示笔划数,该输入文字的书写顺序即按这一数字执行,在图中以实线表示。
现在以在图形输入板(1)上手写输入“(金)”为例,对照图4来说明手写体文字识别装置的操作。
在由手写输入的所有笔迹中,以Kb作为起始笔划号,以K
作为最终笔划号,并在图1的RAM(10)中设置有附带的扩展部分(作为修饰形状的符号,即修饰扩展部分)的候选文字区域(称之为缓冲器)、前置扩展部分区域(称之为缓冲器)和后置扩展部分区域(称之为缓冲器)。
首先,在步(100),清除存贮识别结果的附有扩展部分的候选缓冲器。然后转移到步(101)。
在步(101),将输入笔迹内所指定欲检验文字的笔划号区间的起始笔划Kb作为第一划,并在前置扩展部分缓冲器中存入表明无修饰内容的信息。然后执行下一步(102)。
在步(102)中将最后笔划号Ke设置为第9笔划,并在后置扩展部分缓冲器中存入表示无修饰内容的信息。然后进入(103)步。
在步(103)中,将自第1划至第9划的“(金)”的整体与各ROM(11)、(14)(见图1)中存贮的规范文字信息进行比较。然后转移到步(104)。
在步(104)中判断步(103)中的比较结果是否是候选对象。如果为“是”则进入步(105),如果为“否”则转入(106)步。在这里,因为“(金)”不是规范文字信息而成为“否”,故转入步(106)中。
在步(106)中,判断(N-Ke),也就是(9-9)是否大于扩展部分的最大笔划数“1”,如果“是”则转至步(110),如果“否”,则进入步(107)。在步(107)中,将最终笔划号Ke减去“1”。则为“8”,而转入步(108)中。
在步(108)中,由于(Ke+1)为“9”,而N亦为9,将第9划至第9划,即最后的一笔划与ROM(12)中存贮的扩展部分信息加以比较。然后再转至步(109)。
在步(109)中,判断是否由步(108)中的比较结果得到新的修选扩展部分,如果“是”则转至步(103)中,如果“否”则重新执行步(106)。这里,由于第9划不是扩展部分而判定为“否”,因而转至步(106)。
在步(106)中,判断(N-Ke),也就是(9-8)是否大于扩展部分的最大划数“1”,如果“是”,则转至步(110),如果“否”则转至步(107)。这里,因为(9-8)是“1”,两者相等,故判定为“是”而执行步(110)。
在步(110)中,判断(Kb-1),也就是(1-1)是否小于扩展部分的最大划数“1”,如果“是”即转向步(114),如果“否”,则转至步(111)。这里,由于(1-1)为“0”而判定为“否”,因而执行步(111)。
在步(111)中,将起始笔划号加“1”,即成为“2”。而后转至步(112)。
在步(112)中,将第1划至第(Kb-1)划(此处为“1”),也就是只有第1划的“○”,与扩展部分用的ROM(12)存贮的信息进行比较。由此来得出前置修饰(扩展)候选结果“○”。然后转至步(113)。
在步(113)中,判断步(112)中是否得到前置修饰候选结果,如果“是”则转至步(102),如果“否”,则转至步(110)。这里,由于判定为“是”,则转至步(102)。
在步(102)中,文字的最后一笔划Ke再度作为第9划,然后将表明无修饰的内容存在后置扩展部分缓冲器中。而后转至步(103)。
在步(103),由于Kb为“2”,Ke为“9”,则将“金”的第2划至第9划部分与字ROM(11)、(14)中存贮的信息进行比较,得到候选字的“金”。然后转至步(104)。
在步(104)中,判断是否取得候选的对象,如果“是”即转至步(105),如果“否”则转至步(106)。现在,由于判定为“是”,故转至步(105)。
在步(105)中,将新的候选字“金”和前置修饰候选“○”以及表示无修饰的后置修饰候选部分加以组合,构成附有扩展部分的文字,即{“○”,“金”、“无修饰”},将其追加存入附有扩展部分的候选字缓冲器中。然后执行(106)步。
在步(106)中判断(N-Ke),即(9-9)是否大于扩展部分的最大划数“1”,如果“是”则转至步(110),如果“否”,则转至步(107)。这里,由于判定为“否”,故转至步(107)。
在步(107)中,将最终笔划数Ke减“1”,即成为“8”。然后转至步(108)。
在步(108)中,因为(Ke+1)为9,而N也为“9”,所以是第9划至第9划,也就是将最后写入的一划与ROM(12)中所存贮的扩展信息进行比较。然后,转至步(109)。
在步(109)中,判断在步(108)中进行的比较是否得到新的扩展部分候选结果,如果“是”,则转至步(103),如果“否”,则转至步(106)。这里,由于第9划不属于扩展部分而判定为“否”,故转至步(106)。
在步(106)中,判断(N-Ke),即(9-8)是否大于扩展部分最大划数“1”,如果“是”则转至步(110),如果“否”,则转至步(107)。这里,由于(9-8)为“1”,两者相等,故判定为“是”而转入步(110)。
在步(110)中,判断(Kb-1),即(2-1),[此处的Kb在前面的步(111)中成为“2”]是否大于扩展部分的最大划数“1”,如果“是”则转至步(114),如果“否”则转至步(111)。这里,由于(2-1)是“1”,故判定为“是”转至步(114)。
在步(114)中,判断附有扩展部分的候选字缓冲器是否被清零,如果“是”则转至步(117),如果“否”则转至步(115)。这里,判定为“否”,故转至步(115)。
在步(115)中,根据步(105)中在附有扩展部分的候选字缓冲器中存贮的信息,将该成语展开,将其全部结果在显示器(8)上显示。然后转至步(116)。
在步(116)中,等待用户以专用笔(2)作出指示,当用户指示出该成语时,该成语即被确认为所需输入的成语,则整个程序结束。
另外,按照图4来说明有关手写输入“○学○”的操作情况的说明这里予以省略,因其识别过程与输入“(金)”的识别过程是相同的,用图4来对照说明是很容易的。
由上述可以清楚地看到,如果欲输入“小学校”字样时,只要手写输入“○学○”,而可立即输入“小学校”,使得该成语的手写输入变得简单,输入速度加快。并且,除了例如“学”字等规范文字外,甚至连如“○学○”和○○学”等在“学”字上附加扩展部分“○”也不必存贮在ROM中,因而可以使ROM的容量做的最小。
虽然在上述实施例中,是以“○”作为扩展部分说明了有关手写输入“(金)”和“○学○”的情况,而类似地例如对“金”、“X学X”和“金”、“XX学XX”以“X”和“V”作为扩展部分同样可以实现手写输入,这也是容易理解的。
另外,本发明并不仅限于上述的实施例,在不脱离本发明的要点情况下而得出的其它各种情况也应是在本发明的范围内。
采用如上所述的本发明,根据第一、第二和第三存贮器中存贮的信息来检验文字的信息;在该文字信息中包含有扩展部分信息时,再对除这些扩展部分信息之外的其余文字信息进行检验;按照扩展部分的信息来检索与由上述检验结果有关的成语;在显示器上显示出一个或多个合格的成语,即可由这些被显示的成语中来选择所需的成语。即使所希望的词语是成语,也只需最低限度地手写输入其中的一个字和简单的扩展信息,便可立即输入所希望的成语。这样就可以使存贮介质的容量减到最小,使得成语的手写输入简单、可靠、并提高了输入速度。
附图简要说明图1为本发明手写体文字识别装置的构成;
图2为说明手写体文字的示例;
图3为上述说明的示意图;
图4为其流程图。
(1)-图形输入板;(3)-图形输入板接口;(5)-总线;(6)-CPU;(7)-显示控制器;(8)-显示器;(9)、(11)、(12)、(13)、(14)-ROM;(10)-RAM。
权利要求
一种手写文字识别装置,设置有供手写输入文字信息的图形输入板,显示上述图形输入板上的输入文字信息的显示单元、予先存贮规范文字的第一存贮器、予先存贮扩展部分的第二存贮器、存贮成语的第三存贮器,其特征是根据上述第一、第二和第三存贮器中存贮的信息来检验上述的文字信息;在上述文字信息中包含有扩展部分信息时,检验除这些扩展部分信息之外的其余文字信息,根据上述扩展部分信息检索与由上述检验结果相关的成语;在上述显示单元上显示一个或多个合格的成语;在上述一个或多个合格的成语中选择所希望的成语。
全文摘要
一种手写文字识别装置,设有供手写输入文字信息的图形输入板,显示上述输入文字信息的显示单元、预先存贮规范文字的第一存贮器、预先存贮扩展部分信息的第二存贮器、存贮成语的第三存贮器。在上述文字信息中包含有扩展部分信息时,检验该信息之外的其余文字信息,根据上述扩展部分信息检索与由上述检验结果相关的成语;在上述显示单元上显示一个或多个合格的成语,在上述一个或多个合格的成语中选择所希望的成语。
文档编号G06K9/62GK1059611SQ9110359
公开日1992年3月18日 申请日期1991年5月28日 优先权日1990年5月28日
发明者吉田公义, 坂野秋夫 申请人:索尼公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1