字符识别装置和方法以及计算机控制装置的制作方法

文档序号:6410481阅读:160来源:国知局
专利名称:字符识别装置和方法以及计算机控制装置的制作方法
技术领域
本发明涉及一种字符识别装置和方法,以及一种基于输入的笔划的特征识别字符的计算机控制装置。
至今,在使用诸如数字化仪等的坐标输入装置对输入的字符识别中,有这样一字符识别装置,它能够识别不是书面(print hand)字符(常规书写方法)的诸如连续形式字符或压缩字符的手写字符。在这样一种装置中,除了基于常规书写方法的字符信息,连续形式字符和压缩字符的字符信息存储在一个用于识别的字典内,该字典存储在存储介质等内,并且输入的手写字符信息与存储在字典内的字符信息相比较,从而识别输入的字符。
比如,通过保持字符模式1020的连续形式字符的模式1021的特征在四笔划字典内,其中当用书面字符书写时字符模式1020被写了五个笔划,在四笔划字典内包括有如

图10所示有多于二个笔划不是被连续地书写的书面字符的字符模式1010,即使笔划(3)和(4)象字符模式1021一样被连续地书写,并且输入字符模式1010作为象字符模式1021的笔划(3)′的四笔划连续形式字符,可能输出与字符模式1020相同字符编码作为识别结果。
还有一种方法,为了识别压缩字符和连续形式字符而不降低识别速度,分别准备用于书面字符(常规书写方法)的字典和用于压缩字符或连续形式字符(非常规书写方法)的字典,首先使用用于书面字符的字典匹配输入的字符,当识别结果不好时,输入的字符与存储在用于压缩字符或连续形式字符的字典内的字符匹配。
然而,为了能够识别所有压缩字符或连续形式字符,当这样构成时,即在字典内存储相应于所有压缩字符或连续形式字符的字符,与仅用于书面字符的字典相比,该字典的存储量显著地增大。另外,需要用多种模式与一个输入的字符相匹配,从而引起这样一个问题,即识别时间长,识别处理的处理速度下降。特别地,在识别在线手写字符的情况下,输入书面字符的可能性和输入压缩字符或连续形式字符的可能性几乎相等,则存在这样一个问题,当优先选择上述二者之一时,识别速率显著地降低。
考虑到上述问题做出本发明,本发明的一个目的是提供一字符识别装置及其方法和一种计算机控制装置,它能识别书面字符和压缩字符或连续形式字符而不增加存储量和识别时间。
图1是一方框图,示出了一个实施例的字符识别装置的一种结构;图2是一功能方框图,示出了在本实施例中CPU203的控制所执行的一功能结构;图3是一流程图,示出了本实施例的一个处理流程;图4A至4C是示意图,用于说明在本实施例的加笔划数匹配单元103内的一匹配方法;图5A至5C是示意图,用于说明在按照本实施例的另一结构的加笔划数匹配单元103内的一匹配方法;图6是一示意图,示出了本实施例中的一设定菜单的结构;图7是一示意图,示出了按照本实施例的另一结构的一设定菜单的结构;图8是一示意图,示出了一FD的存储分配图的结构,其中本实施例的处理流程的程序存储在该FD内;图9示出了本实施例可以应用的一个字母字符的例子;以及图10是一书面字符模式和一压缩字符或一连续形成字符模式的说明性示意图。
下面结合附图,详细描述本发明的一个最佳实施例。
图1是一方框图,示出了本实施例的字符识别装置的一种结构;标号201表示由一数字化仪201a和一笔201b构成的一坐标输入设备。通过笔201b,字符或图形的坐标数据可以输入至数字化仪201a。通过CPU203的控制,显示器202可以显示该输入的坐标数据。标号202表示包括诸如CRT等的一显示器。通过CPU203的控制,显示器202显示输入设备201输入的一字符或图形的坐标,或从存储器204读取的字符数据。
标号205表示一FDD(软磁盘驱动器)。一个FD加载到FDD并且数据可以向FD写入或从FD读出。也可以把一个下面将要说明的一处理流程(图3)的一程序写入一加载的FD(没示出),并通过将该程序读入该装置的RAM204b而执行一个处理。在实施例1中,该程序存储在ROM204a中,并且通过CPU203的控制而执行下面将要说明的处理流程(图3)。本发明并不限于FDD205,而是可以执行与上述相似功能的,只要它是一个驱动器,向它加载有诸如CD-ROM,MO等的外存储介质,并能够读和写数据。
标号206表示一HDD(硬盘驱动器),它具有如下面将要说明的一个用于识别的字典206a,用于识别从数字化仪201a输入的一个字符。在能存储大量数据的诸如HD(硬盘)等的一存储介质内存储用于识别的字典206a。
标号203表示一CPU,用于识别输入的字符和执行各种控制。标号204表示一由ROM204a和RAM204b构成的存储器。在ROM204a存储有用于CPU203进行字符识别的识别程序和各种控制程序。字符的字体信息,字符编码等也存储在ROM204a内。RAM206b是这样一个区域,用于临时地存储从装在HDD206内的HD(没示出)所存储的一字典所读出的数据,并存储输入的坐标数据以及识别程序和各种数据工作区所使用的诸如变量的数据。
也可以这种方式构成,即本实施例中CPU203运行所需的程序,字典和各种参数通过一通信线路(没示出)被输入并存储在RAM204b,以及执行一个过程。
图2是一功能方框图,示出了根据本实施例的由CPU203所控制而执行的功能的结构。
通过CPU203的控制,首先激活匹配单元101(同一笔划号)。作为从数字化仪201a输入的字符数据,构成输入字符的笔划数通过笔201b的上/下信息被计数。执行输入字符数据和与计数笔划数据相同的笔划数的字典数据的匹配。匹配完成之后,激活匹配验证单元102,并验证匹配结果的好坏。当匹配结果好时,激活识别调整单元104,并输出一调整结果作为一识别结果。当匹配结果不好时,激活一加笔划数匹配单元(不同笔划号)103(下面,简称为匹配单元103),并顺序执行直至预定笔划数的每一笔划数的字典数据与输入字符数据的匹配,其中预定笔划数等于或大于输入的笔划(下面称为输入笔划)数。完成至预定笔划数的匹配之后,激活识别调整单元104,并从输入笔划的笔划数中确定预定笔划数的每一笔划数的匹配结果中的最佳匹配结果,并输出该确定的最佳匹配结果,作为识别结果。
结合图3的流程将描述本实施例的处理流程。
图3是一流程图,示出了实施例的处理流程。
在步骤S300,通过使用一笔201B,包括一定笔划数的一字符输入至数字化仪201a。在步骤S301,CPU203的控制激活匹配单元101,从而基于笔划,部分模式,字符或字符串,匹配作为输入笔划特征的笔划信息和保持在一个单元上的字典(下面称字典笔划)的笔划信息。
作为匹配方法,可以一一对应的方式匹配输入笔划的顺序和保持在字典206a的字典笔划的顺序,或者可以在不考虑那些顺序的同时,相应全部笔划执行匹配。
与输入笔划数相同的笔划数的字典笔划保持在由匹配单元101所使用的字典206a内,也可以存储同一笔划数的笔划信息和构成书面字符(常规书写方法)的笔划信息,比如,构成使用频率很高的压缩字符或连续形式字符(非规则书写方法)的笔划信息。在这种情况下,由于在字典206a内包括压缩字符或连续形式字符的笔划信息,此时,对压缩字符或连续形式字符的识别率可以保持一定的速度。
在步骤S302,匹配单元101的匹配完成时,激活匹配验证单元102,从而判断匹配单元101的匹配结果。当确定匹配结果好(在步骤S302为”是”)时,匹配结果存储在RAM204b,然后进到步骤S307。当判断匹配结果不好(在步骤S302为”不”)时,匹配结果存储在RAM204b,然后进入步骤S303。
作为一种匹配结果的判断方法,比如,通过检查作为匹配单元101结果的要识别的字符的候选字符的相对可能性是否大于一个预定的阈值来判断匹配结果。比如,在RAM204b内设定存储一诸如80%的阈值作为一参数,当候选字符的相对可能性等于或大于80%时,判断匹配结果为好。由于通常压缩字符或连续形式字符比书面字符写得快,可以这种方式构成,即当输入笔划数大时,阈值设定为一大值,当输入笔划数小时,阈值设定为一小值。在这种情况下,也可以这种方式构成,即在RAM204b的参数存储单元内以表格方式存储每一笔划数的阈值,并在判断时使用。表格内的值可以由用户更新。
还有,比如,通过下述的线性函数可以确定该阈值。
阈值=60+2×(输入的笔划数)在这种情况下,当输入一个大于或等于20笔划的字符时,可以无条件地确定匹配单元101的匹配结果不好。
本发明并不限于所示的通过上述方程,使用用于输入笔划数的性线函数来设定阈值的方法,对于笔划数,可以使用任何递增函数(并不仅仅限于单调递增函数)。
除了输入笔划数,通过使用输入笔划的书写时间,输入笔划的书写速度等,作为该函数的参数得到前述阈值,因输入笔划的书写时间或书写速度而变化的阈值可以容易地设定。
当在步骤S302的匹配结果不好时,有这样一种可能,即笔划是由压缩字符或连续形式字符输入的。因此,在接着的处理步骤中,在匹配目标的步骤中笔划数增加,并执行识别处理。
在步骤S303,一个笔划被加至输入笔划的数(i),从而更新笔划数(i)(i为正整数)。在步骤S304,检查更新的笔划数(i)是否大于一预定笔划数(n)(n为一整数n>i)。作为(n)的一个值,使用存储在RAM204b内的参数。当笔划数(i)大于预定的笔划数(n)(在步骤S304为”是”)时,进入步骤S306。当笔划数(i)小于或等于预定笔划数(n)(在步骤S304为”不”)时,进入步骤S305。在步骤S305,激活匹配单元103,基于笔划,部分模式,一字符或一字符字符串,匹配与更新笔划数(i)具有相同笔划数的保持在字典206a的字典笔划。重复执行步骤S303至S305直至笔划数(i)达至预定的笔划数(n)。每次更新每一笔划数(i)所得的匹配结果被顺序地存储在RAM204b。
比如,以与匹配验证单元102设定阈值相似的方式,预定笔划数(n)的上限被确定为输入笔划的笔划数,书写时间或书写速度的一个函数。
比如,作为在步骤S305中的匹配单元103的匹配方法,可以以一一对应的方式匹配输入的笔划的顺序和保持在字典206a内字典笔划的顺序,或者它们也可以相应其他而不考虑这些顺序而进行匹配。具体地,当输入一压缩字符或一连续形式字符,并且没有明显的关于压缩哪一笔划的趋势时,希望执行下面将要结合4A对4C将要描述的一种匹配方法。
图4A至4C是示意图,用于说明本实施例的匹配单元103内的匹配方法。
作为一个下面将要描述的用于说明实施例的例子,使用一如图4A所示被连续地书写的具有二笔划的一字符替代图4B所示的字典模式。然而,对于如图9所示的字典内的模式92和输入的模式91,也可以执行相似的处理。
比如,由笔201b书写的输入笔划构成的一字符是一如图4A所示的一连续形式字符,并且对于具有这样一种字符和书写顺序(1至4)的一个位置结构的输入模式,相应于一个字典模式,执行匹配,其中该字典模式具有构成图4b所示书面字符的字典笔划(1至5)的一位置结构和书写顺序。作为这种情况下的一种匹配方法,如所示,对于输入笔划的每一输入顺序([1]至[4]),要通过图4C内的每一直线匹配的一个目标,根据图4B字典笔划([1]至[5])分别执行匹配。图4C所示的标号表示输入笔划输入顺序和字典笔划的输入顺序。并且通过一连接表示一笔划的数字的一线段显示要匹配的一个组合。在这种情况下,显出了在每一输入笔划顺序和所有字典笔划顺序之间执行匹配的一种匹配方法。
通常,现在假设有这样一种趋势,即输入的笔划被压缩,其中在输入笔划中的由输入笔划构成的字符或字符串的输入顺序是反顺序的,可以以这样一种方式执行匹配,比如,对图5C所示的一个最小输入顺序的输入笔划,即输入笔划的第一和第二笔划分别与字典笔划内的第一和第二笔划的同一笔划数相匹配,并且输入笔划的后面的第三和第四笔划与字典笔划的相应笔划数相匹配。
在步骤S306,从存储在RAM204b内匹配单元101的匹配结果和在匹配单元103的每一笔划数(I)的匹配结果中确定最佳匹配结果。
作为一种在步骤S306内的确定方法,相应于匹配单元101的匹配结果和匹配单元103的每一笔划数(i)的匹配结果的最佳匹配结果的字符被设定为一个识别字符。也可以以这样一种方式构成,即一预定的偏值分别加至匹配单元101的匹配结果和匹配单元103的匹配结果,并且基于所得的相加匹配结果,还可以选择相应于最佳匹配结果的字符,作为一识别字符。
通常,当快速书写一字符或一字符串时,极有可能是一压缩字符或连续形式字符,即,作为匹配结果,匹配单元103的结果与压缩字符或连续形式字符相匹配的正确性高。相反,慢速书写一字符或一字符串时,字符是以书面字符书写的可能性高,即匹配单元101的结果是正确的可能性高。因此,在从匹配结果中确定最佳匹配结果的方法中,通过使用一个指示诸如笔划数,书写时间,书写速度等的字符或字符串特征的一个牵引,可以适当地改变预定偏值,其中匹配结果是通过加上预定偏值得到的。
在步骤S307,从ROM204a中读出相应于所确定的最佳匹配结果的字符的字体信息和字符编码,并作为一个识别结果输出至,比如,显示器202。
在上述流程所说明的字符识别中,有一个常用书面字符书写字符的用户或一个常用连续形式字符书写字符的用户。比如,如果在本实施例中的匹配单元103的结果作为一个识别结果输出至常书写书面字符的用户,将多次出现错误。另一方面,如果在本实施例中的匹配单元101的匹配结果作为一识别结果输出至常书写连续形式字符的用户,也将多次出现错误。
因此,对于在上述流程中所说明的阈值和偏值,使用笔201b等通过坐标输入设备用户输入一个指令,从而允许,比如,在显示器202上显示如图6或7所示的一设定菜单。它是这样构成的,即按照显示的设定菜单,用户可以任意地向RAM204b内的参数存储单元重新设定阈值或偏值。使用这种方法,提高了字符识别的识别速度,进一步符合用户的要求。通过如下构成可以容易地实现设定菜单,即激活的程序存储,比如,在ROM204a并且通过用户的操作显示在显示器202上。
图6中,作为阈值的设定项目,通过提供一个"缺省值"项目(在图6中,缺省值为60)以设定阈值的一个缺省值,一"递增牵引"项目(在图6中,递增牵引为笔划数)以设定一个指示字符特征的一牵引(比如,笔划数,书写时间,书写速度),该字符特征作为一个确定匹配单元103的阈值的参考,以及一个"递增单位"项目(图6中,递增单位为2),用于通过在一个时间内的一预定值设定更新牵引值的数。阈值可以根据用户的品味来设定。
另一方面,对于偏值的设定项目,通过提供一个"缺省值"项目(在图6中,以2∶1的比例向匹配单元103的匹配结果和匹配单元101的匹配结果加上递增单位,作为偏值)以设定偏值的一个缺省值,该偏值的缺省值被加至匹配单元101的匹配结果和匹配单元103的匹配结果;一"递增牵引"项目(在图6中,递增牵引为书写速度)以设定一个指示字符特征的一牵引(比如,笔划数,书写时间,书写速度),该字符特征作为一个确定匹配单元103的阈值的参考,以及一个"递增单位"项目(图6中,递增单位为0.1),用于在每次更新笔划数时设定偏值。阈值可以根据用户的品味来设定。
还可以使用图7所示的设定菜单设定阈值。
图7的设定菜单是以这样一种方式构成的设定菜单,比如,设定通过书面字符书写的字符的情况和通过连续形式字符书写的字符的情况作为字符识别的牵引。如图7所示,通过操作一按钮701,用户可以任意地设定书面字符和连续形式字符之间的比率。对于经常书写压缩字符或连续形式字符的用户,提供一"从不书写书面字符"的菜单,从而用户可以设定一种模式,以改变本实施例中匹配单元101和103的激活顺序。通过检查检查键702,用户可以改变匹配单元101和103的激活顺序。
图6和7示出了设定菜单的例子,但本发明并不限于此。比如,按照用户的应用可以提供各种设定菜单,并且很容易正确地设定它们。
按照上述本实施例,为了识别书面字符和压缩字符或连续形式字符,提供了匹配单元(同一笔划号)101和匹配单元(不同笔划号)103,判断输入笔划和字典内笔划的匹配结果,并基于判断结果选择所要使用的匹配单元101和103,从而识别字符。这样,由于不需要提供用于压缩字符或连续形式字符的识别字典,仅提供用于书面字符的识别字典就可以识别书面字符和压缩字符或连续形式字符,而不需要提供用于压缩字符或连续形式字符的识别字典。由于按照用户的书写方式的特点可以合适地设定书面字符和压缩字符或连续形式字符的识别条件,从而可以改进字符识别的识别速率和处理速度。
通过FDD的功能或方法所实现的本发明的目的可以通过诸如一FD等的存储介质来实现,在该存储介质中存储有实现上述本实施例的程序。也就是,因为存储介质连至FDD并且程序本身从存储介质读出实现了本发明一种新功能。按照本目的的本发明的一种结构特征示于图8。
为了实现本实施例的控制,FD由五个模块构成,即如图所示,字典1011,计数模块1012,第一比较模块1013,第二比较模块1014和一个确定模块1015。按照存储在存储介质内模块,按照图8所示的步骤S1002至S1005的顺序执行处理,"计数","第一比较","第二比较"和"确定"。存储在存储介质内的每一模块,在计数模块1012内执行"计数"(步骤S1002)相应于图3的流程中的步骤S301。
在第一比较模块1013内执行的"第一比较"(步骤S1003)处理相应于图3的流程中的步骤S302。在第二比较模块1014内执行的"第二比较"(步骤S1004)处理相应于图3的流程中的步骤S303至S305。在确定模块1015内执行的"确定"(步骤S1005)处理相应于图3的流程中的步骤S306和S307。
本发明可以应用于由多个设备构成的系统,也可以应用于包括一个设备的装置。很明显本发明可以通过提供一程序至一系统或一装置而体现本发明的情况。在这种情况下,存储有按照本发明程序的存储介质构成本发明。通过从存储介质读出程序至系统或装置,通过预定的方法操作系统或装置。
权利要求
1.一种字符识别装置,用于基于输入的笔划的特征识别一字符,包括一字典,用于存储构成标准字符的笔划特征;计数装置,用于计数输入的所述笔划数;第一比较装置,用于把输入的所述笔划的特征与存储在所述字典内的和所述计数装置计数的笔划数相同的标准字符的笔划的特征相比较;第二比较装置,当由于所述第一比较装置结果的原因,符合率低于一预定值时,用于把输入的所述笔划的特征与存储在所述字典内的笔划数大于具有相同笔划数的所述笔划的特征相比较;以及确定装置,基于所述第一和第二比较装置的结果,用于确定输入的所述笔划构成的一字符。
2.根据权利要求1的一种装置,其特征在于,所述第二比较装置把存储在所述字典内的,每次一预定数被加至所述笔划数时所得到笔划的特征与输入的所述笔划的特征相比较,并重复所述比较直至通过增加所述预定数所得到的笔划数达到一预定笔划数。
3.根据权利要求1的一种装置,其特征在于,所述第一比较装置把输入的所述笔划的特征与存储在所述字典内的和所述计数装置计数的笔划数相同的所有标准字符的笔划的特征相比较;
4.根据权利要求1的一种装置,其特征在于,根据标准字符的标准书写顺序,所述字典存储构成所述标准字符的笔划的特征。
5.根据权利要求1的一种装置,其特征在于,第一比较装置把输入的所述笔划的特征与存储在所述字典内的具有下列特性的笔划的特征相比较,存储在所述字典内的笔划具有与所述计数装置所计数的笔划数相同的笔划数,并且具有与至输入的所述笔划的进入顺序的预定顺序相同的所述进入顺序,并且在所述预定顺序后,所述第一比较装置把输入的所述笔划的特征与存储在所述字典内的与所述计数装置所计数相同笔划数的笔划的所有特征相比较。
6.根据权利要求1的一种装置,其特征在于,所述预定值是这样一个值,它是通过一个函数得到的,在该函数内至少输入的所述笔划数被用作一个变量。
7.根据权利要求1的一种装置,其特征在于,所述预定值是这样一个值,它是通过一个函数得到的,在该函数内至少输入的所述笔划的输入时间被用作一个变量。
8.根据权利要求1的一种装置,其特征在于,所述预定值是这样一个值,它是通过一个函数得到的,在该函数内至少输入的所述笔划的输入速度被用作一个变量。
9.根据权利要求1的一种装置,其特征在于,所述预定值是这样一个值,它是通过一个递增函数得到的,在该递增函数内输入的所述笔划的信息被用作一个变量。
10.根据权利要求1的一种装置,其特征在于,作为一个识别结果,所述确定装置确定对应于一个在所有比率中具有最高比率的比较目标的字符,在这些比率中,输入的所述笔划的特征与在所述字典中用作所述第一和第二比较装置的比较目标的笔划的特征相符合。
11.根据权利要求1的一种装置,其特征在于,所述确定装置具有相加装置,用于把一个预定偏值分别加至通过所述第一和第二比较装置所得到的每一比较结果;以及基于所述相加装置得到的一个新结果,所述确定装置确定输入的所述笔划构成的一个字符。
12.根据权利要求11的一种装置,还有显示装置,用于显示一设定菜单,以设定所述偏值。
13.根据权利要求1的一种装置,还有显示装置,当判断所述第二比较装置是否执行比较时,显示一设定菜单,以设定一预定值。
14.根据权利要求1的一种装置,还有一个图形输入板,以输入所述笔划。
15.根据权利要求1的一种装置,其特征在于,所述笔划是一个来自落笔到抬笔的信息。
16.一种字符识别方法,用于基于输入的笔划的特征识别一字符,包括一个计数步骤,用于计数输入的所述笔划的数;第一比较步骤,把输入的所述笔划的特征与存储在所述字典内的和所述计数步骤计数的笔划数相同的标准字符的笔划的特征相比较,在所述计数步骤中,构成标准字符的笔划的特征被存储;第二比较步骤,当由于所述第一比较步骤的原因,符合率低于一预定值时,用于把输入的所述笔划的特征与存储在所述字典内的笔划数大于具有相同笔划数的所述笔划的笔划的特征相比较;以及一确定步骤,基于所述第一和第二比较步骤的结果,用于确定所述笔划构成的一字符。
17.根据权利要求16的一种方法,其特征在于,在所述第二比较步骤中,实质上把存储在所述字典内的,每次一预定数被加至所述笔划数时所得到笔划的特征与输入的所述笔划的特征相比较,并重复所述比较步骤直至通过增加所述预定数所得到的笔划数达到一预定笔划数。
18.根据权利要求16的一种方法,其特征在于,在所述第一比较步骤中,输入的所述笔划的特征与存储在所述字典内的和所述计数步骤中计数的笔划数相同的所有标准字符的笔划的特征相比较;
19.根据权利要求16的一种方法,其特征在于,根据所述标准字符的标准书写顺序,所述字典存储构成所述标准字符的笔划的特征。
20.根据权利要求16的一种方法,其特征在于,在所述第一比较步骤,输入的所述笔划的特征与存储在所述字典内的具有下列特性的笔划的特征相比较,存储在所述字典内的笔划具有与所述计数步骤所计数的相同的笔划数,并且具有与至输入的所述笔划的进入顺序的预定顺序相同的所述进入顺序,并且在所述预定顺序后,输入的所述笔划的特征与存储在所述字典内的与所述计数步骤所计数相同笔划数的笔划的所有特征相比较。
21 根据权利要求16的一种方法,其特征在于,所述预定值是这样一个值,它是通过一个函数得到的,在该函数内至少输入的所述笔划数被用作一个变量。
22.根据权利要求16的一种方法,其特征在于,所述预定值是这样一个值,它是通过一个函数得到的,在该函数内至少输入的所述笔划的输入时间被用作一个变量。
23.根据权利要求16的一种方法,其特征在于,所述预定值是这样一个值,它是通过一个函数得到的,在该函数内至少输入的所述笔划的输入速度被用作一个变量。
24.根据权利要求16的一种方法,其特征在于,所述预定值是这样一个值,它是通过一个递增函数得到的,在该递增函数内输入的所述笔划的信息被用作一个变量。
25.根据权利要求16一种方法,其特征在于,在所述确定装置中,确定对应于一个在所有比率中具有最高比率的比较目标的字符作为一识别结果,在这些比率中,输入的所述笔划的特征与在所述字典中用作所述第一和第二比较装置的比较目标的笔划的特征相符合。
26.根据权利要求16的一种方法,其特征在于,所述确定步骤具有一相加步骤,用于把一个预定偏值分别加至通过所述第一和第二比较步骤所得到的每一比较结果;以及基于所述相加步骤得到的一个新结果,确定输入的所述笔划构成的一个字符。
27.根据权利要求26的一种方法,还有一显示步骤,用于显示一设定菜单,以设定所述偏值。
28.根据权利要求16一种方法,还有显示步骤,当判断所述第二比较步骤是否执行比较时,显示一设定菜单,以设定一预定值。
29.根据权利要求16一种方法,还有一个通过图形输入板输入所述笔划的步骤。
30.根据权利要求16一种方法,其特征在于,所述笔划是一个来自落笔到抬笔的信息。
31.一种存储介质,用于存储在一个计算机控制装置内执行的程序,该计算机控制装置从所述存储介质读取程序并控制计算机,所述存储介质包括一用于计数输入的所述笔划数的过程编码;一用于把输入的所述笔划的特征与存储在所述字典内的和所述计数步骤计数的笔划数相同的标准字符的笔划的特征相比较的过程编码,在所述计数步骤中,构成标准字符的笔划的特征被存储;一用于当由于所述第一比较步骤的原因,符合率低于一预定值时,把输入的所述笔划的特征与存储在所述字典内的笔划数大于具有相同笔划数的所述笔划的笔划的特征相比较的过程编码;以及一用于根据所述第一和第二比较步骤的结果,确定输入的所述笔划构成的一字符的过程编码.
32.根据权利要求31的一种存储介质,其特征在于,在所述第二比较步骤中,实质上把存储在所述字典内的,每次一预定数被加至所述笔划数时所得到笔划的特征与输入的所述笔划的特征相比较,并重复所述比较步骤直至通过增加所述预定数所得到的笔划数达到一预定笔划数。
33.根据权利要求31的一种存储介质,其特征在于,在所述第一比较步骤中,输入的所述笔划的特征与存储在所述字典内的和所述计数步骤中计数的笔划数相同的所有标准字符的笔划的特征相比较;
34.根据权利要求31的一种存储介质,其特征在于,根据所述标准字符的标准书写顺序,所述字典存储构成所述标准字符的笔划的特征。
35.根据权利要求31的一种存储介质,其特征在于,在所述第一比较步骤,输入的所述笔划的特征与存储在所述字典内的具有下列特性的笔划的特征相比较,存储在所述字典内的笔划具有与所述计数步骤所计数的相同的笔划数,并且具有与至输入的所述笔划的进入顺序的预定顺序相同的所述进入顺序,并且在所述预定顺序后,输入的所述笔划的特征与存储在所述字典内的与所述计数步骤所计数相同笔划数的笔划的所有特征相比较。
36.根据权利要求31的一种存储介质,其特征在于,所述预定值是这样一个值,它是通过一个函数得到的,在该函数内至少输入的所述笔划数被用作一个变量。
37.根据权利要求31的一种存储介质,其特征在于,所述预定值是这样一个值,它是通过一个函数得到的,在该函数内至少输入的所述笔划的输入时间被用作一个变量。
38.根据权利要求31的一种存储介质,其特征在于,所述预定值是这样一个值,它是通过一个函数得到的,在该函数内至少输入的所述笔划的输入速度被用作一个变量。
39.根据权利要求31的一种存储介质,其特征在于,所述预定值是这样一个值,它是通过一个递增函数得到的,在该递增函数内输入的所述笔划的信息被用作一个变量。
40.根据权利要求31一种存储介质,其特征在于,在所述确定装置中,确定对应于一个在所有比率中具有最高比率的比较目标的字符作为一识别结果,在这些比率中,输入的所述笔划的特征与在所述字典中用作所述第一和第二比较装置的比较目标的笔划的特征相符合。
41.根据权利要求31的一种存储介质,其特征在于,所述确定步骤具有一相加步骤,用于把一个预定偏值分别加至通过所述第一和第二比较步骤所得到的每一比较结果;以及基于所述相加步骤得到的一个新结果,确定输入的所述笔划构成的一个字符。
42.根据权利要求41的一种存储介质,还有一显示步骤的过程编码,显示一设定菜单,以设定所述偏值。
43.根据权利要求31一种存储介质,还有一显示步骤的一个过程编码,当判断所述第二比较步骤的是否执行比较时,显示一设定菜单,以设定一预定值。
44.根据权利要求31一种存储介质,还有一个通过图形输入板输入所述笔划的步骤的过程编码。
45.根据权利要求31一种存储介质,其特征在于,所述笔划是一个来自落笔到抬笔的信息。
全文摘要
本发明的一个目的是提供一种字符识别装置和方法,以及一种计算机控制装置。该计算机控制装置能正确地识别字符而不增加存储量和识别时间。为了这一目的,计数输入的笔划数,并且由于与字典内的具有计数笔划数的字符相比较的结果,当不能得到好的结果时,执行与笔划数大于计数笔划数的字典内模式的匹配,从而通过综合该匹配结果以确定输入的笔划的识别结果。
文档编号G06F17/00GK1155127SQ9611273
公开日1997年7月23日 申请日期1996年10月11日 优先权日1995年10月12日
发明者吉井裕人, 新井常一, 高须英司 申请人:佳能株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1