联机手写字符输入装置和方法

文档序号:6417635阅读:263来源:国知局

专利名称::联机手写字符输入装置和方法
技术领域
:本发明涉及一种手写字符(handwrittencharacter)输入装置,该装置存储通过手部以铁笔(stylus)等来书写的字符的手写数据,并借助字符码转换来识别该手写数据(handwritingdata)以在计算机上加以利用。本发明特别涉及一种无框手写字符输入装置,该装置通过手写书写字符时能够在自由位置处书写,而不需利用书写框。
背景技术
:计算机技术在这些年中的迅速发展已经使得增强计算机本身的加速和小型化成为可能,且移动终端比如个人数字助理(PDA)正在变得通用。在这样的情形下,特别是对于小型移动终端,由于输入媒介的物理约束,常常使用联机(online)手写字符输入装置,这种装置具有利用手写字符而不是键输入的输入装置。在许多常规使用的联机手写字符输入装置中,特别是在执行字符识别的装置中,使用了输入手写字符的方框(随后也称为“书写框”),用以确定字符之间的间断。图1示出了具有书写框的常规手写字符识别的示范性屏幕显示。如图1所示,书写框被设定于输入区域11中,框中所描绘的手写被识别为一个字符。然后,识别结果被依次显示于识别结果显示区域12中。在这种情况下,为了确定手写字符的书写完成,例如采用了如下方法,用以在使用者按下识别按钮时确定手写字符的书写完成,以及在最后笔划的书写完成之后已逝去特定时段(例如1秒)时确定手写字符的书写完成。作为另一可能的方法,设置多个书写框,当检测到在另一书写框中的书写开始时,确定手写字符的先前书写为完成。另外,例如Sharp公司生产的电子管理器Zaurus(R)系列被配备有墨水字处理器功能,通过该功能,书写框中书写的字符手写在保持其形状的同时其大小(size)减小了,以便插入于文本中。具有为了显示而减小手写大小的功能的此类手写字符输入装置采用了这样的方法,该方法通过利用书写框信息来确定字符的间断位置,并在下一书写框上的书写开始时存储和显示先前书写框中所描绘的手写,由此实现许多字符的连续输入。同时,还开发出用于无框字符识别的各种技术,通过这些技术,手写字符串能够在自由位置处书写,而无需利用书写框。例如,Senda等三人的“整合有语言的分段、识别和确定的无框联机字符串识别技术(Box-freeonlinecharacterstringrecognitiontechniquewiththeintegrationofsegmentation,recognitionandcertaintyoflanguage)”(IEICEPRMU98-138的技术报告,1998年12月)(随后称为“非专利文献1”)和Fukushima等二人的“基于随机模型的联机无框手写字符串识别技术(Onlinebox-freehandwrittencharacterstringrecognitionbasedonstochasticmodel)”9(IEICEPRMU98-139的技术报告,1999年12月)(随后称为“非专利文献2”)公开了这样的技术。例如,如图2A和图2B所示,在识别手写字符的手写并将其转换为文本的无框字符识别装置中,如果用于手写字符的间断位置错误,则能够以不同方式识别一个手写字符串。也就是,在图2A中,该手写被识别为“好大生”,而在图2B中被识别为“女子大生”。因此,用于手写字符的分段技术的质量极大地影响了识别准确性。在非专利文献1和非专利文献2中,首先,将在无任何指定书写框的情况下输入到输入区域中的手写字符串划分成构成分离字符的单独区段,然后,对于通过组合单独区段而构成的每个字符区域执行字符识别。然后,将字符区域的可能组合之中具有最大可能性的组合视为字符串的识别结果。也就是,这些方法等效于这样的方法构成网络形式的单独区段,并从该网络中发现最优路径,如图3所示。而且,根据用以识别由手部一次书写的所有手写字符串的无框识别方法,待输入的手写字符串被书写为具有特定长度,然后进行字符识别。因此,可得到在识别结果前发生的时间间隔(timelag)。例如,在设置如图4A所示书写框的情况下,可对每个字符执行字符识别。由此,当在最后的书写框中完成字符书写之后,可在用于一个字符的识别时间内简单地显示最终的识别结果。另一方面,在如图4B所示未设置书写框的情况下,由于字符识别是在整个字符串的书写完成之后开始的,需要用于三个字符的识别时间。因此,响应时间Δt出现相当大的差异(该响应时间是在最后字符的书写完成之后用于显示最终识别结果所需要的时段),这变成降低无框字符识别操作性的因素。为了处理无框字符识别中这样的问题,例如Tanaka等三人的“使用层延分段法的实时无框联机手写串识别(Realtimebox-freeonlinehandwritingstringrecognitionusinglayer-delayedsegmentationmethod)”(IEICEPRMU2001-264的技术报告,2002年3月)(随后称为“非专利文献3”)公开了一种方法在书写手写字符的同时执行字符识别,以便即使对于无框识别也能够在手写字符的书写期间获得识别结果。相似的方法还在JP2002-203208A(随后称为“专利文献1”)中有所公开。当利用这些方法时,为了让使用者可以确认最终将被识别的字符串,需要使用者的确定,用以表示使用者意图的手写字符串的书写已被完成。为此,传统地,将使用者按下识别按钮或者在特定时段下没有输入手写(超时)确定为输入的完成。然后,例如JPH05(1993)-73725A(随后称为“专利文献2”)中所公开的,已被识别的手写字符和尚未识别的手写字符以不同显示颜色来显示,或者在识别已完成时将已被识别的手写字符从显示中被擦除,以便有助于确认涉及手写字符的识别已被完成之处的位置。而且,Murase等三人的“使用候选字符格方法的联机书写框自由字符串识别(Onlinewriting-boxfreecharacterstringrecognitionbycandidatecharacterlatticemethod)”(IEICETransactions,J68-D,no.4,1985,pp765-772)(随后称为“非专利文献4”)公开了一种仅显示当前书写的手写字符的最后N个笔划的方法,这意味着不显示先前输入的笔划数据,以避免手写显示的重叠。然而,当利用非专利文献3所述的方法时,例如出现如下问题尽管该方法能够在手写字符串的书写期间获得识别结果,但是当在屏幕如在PDA等中的屏幕的大小存在物理约束的情况下,长字符串无法在一行之内书写。这种情况可通过在用于书写的屏幕上折叠字符串来处理。然而,如果该屏幕充满了手写字符串,则应当擦除屏幕上的手写。
发明内容关于擦除屏幕上手写的时机,例如可考虑如下方法,检测使用者的操作比如按下识别按钮,以及在笔输入停止了特定时段(超时)情况下擦除手写并同时执行识别处理。然而,在任一方法中,应当中断手写字符串的书写操作,以便擦除手写。如果继续字符的书写而不擦除屏幕上的手写,则手写将彼此重叠,由此造成相当地难以辨认。为了应对这样的问题,如非专利文献4中所公开的,例如仅显示当前书写的字符串手写的最后N个笔划(N代表自然数),这意味着不显示N个笔划之前的笔划数据,以避免屏幕上字符串手写的重叠。然而,由于笔划数量在每个字符中是不同的,所以认为这样的仅显示预定N个笔划的控制方法可能造成过量擦除手写或留下不需要部分的问题,在某些情况下导致不友好的用户界面。上述问题对于不执行字符识别的情况同样存在。也就是,为了在小型屏幕上连续输入手写字符串而不利用书写框,需要一些使其上书写的手写不干扰后继手写字符的书写的一些研究。为了应对上述问题,本发明的目的是提供一种联机手写字符输入装置和这样的方法,该方法即使在长的手写字符串无法被书写于小型显示器上时,仍然能够连续书写这些手写字符,而不中断字符的书写。为了实现上述目的,本发明的联机手写字符输入装置包括手写输入单元,其用于输入在屏幕上书写的手写字符串的手写数据;无框手写字符存储单元,其存储该手写数据,而不利用涉及在其中输入手写字符的方框的信息;以及手写显示单元,其在该屏幕上显示该手写数据。该联机手写字符输入装置还包括已书写字符确定单元,其确定该手写数据的哪一部分已被书写;从该屏幕中擦除被确定为已书写的那部分手写数据的显示。为了实现上述目的,本发明的另一种联机手写字符输入装置包括手写输入单元,其用于输入在屏幕上书写的手写字符串的手写数据;无框手写字符存储单元,其存储该手写数据,而不利用涉及在其中输入手写字符的方框的信息;以及手写显示单元,其在该屏幕上显示该手写数据。该联机手写字符输入装置还包括已书写字符确定单元,其确定所存储的手写数据的哪一部分已被书写;以及显示属性产生单元,其产生用于说明该手写数据的显示属性的显示属性信息。在该无框手写字符存储单元中,该显示属性信息与该手写数据被成对地存储;按照该显示属性信息来控制被确定为已书写的那部分手写数据的显示。利用这些结构,即使在小型屏幕如在PDA中的小型屏幕上利用无框字符串来连续进行书写时,已书写的手写数据不会干扰后继手写字符的输入,由此允许自然地执行无框字符串的连续书写。而且,在本发明的联机手写字符输入装置中,优选地,该已书写字符确定单元包括手写分组单元,其以预定单位将该手写数据划分成多个组;已书写组确定单元,其确定每个组是否已被书写;以及已书写手写输出单元,其按照该组是否已被书写,将该显示属性信息分配给该手写数据。而且,在本发明的联机手写字符输入装置中,优选地,该已书写组确定单元在水平书写的情况下,将从当前书写的笔划数据的左端被间隔开预定或更大宽度的组确定为已书写;在垂直书写的情况下,将从当前书写的笔划数据的上端被间隔开预定或更大宽度的组确定为已书写。利用该结构,即使当被确定为已书写的手写数据的显示属性在屏幕上已被改变时,使用者可感觉到手写字符串的输入依然很正常。而且,在本发明的联机手写字符输入装置中,优选地,该已输入字符确定单元还包括字符大小确定单元,其确定该手写数据中的字符大小;该已书写组确定单元根据字符的大小,来执行涉及是否已书写的确定。该结构允许该装置动态响应字符大小。而且,在本发明的联机手写字符输入装置中,优选地,该已书写字符确定单元还包括新行起始位置确定单元,其确定该手写数据中新行起始位置;该已输入组确定单元根据组是否与当前书写的手写数据位于同一行中,来执行关于该组是否已书写的确定。而且,在本发明的联机手写字符输入装置中,优选地,从该屏幕中擦除属于被确定为已书写的组的手写数据。这可避免对于新手写字符输入的干扰。优选地,本发明的联机手写字符输入装置还包括无框手写字符识别单元,其识别所存储的手写数据,而不利用涉及书写方框的信息,并输出字符识别结果。本发明还针对一种作为计算机的处理步骤、用于执行上述联机手写字符输入装置功能的软件。具体来说,本发明的计算机可执行程序用以实施一种联机手写字符输入方法,该方法包括步骤输入在屏幕上书写的手写字符串的手写数据;存储该手写数据,而不利用涉及书写方框的信息;以及在该屏幕上显示该手写数据。该方法还包括步骤确定该手写数据的哪一部分已被书写;以及从该屏幕中擦除被确定为已书写的那部分手写数据的显示。本发明的另一种计算机可执行程序用以实施一种联机手写字符输入方法,该方法包括步骤输入在屏幕上书写的手写字符串的手写数据;存储该手写数据,而不利用涉及书写方框的信息;以及在该屏幕上显示该手写数据。该方法还包括步骤确定该手写数据的哪一部分已被书写;以及产生用于说明该手写数据的显示属性的显示属性信息。该显示属性信息与该手写数据被成对地存储;按照该显示属性信息来控制被确定为已书写的那部分手写数据的显示。利用这些结构,当这样的程序被加载于计算机上并被执行时,可具体实现一种联机手写字符输入装置,通过该装置,即使在小型屏幕如在PDA中的小型屏幕上利用无框字符串连续进行书写时,已书写的手写数据不会干扰后继手写字符的输入,由此允许自然地进行无框字符串的书写。图1示出了具有书写框的手写字符识别装置的示范性屏幕显示;图2A和图2B示出了在无框手写字符识别中由于区段位置之间的差异所造成的示范性识别结果;图3用于说明无框手写字符识别方法;图4A用于说明具有书写框的手写字符识别方法中的识别时间,图4B是用于说明无书写框的手写字符识别方法中的识别时间;图5示出了根据本发明实施例1的联机手写字符输入装置的结构;图6示出了根据本发明实施例1的联机手写字符输入装置中的示范性笔划数据;图7用于说明在无框手写字符输入中确定已书写字符的方式;图8示出了根据本发明实施例1的联机手写字符输入装置中已书写字符确定单元的示范性结构;图9示出了根据本发明实施例1的联机手写字符输入装置中的示范性手写分组;图10示出了根据本发明实施例1的联机手写字符输入装置中的已书写确定;图11示出了根据本发明实施例1的联机手写字符输入装置的另一结构;图12是根据本发明实施例1的联机手写字符输入装置中的过程流程图;图13示出了根据本发明实施例2的联机手写字符输入装置中已书写字符确定单元的示范性结构;图14用于说明根据本发明实施例2的联机手写字符输入装置中字符大小;图15示出了根据本发明实施例3的联机手写字符输入装置中已书写字符确定单元的示范性结构;图16用于说明根据本发明实施例3的联机手写字符输入装置中新行起始位置确定过程;以及图17示出了示范性计算机环境。具体实施例方式(实施例1)下文将参照附图,描述根据本发明实施例1的联机手写字符输入装置。图5示出了根据本发明实施例1的联机手写字符输入装置的结构。在图5中,标号51表示手写输入单元,其是能够输入手写字符的输入媒介,比如鼠标或笔型输入板(pen-typetablet)。手写输入单元51获取使用者书写的字符串的手写坐标数据。所获取的手写数据被表示为坐标数组,其可表示为例如图6所示格式的笔划数据集合。标号52表示无框手写字符存储单元,其存储所输入的手写字符的手写数据,并显示用于说明手写数据的屏幕显示属性的属性信息。具体来说,这些数据可记录于计算机的通用存储装置上,为此目的,可使用存储装置比如硬盘。手写显示控制单元54是用于指示手写显示单元55如何显示手写的装置。例如,在手写数据之中,待显示的字符的坐标数据及其属性信息(厚度、颜色、线型、手写数据的显示/非显示、显示的透射性等)被传递到手写显示单元55。手写显示单元55根据所接收的数据的属性在屏幕上显示所接收的数据,为此目的,可使用计算机的CRT显示器和液晶显示器等。这里,显示属性信息由显示属性信息产生单元(未示出)预先产生。然后,无框手写字符存储单元52根据手写数据的状态(即手写数据是在书写过程中或者已被书写等),在需要时更新显示属性信息。由此,能够以笔划为单位或者以用以确定涉及书写完成的单位(即以词为单位)来设定显示属性信息。本实施例的特征在于设置了已书写字符确定单元53。已书写字符确定单元53是用于在已存储的手写数据之中将这样的手写确定为已书写的装置,该手写属于与当前书写的字符不相同的字符。例如,如图7所示,在将要通过手写来输入字符串“文字認識”的情况下,如果字符“識”中最后的笔划数据71(图7中的粗体部分)是当前书写的数据,则直至“文字認”的部分是已书写的字符,字符“識”是当前书写。当将从屏幕中擦除已书写的手写时,可擦除手写“文字認”,但是不可擦除属于“識”的手写。因此,需要这样的确定装置。这里请注意,在连写英文字母的情况下,可对于笔划的单位,即对于一个单词的单位,来确定该书写是否已被完成。图8示出了根据本发明实施例1的联机手写字符输入装置中已书写字符确定单元53的示范性结构。在图8中,手写分组单元531将所存储的手写数据划分为多个组,每个组均构成字符。然后,已书写组确定单元532确定每组的书写是否已被完成。最后,已书写手写输出单元533将属于每组的手写数据以及用于表示该组的书写是否已被完成的信息一起输出。手写分组单元531可通过利用分段技术来实施,该分段技术常常被用于联机无框字符识别。由于具体的处理方法在非专利文献3和非专利文献4中已提及,所以省略其具体说明。例如,当需要分组时,手写被划分为组,每组是由图9所示的虚线所包围的部分构成。如图10所示,已书写组确定单元532将与当前正被书写的手写的左端间隔有特定或更大宽度的组确定为已书写。在图10中,未包含于已书写确定尺寸101中的组是以粗实线来表示的,这些组被确定为已书写。已书写确定尺寸101的设定方法并不特别限定,例如,可通过将屏幕上的实际大小设定为如2cm,可使用系统预先指定的数值。然后,已书写手写输出单元533将标志(flag)分配给每个手写数据,将结果传递到手写显示控制单元54,其中,该标志是用于将手写划分为属于图10中确定为已书写的组的手写以及其他手写。这样的过程通过软件可容易地实施。这里,手写显示控制单元54控制手写的显示方法,从而使属于被确定为已书写组的手写不会干扰后继手写的输入。例如,可擦除属于被确定为已书写组的手写,或者例如可将此类手写的显示属性改变为以浅色或不同颜色来显示。在将要改变属于被确定为已书写组的手写数据的显示属性时,可通过预先设定如表1所示的显示属性值来容易地实施这样的改变。毋庸赘言,显示属性不限于表1中所示,可使用各种属性值。此外,尽管在表1中以词为单位来设定显示属性值,但是也可以笔划为单位来设定显示属性值。(表1)而且,字符识别功能可被添加到上述联机手写字符输入装置。在这种情况下,如图11所示,无框手写字符识别单元61识别无框手写字符存储单元52中存储的手写数据。应当注意,无框手写字符识别单元61还具有将识别结果输出到屏幕上的功能。由无框手写字符识别单元61进行的字符识别方法不受特别限定,且可采用任何通常可用的无框手写字符识别方法。下文将描述具体实现根据本发明一个实施例的联机手写字符输入装置的程序的过程流。图12是具体实现根据本发明一个实施例的联机手写字符输入装置的程序的过程流。在图12中,首先,使用者书写的手写字符串的手写数据被获取(步骤S1201)和存储(步骤S1202)。接着,将所存储的手写数据划分为多个组,每组构成字符(步骤S1203)。然后,从划分所得的组中选择一组,该组变为确定是否已完成组书写的目标(步骤S1204)。然后,执行所选组的书写是否已被完成的确定(步骤S1205)。如果它被确定为已书写组(步骤S1205是),则将表示已书写的信息分配给属于该组的手写数据,其中该分配是以词为单位来进行的(步骤S1206)。如果该组被确定为未书写组(步骤S1205否),则以词为单位将表示当前正被书写的信息分配给属于该组的手写数据(步骤S1207)。重复这样的过程,直至所有组被选择为止(S1208)。然后,根据所分配的信息,来添加待显示的手写数据的坐标数据和用于在屏幕上显示手写数据的关于显示属性的信息,比如厚度、颜色、线型、线条的显示/非显示和字符的透射性(步骤S1209);根据关于显示属性的信息,将手写数据显示于屏幕上或者从屏幕中擦除(步骤S1210)。如上所述,根据实施例1,即使在小型屏幕如在PDA中的小型屏幕上利用无框字符串连续进行书写时,已书写的手写数据不会干扰后继手写字符的输入,由此使得无框字符串的连续书写得以自然地进行。此外,可消除用于从屏幕中擦除被确定为已书写的手写数据的操作,并在不中断书写的情况下有效地输入手写字符。(实施例2)下文将参照附图,描述根据本发明实施例2的联机手写字符输入装置。图13示出了根据本发明实施例2的联机手写字符输入装置中已书写字符确定单元53的结构。如图13所示,实施例2的特征在于,与实施例1中相对应的已书写字符确定单元53根据手写字符串的字符大小,动态地确定已书写确定尺寸101。也就是,在图13中,已书写字符确定单元53具有字符大小确定单元131,其确定输入手写字符串的字符大小。字符大小确定单元131根据所存储的手写字符串的手写数据,确定手写字符的大小。这里请注意,各个手写字符具有各种大小和形状。实施例2中所述的“字符大小”是表示手写字符串作为整体的平均字符的大小的数值。例如,如图14所示,假设手写字符“a”的外部尺寸的垂直和水平长度分别是sy和sx,二者之间的较大值变为字符大小ss。也就是,利用用以输出括号中最大值的函数MAX(),可将字符大小ss表示为(公式1)(公式1)ss=MAX(sx,sy)然后,已书写组确定单元532根据字符大小确定单元131所确定的字符大小ss,确定所选组的书写是否已被完成。例如,可执行如下过程如果手写组含有位于一位置处的手写数据,该位置是从当前正被书写的笔划位置向后两个或多个的字符大小ss,则可确定这样的手写组为已书写。也就是,与实施例1不同,已书写确定尺寸101不是预先设定的固定值,而是可根据字符大小ss动态变化的变量。例如,可将用于确定是否已书写的已书写确定尺寸101设定为如字符大小ss的1.5倍。这里请注意,用于确定已书写确定尺寸101的方法不限于字符大小ss的倍数,可使用任何方法,只要其是基于字符大小ss来确定的。利用这样的结构,可根据输入手写字符的大小来动态改变涉及是否已书写的确定的范围,由此能够在更为自然的方式下连续地输入手写字符。(实施例3)下文将参照附图,描述根据本发明实施例3的联机手写字符输入装置。图15示出了根据本发明实施例3的联机手写字符输入装置中已书写字符确定单元53的示范性结构。与实施例1和2不同,实施例3的特征在于,对在连续输入的手写字符串中是否提供(feed)入新的一行执行确定。也就是,如图15所示,已书写字符确定单元53具有新行起始位置确定单元151,其在以行为单位连续书写手写字符串时确定行改变的位置。然后,已书写组确定单元532将这样的手写组确定为已书写,这些手写组属于在被确定为当前正被书写的行之前的行。下面将参照图16,描述新行起始位置确定单元151中的一个过程实例。图16示出了当前书写的手写字符“識”的最后笔划(以粗实线来表示)。在图16的实例中,手写字符串分两行来书写。这里,第二行中的字符串“文字認識”被确定为当前书写行,而第一行中的字符串“枠なし手書き”被确定为已书写。字符串“枠なし手書き”以虚线来表示,这表示其显示属性已被改变,因为它们是已书写的。然后在图16中,以粗箭头来表示从第一行中最后笔划的末端到第二行中第一笔划的开始之间的笔的移动矢量。在移开该笔的同时所移动的该矢量通常被称为“飞笔(off-stroke)”。当输入手写字符串时,飞笔出现于笔划之间,利用飞笔的方向和大小,可执行关于新行起始位置的确定。例如,在水平书写的情况下,假设飞笔在x方向(假设右侧为正)上的分量是ofx,可将ofx>-2×ss的情况确定为新行起始位置。换句话说,当在手写字符串的水平书写期间字符的书写位置明显地向负方向移动时,这样的位置可被确定为新行起始位置。而且,还可考虑许多改型,例如也可通过考虑笔划之间的时间间隔(即飞笔首尾之间的时差)超过预定时段(例如1秒)的情况,或者通过考虑飞笔的y分量ofy(例如在ofx>ss和ofy>0.5×ss的情况下,这样的位置可被确定为新行起始位置),来执行该确定。类似地,在垂直书写的情形下,假设飞笔在y方向(假设下侧为正)上的分量是ofy,可将ofy>-2×ss的情况确定为新行起始位置。换句话说,当在手写字符串的垂直书写期间字符的书写位置明显地向负方向移动时,这样的位置可被确定为新行起始位置。而且,还可考虑许多改型,例如也可通过考虑笔划之间的时间间隔(即飞笔首尾之间的时差)超过预定时段(例如1秒)的情况,或者通过考虑飞笔的x分量ofx(例如在ofy>ss和ofx>0.5×ss的情况下,这样的位置可被确定为新行起始位置),来执行该确定。如上所述,根据实施例3,当将要连续输入长的手写字符串时,可执行该书写且同时换行,从而换行之前的已书写字符不会干扰新手写字符的输入,由此能够自然连续地书写。这里请注意,如图17所示,具体实现根据本发明实施例的联机手写字符输入装置的程序不仅可存储于便携式记录介质172比如CD-ROM172-1、软盘172-2等上,而且可存储于配备在通信线路前面的其他存储装置171、记录介质174(比如硬盘)和计算机173的RAM上。当执行该程序时,在主内存上加载并执行程序。而且,如图17所示,根据本发明实施例的联机手写字符输入装置中存储的手写数据等不仅可存储于便携式记录介质172(比如CD-ROM172-1、软盘172-2等)上,而且可存储于配备在通信线路正向处的其他存储装置171、记录介质174(比如硬盘)和计算机173的RAM上。例如,在使用根据本发明的联机手写字符输入装置时,这样的数据可由计算机173读出。工业实用性如上所述,根据本发明的联机手写字符输入装置,即使在小型屏幕如在PDA等中的小型屏幕上,以及即使在应当擦除被确定为已书写的手写数据时,仍可连续书写无框字符串,而无需中断手写字符的输入。权利要求1.一种联机手写字符输入装置,包括手写输入单元,用于输入在屏幕上书写的手写字符串的手写数据;无框手写字符存储单元,其存储该手写数据,而不利用涉及用以输入手写字符的方框的信息;以及手写显示单元,其在该屏幕上显示该手写数据,其中,该联机手写字符输入装置还包括已书写字符确定单元,其确定该手写数据的哪一部分已被书写,以及从该屏幕中擦除被确定为已书写的那部分手写数据的显示。2.一种联机手写字符输入装置,包括手写输入单元,用于输入在屏幕上书写的手写字符串的手写数据;无框手写字符存储单元,其存储该手写数据,而不利用涉及在其中输入手写字符的方框的信息;以及手写显示单元,其在该屏幕上显示该手写数据,其中,该联机手写字符输入装置还包括已书写字符确定单元,其确定所存储的手写数据的哪一部分已被书写;以及显示属性产生单元,其产生用于说明该手写数据的显示属性的显示属性信息,其中,在该无框手写字符存储单元中,该显示属性信息与该手写数据被成对地存储,以及按照该显示属性信息,来控制被确定为已书写的那部分手写数据的显示。3.如权利要求1或2所述的联机手写字符输入装置,其中,该已书写字符确定单元包括手写分组单元,其以预定单位将该手写数据划分成多个组;已书写组确定单元,其确定是否每个组已被书写;以及已书写手写输出单元,其按照该组是否已被书写,将该显示属性信息分配给该手写数据。4.如权利要求3所述的联机手写字符输入装置,其中,该已书写组确定单元在水平书写的情况下,将从当前书写的笔划数据的左端起间隔开预定或更大宽度的组确定为已书写,而在垂直书写的情况下,将从当前书写的笔划数据的上端起间隔开预定或更大宽度的组确定为已书写。5.如权利要求3或4所述的联机手写字符输入装置,其中,该已输入字符确定单元还包括字符大小确定单元,其确定该手写数据中的字符大小,以及该已书写组确定单元根据该字符的大小,来执行涉及是否已书写的确定。6.如权利要求3至5任一项所述的联机手写字符输入装置,其中,该已书写字符确定单元还包括新行起始位置确定单元,其确定该手写数据中的新行起始位置,以及该已输入组确定单元根据组是否与当前书写的手写数据位于同一行中,来执行涉及该组是否已书写的确定。7.如权利要求2至6任一项所述的联机手写字符输入装置,其中,从该屏幕中擦除属于被确定为已书写的组的手写数据。8.如权利要求1至7任一项所述的联机手写字符输入装置,还包括无框手写字符识别单元,其识别所存储的手写数据,而不利用涉及在其中输入手写字符的方框的信息,并输出字符识别结果。9.一种实施联机手写字符输入方法的计算机可执行程序,该方法包括步骤输入在屏幕上书写的手写字符串的手写数据;存储该手写数据,而不利用涉及在其中输入手写字符的方框的信息;以及在该屏幕上显示该手写数据;其中,该方法还包括步骤确定该手写数据的哪一部分已被书写,以及从该屏幕中擦除被确定为已书写的那部分手写数据的显示。10.一种实施联机手写字符输入方法的计算机可执行程序,该方法包括步骤输入在屏幕上书写的手写字符串的手写数据;存储该手写数据,而不利用涉及在其中输入手写字符的方框的信息;以及在该屏幕上显示该手写数据;其中,该方法还包括步骤确定该手写数据的哪一部分已被书写,以及产生用于说明该手写数据的显示属性的显示属性信息,其中,将该显示属性信息与该手写数据成对地存储,以及按照该显示属性信息,来控制被确定为已书写的那部分手写数据的显示。全文摘要本发明提供一种联机手写字符输入装置及其方法,即使字符需要在小型显示器上书写时,其仍允许手写字符串的书写,而不会中断书写。利用该方法,输入和存储书写在屏幕上的手写字符串的手写数据,然后将所存储的手写数据显示于屏幕上。执行涉及所存储的手写数据的哪一部分已被书写的确定,然后将被确定为已书写的该部分手写数据的显示从屏幕中被擦除,或者按照显示属性信息来控制。文档编号G06F3/0488GK1689028SQ0382357公开日2005年10月26日申请日期2003年4月24日优先权日2003年4月24日发明者田中宏申请人:富士通株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1