用于纸基记录形成系统的数字化装置的方法,系统和产品的制作方法

文档序号:6414761阅读:198来源:国知局
专利名称:用于纸基记录形成系统的数字化装置的方法,系统和产品的制作方法
本申请是1996年1月23日提交的序号为No.60/010,443美国临时申请的部分继续申请。
本发明涉及用于手写文本实时数字化和识别的装置的领域。本发明致力于解决用传统的纸基记录形成系统集成手写文本的数字记录的问题。
在文本写成时使手写文本数字化及对于手写文本数据的处理方面目前已知有多种技术。典型的数字化设备采用数字化板,该数字化板发生表示在板上使用的指示笔坐标的数据。该项技术中包括通过检测由坐标笔发生的无线电频率的发射而发生位置信息的数字化板。这种典型的坐标笔还装有可出墨水的笔尖,并一般还包括在坐标笔与表面接触时发生一种信号(“落笔”信号)的压力传感器。这一信号可借助于专用的导线或通过二次无线电频率发送而被传送到数字化板。通过监视落笔信号和坐标笔通过无线电传感格栅的无线电发射路径,数字化板可以发生表示构成在数字化板表面或接近该表面的书写的文本的笔画(“笔法”)的数据流。
数字化板起初用作为数据处理系统的输入装置。例如,数字化板及其伴随的坐标笔可连接到个人计算机,使得坐标笔在板上画出的线条作为向计算机的输入而被记录,如Tsugei等人的美国专利第4,656,317号。使用格栅或其它形式覆盖数字化板,以便使特定类型的输入进入是公知技术,如Abe等人的美国专利第4,136,336号。另外还有这样的方法,即使用透明的数字化板覆盖诸如LCD屏幕等显示装置,这样允许计算机发生的通过数字化板可见的形式被显示,并允许由坐标笔发生的笔画在显示装置上显示,如Dao等人的美国专利第5,049,862号;Ito等人的美国专利第5,177,328号。
本项技术还具有使用各种已知的识别处理过程转换笔画数据为文字串的能力,从图象的笔画数据发生表示笔画的图形显示的数据也是公知技术。
具体到数字化板与面向纸张的任务的集成方面,目前常见的是把数字化板与扫描仪组合起来,这样允许手写体文挡先被扫描到存储器中,并然后通过使用坐标笔和数字化板所发生的输入在存储器中进行变换,如Comerford等人的美国专利第5,243,149号。另外,也可以使用数字化板覆盖照相复印机的输入窗口,使得可以使用坐标笔圈定文挡的特定区域,如同文挡处于窗口上那样指定这些特定区域用于复制,如Kishi等人的美国专利第4,745,491号。
虽然上面说明了有关各种组件的操作,但是先有技术中并没有透露或建议这些组件可与传统的纸基手写体记录形成任务相结合的使用。传统的纸基记录形成任务的例子包括在会议或上课期间使用笔记本或拍纸簿作笔记,在纸基地址簿中记录地址和电话号码,以及作“待完成工作”的列表和提醒注意事项。虽然先有技术暗示这些功能可以使用作为记录媒体的计算机及作为输入装置的数字化板和坐标笔执行,但是这种系统将要求用户放弃纸基记录的优点。这些优点包括便于携带和易于进行记录检索,易于保护记录,记录易于发生,易于浏览大量的记录,以及在纸上书写的熟悉的感觉经验。
本发明结合了数字化技术和手写记录形成的优点。总体上来说,本发明可以在包含一种系统的记录单元中实施,该系统响应通过使用墨水用手在与记录单元相关的纸或其它书写媒体上发生记录而对记录的数字拷贝进行记录。用户可以在书写媒体上使用上述类型的有墨水的坐标笔发生手写记录。反映笔画和相关事件的数据流可以通过包含在记录单元中的数字化板发生。在数据流发生时数字化记录可存储在与数字化板相关联的非易失性存储器中。在数据流中所反映的事件可以自动地由该单元发生或由用户调用。用户调用的事件可以包含指示用户正在写入的特定页的事件,以及例如作地址簿项事先定义类型的笔画表征组事件。
本发明还可以在使用按上述方式记录的数据的系统和方法中实施。这种系统可以把数据分类为笔画和事件的集合。笔画和相关的事件可进而被组织为字段集合。这些笔画或字段集合转而可以作为输入提供给识别引擎以发生文字串,或作为输入提供给图象数据发生器以发生图象数据。
这样,本发明提供了不用其它的计算机系统的协助而发生表示手写体的文本及用于记录并存储该数据流的不受限制的独立单元。以这种方式,可以通过该单元在任何时间对数据进行记录,并以后根据各种应用可以传送给其它计算机系统进行处理。
结合附图阅读下面对本发明的一些优选实施例详细的说明的话,将能更易于理解以上概述的本发明的功能及其它功能、实现方法。附图中

图1表示本发明的一个实施例的硬件的正视图;图2表示图1的实施例的侧视图;图3表示包含在其上固定有标准的书写纸簿的图1的实施例的侧视图;图4表示图1的实施例的顶视图;图5表示图1的实施例的数字化板及相关组件的布局的顶视图;图6表示图1的实施例的数字化板、电路板及相关组件的侧视图;图7表示根据本发明实施例的硬件部分框图;图8表示本发明的事件发生流程图;图8a表示本发明的“软按钮”操作的流程图;图9表示本发明的“新页事件”操作的流程图;图10表示本发明中以“线性模式”出现的“笔画表征化事件”的流程图;图11表示本发明中以“圆圈-后”模式出现的笔画表征化事件的流程图;图12表示本发明中出现的“删除事件”的流程图;图13表示本发明中的数据处理系统的一个例子;图14表示本发明中用于确定由边界笔画所指示的笔画的过程的一个例子。
图15表示本发明中用于从与预定类型的事件相关的笔画发生字符串的过程的一个例子;以及图16表示本发明中用于对与预定类型的事件相关的笔画发生图象数据的过程的一个例子。
下面通过四个章节详细说明本发明。第一节展现了示例性的记录单元的硬件。第二节展现了记录单元控制和数据记录过程。第三节展现了本发明中用于处理记录的数据的示例性方法。第四节展现了本发明的另一实施例。
I.示例性记录单元的硬件首先参照表示根据本发明的记录单元100的图1。该记录单元可包括含有覆盖数字化板(其外形由虚线指示)的区域104的壳体102。数字化板包含能够从通过无线电频率耦合的坐标笔接收电磁信号的有效区域。数字化板可以这样装设,使得有效区域部分具有与标准的纸张尺寸一致的形状因数。在所示的实施例中,由围绕外壳并在虚线处终止的顶部和两侧为界的有效区域部分具有8.5英寸乘11英寸的形状因数,这与标准书写纸的形状因数是一致的。另外,还可以提供与不同标准纸张尺寸(诸如A4)匹配的其他形状因数,或与专用标准纸张尺寸(例如标准支票簿)形状因数匹配的形状因数。
此外,还可以对数字化板设置几个“软按钮”106。软按钮是数字化板的有效部分内的一预定区域,在软按钮区域内检测到笔画信息时即表示具体的输入数值。在所示的实施例中,多个软按钮106成一水平行装设在数字化单元的底部附近。虽然如此,这些按钮还可位于数字化板的任何有效部分中,且它们的位置可以按默认或通过用户定制操作来设计。软按钮的功能可以由图标或其它图例指示。
在记录单元的一个部分上可以装设一个LCD显示屏108。显示屏可用于向用户提供提示信息和其它信息。例如,LCD屏可以显示提示用户向单元提供输入。显示屏的右侧是“落笔”指示器110,该指示器在坐标笔(未示出)与附加在记录单元上的书写媒体表面接触期间被点亮。
图2和3表示从侧面看到的图1实施例。要注意的是,这一实施例具有相对于装置的长度特别薄的侧面。薄的侧面是比较可取的方案,因为这便于在传统上存放纸张(诸如公文包和笔记本)的地方使用该装置。具体说来,图3示出了包含保持在接近数字化板的数字化表面的拍纸簿300的实施例。拍纸簿由保持架302保持。在所示的实施例中,保持架包括拍纸簿的背板可以插入其内的一个槽。在此实施例中最好有这种保持架,因为它能够提供数字化板与拍纸簿之间的可重复对齐。在使用这种保持架之处,可以除去纸张并用同数字化面同样对齐的纸张代替。业内专业人员将可看出,保持架的功能可以由许多其它熟知的装置根据本发明的目的合乎要求地实现。
图4表示从顶部所看到的图1的实施例。记录单元的顶面可以包含电池盒400(所示为盖打开状态)、IR(红外线)收发器透镜402、RS-232串行端口连接器404及交流电源适配器连接器406。图中所示的电池盒是作为能够容纳四个AAA规格的的电池或NiMH电池组的双工电池盒而装设的。
图5示出了去掉了外壳的图1的实施例。从图中能够看到,数字化板104包含围绕有效区域的无效周边区域。图6中示出的图5的组件,包括位于数字化板104下面的电路板600。
图7中提供了本发明一实施例硬组件的框图。该系统由一微控制器700管理,微控制器连接到易失性存贮装置702和非易失性存贮装置704、显示器706以及包含能够与其它系统进行对接的一个红外线收发器708与一个RS-232串行端口710的输出装置。该微控制器还与包括数字化芯片组和一电磁传感器(未示出)的数字化仪子系统712连接。使用存储在存储器中的软件,微控制器可以管理硬件的操作,使得由数字化板响应墨水坐标笔发生的笔画而生成的数据流在存储器中被处理和记录。以下详细说明这一操作的特点及其实现的方式。
如图1-7所示本发明的实施例可用作为发生并记录表示手写体文本的数据流的单元。用户可结合标准的笔记本、拍纸簿或单张纸使用这单元,只要简单地把纸张面对单元的表面放到数字化板之上并以墨水坐标笔在纸张上书写即可。另外,用户还可以借助于保持装置向单元附加一夹板。如上所述,该单元可以提供成能适应各种形状因数。纸张上以墨水发生的笔画可以由该单元所发生的数据流中表示。当给定的页面充满了手写体笔画时,数据流被记录下来,并按其被书写的顺序有效地生成手写体字符的整个页面的记录。
II.示例性记录单元控制及数据记录过程如上所述,本发明可在包含数字化板、坐标笔和相关微控制器及存储装置的记录单元中实施。本发明还可包括在记录单元上所实现的控制和数据记录过程。控制和数据记录过程可由微控制器在适当的软件控制之下实现。根据本发明可实现的具体的控制和数据记录过程在图8-12及相关的说明中透露。
数据记录是通过笔画和“事件”的检测实现的。对于本发明之目的而言,“事件”是一种赋予了预定意义的情况,可以定义便于记录或表示数据流的各种事件。
事件一般可以或者作为由记录单元自动发生或者作为用户引起而被分类。自动发生的事件是没有来自用户特别的输入的情形下发生并检测到且被记录的事件。例如,可以定义表示坐标笔已经与书写面接触的落笔事件以及表示坐标笔已经从书写面提起的提笔事件。这样笔画可以定义为在一个落笔和一个抬笔事件之间记录的一系列笔坐标。还可进而定义“贴近的抬笔”事件,该事件表示已经从书写面提起但是保持在数字化板附近的区域内。这种事件可以通过监视坐标笔无线电发射及落笔信号检测到,并可以自动被记录。类似地,可以定义“不贴近的抬笔”事件,该事件表示坐标笔从书写面移开到与数字化板有相当距离的位置。另外,还可以定义诸如“软按钮”或开关掀动等附加事件,使具有如下详细所述特定的意义。
图8提供了用于自动发生事件的过程的一例。如图8中所述,在该装置的工作期间,系统的输入可以加以监视(800)。当检测到预定的事件,例如贴近的抬笔事件时(810),则记录标识该事件的唯一数据串(820)。然后系统记录表示事件发生的时间和日期的时间和日期标记(830)。如下所述,记录与每一事件相关联的时间和日期标记是为了便于后来笔画和事件数据的处理。
图8a表示“软按钮”事件的自动检测。如参照图1所说明过的那样,软按钮是数字化板的有效区域内一预定的区域。当检测到在软按钮的预定区域内有笔画数据发生时,软按钮事件由系统自动发生。更具体地说,如图8所示,在输入监视(800)期间,系统可能检测到发生在软按钮指定区域内的笔画数据(812)。作为对此的响应,调用与软按钮启动相关的程序(822)。
如上所述,某些事件可能是用户引起的。图9示出了用户引起的“新页面”事件的发生和记录。新页面事件用来标识其上将形成后继的笔画的书写媒体的特定页面。通过使记录的笔画数据与特定页面的标识符相关联,使用户能够按意向转换页面。例如,用户可以返回其上先前书写了文本的页面并录入新的文本。通过在该页面上再次书写之前发生新页面事件,后继录入的文本将与适当的页面标识符相关联。这种对已记录笔画数据的后读处理可以包括用在手写体文本记录期间不同时间记录的各种笔画数据重新组合整个页面。
具体参见图9,在监视系统输入(900)期间,可能检测到新页面事件910。新页面事件可能是由用户通过操作开关或软按钮或某些其它装置而引起的。在检测到新页面事件时,来自数字化板的进一步输入被禁止(920)。然后,提示用户输入新的页面标识符(诸如新的页面号码)(930)。然后,系统记录新页面的标识符数据(940)。这时,可以使来自数字化板的输入有效(950)。另外,系统还可进一步提示用户输入新页面类型(960)。例如,用户可能希望指出新页面具体是地址簿页面。在收到来自用户的输入(970)时,系统将确定输入是否指示了特定的页面类型或没有页面类型(980)。标识特定页面类型的数据将被记录在存储器中(990)。然后,使来自数字化板的输入有效(950)且系统返回监视输入和记录笔画数据状态。
用户引起的事件的第二类型可以称为“笔画表征”事件。笔画表征事件用来指示一定的笔画共有的共同表征。例如,用户可能希望在其手写体文本的数字化记录中指示具体的笔画组应当以一定的字体诸如下划线、重体、加亮或斜体出现。另外,用户还可能希望指定一组笔画作为特别预定类型的表示数据。预定数据类型的例子包括地址簿项、列表项、日历项、笔记本项、支票、开支帐目项、数据库项、及保密字。另外,用户还可能希望指示笔画组应当在稍后以特定方式处理,例如输入到特定的应用程序、传真或电子邮件。
上述的笔画表征事件可以按数种方式发生。涉及笔画表征的“线性模式”的第一种方式示于图10中。如图10中所示,在监视系统输入(1000)期间,微控制器可能检测到指示笔画表征事件的输入(1010)。这一事件可能包括(比方说)指示文本应当加下划线的软按钮的用户启动。然后指示线性模式数据类型规定事件的数据记录到数据流中(1020)。线性模式笔画表征的使用将要求用户在书写表征的文本之前和书写表征的文本之后都要激发表征事件。于是,位于两个相同的表征事件之间的笔画数据将由系统进行由表征事件所表征的笔画处理。在这种表征期间,LCD显示器可用来向用户提供线性模式表征事件已经被激发的提示。
其它模式也可以提供笔画表征。在某些情形下,用户可以确定以前记录的数据应当标记为特定的类型。例如,用户可能决定以前所作的笔记应当输入到“待完成工作”项目的列表中。为了仅以现有的线性规范模式完成这一点,用户将被要求或者在其最初书写时规定数据类型,或者重新书写该项,并且要记住在此时按线性模式指示数据类型。因此,还希望有类型规范的其他模式。
图11中示出了笔画表征的“圆圈-后”模式的一个例子。一般来说,笔画表征的圆圈-后模式允许用户例如通过掀动软按钮指示笔画类型,并然后通过形成一个或多个指示其内包围着表征的笔画的区域边缘的“边界笔画”,指示作为该类型的预先存在的笔画。边界笔画可取圆圈的形式、“x”或任何可用来画出区域的边缘的其它形状。这样,通过参照例如按圆圈-后模式形成的边界笔画,系统可以确定那些预先存在的已经由用户作为预定类型进行了表征的笔画。
更具体来说,如图11所示,当监视系统以圆圈-后的模式输入时(1100),系统可能检测到用户引发笔画表征事件(1110)。然后,系统可以记录圆圈-后模式笔画表征事件(1120),并提示用户提供指示表征的笔画的边界笔画(1130)。然后,系统在清除提示(1150)之前可以记录预定数目的笔画(1140)。于是,由系统所记录的数据流将包含圆圈-后模式笔画表征事件,该事件后面跟随指示限定表征的笔画区域的预定数目的边界笔画。
另外,还可以提供一个的类似的“圆圈-先”笔画表征模式。圆圈-先模式与圆圈-后模式类似之处在于,表征的笔画由预定数目的边界笔画表示。然而,在圆圈-先模式中,边界笔画领先于圆圈-先模式笔画表征事件的激发。这样,在圆圈-先模式中,记录的数据流将包含预定数目的边界笔画,后跟一用户发生的圆圈-先笔画表征事件。
该系统进而还可以提供用户激发的删除功能。它与圆圈-先和圆圈-后笔画表征事件的类似之处在于,待删除的笔画由预定数目的边界笔画指示。图12中示出了本发明的系统可以提供的删除事件的过程的一个例子。如图12所示,在监视系统输入期间(1200),删除事件可能被检测到(1210)。然后删除事件被记录(1220),并提示用户提供指示待删除的区域的边界笔画(1230)。然后,该系统可记录预定数目的笔画,然后该提示被清除(1250)。
于是,本发明的系统可以发生并记录反映由用户发生的笔画和由系统自动发生的事件的数据流。最好使用许多熟知的压缩算法中一种或多种对数据流进行压缩以减少数据流所需的存储空间。系统还可以记录用户引发的笔画表征事件,这些事件可以由用户以线性、圆圈-后或圆圈-先模式提供。该系统还可记录用户激发的删除事件。系统将按它们发生的时间顺序记录反映笔画和事件发生的数据流。
III.用于处理记录数据的示例性实施例如上所述,本发明所记录的数据流按其发生的时间顺序包含笔画和事件。本节说明用于处理根据本发明记录的数据的一示例性实施例。本发明还可以用于处理记录数据流的系统、方法和产品实施。可以看出,这里所报露的本发明实施例可以在任何上述可访问根据本发明发生的记录数据流的数据处理系统上实现。因此,这些实施例可以在上述数字化单元上、或在可访问根据本发明记录的数据流的计算机上实现。
现在参见图13,该图示出了用于处理存储在根据本发明所记录的数据流中的信息的示例性系统的数据对象和功能组件。如图13所示,可以作为数据文件被存储的记录的数据流1300可以由笔画和事件检索器1310处理,以发生包含集合1320和事件集合1330。笔画和事件检索器通过对顺序记录的笔画和事件数据的分类和编目可以发生笔画和事件的集合。笔画和事件集合可以采取数据文件的形式,这种文件连同表示发生的时间的时间和日期标记包含一个或多个笔画或事件。笔画和事件集合可由字段发生器1340处理,发生字段集合1350。这里所述的字段包含一个事件和与该事件相关联的笔画。字段集合可以采取包含或形成对笔画和事件的参照符号的数据文件的形式。对于许多事件如许多系统发生事件而言,字段发生器可以通过参照时间和日期标记确定与特定事件相关联的笔画来发生字段。
涉及边界笔画的使用的用户引发的事件的字段可以如图14所示那样发生。如图14所示,在确定事件类型和发生事件的模式(1400)时,系统将确定与事件相关联的边界笔画(1410)。在事件以圆圈-后模式发生或如果事件是一个删除事件时,边界笔画则是紧随事件之后的预定数目的笔画。在事件是以圆圈-先模式发生时,边界笔画将是先于事件之前的预定数目的笔画。一旦边界笔画已经确定,系统就可以确定边界笔画的水平和垂直末端(1420)。然后,系统可以确定所有由边界笔画的水平和垂直末端所定义的叠搭的边界直角(1430)。然后这样确定的笔画可用来发生与事件相关联的字段。
返回图13,图中还示出了本发明的系统可包含的用于发生字符串集合(1370)的识别引擎(1360)以及用于发生图象数据(1390)的图象数据发生器(1380)。识别引擎(1360)和图象数据发生器(1380)发生基于按笔画数据的形式的输入的输出。这样,可以以或者是来自笔画集合的笔画或者是来自字段集合的字段形式向识别引擎1360和图象数据发生器1380提供输入。
这样,本发明的系统通过参照预定的事件和与这些事件相关联的笔画,可以对根据本发明记录的数据流执行各种功能。这就可以使系统在有请求(如一个应用程序需要所有预定类型笔画)时提供由装置记录的信息的离散集合。举个例子来说,考虑一个日历应用希望装设以记录的手写文本标记的日历项。系统可以确定所有的日历事件并提供表示与这些日历事件相关联的手写文本的字符串。另外,考虑一种希望对所有特定页面的手写文本提供图象数据的应用情况。系统于是可以确定在该页面上发生的所有笔画并对这些笔画提供图象数据。一般来说,在通过数据流系统获得时自动发生笔画和事件将便于实现系统的功能。字段的发生可根据由系统收到的请求执行。
于是,系统可以提供表示与特定事件相关联的手写文本的字符串。图15提供了根据本发明可以在一系统上实现以提供与给定的预定事件类型相关联的字符串的处理过程的一个例子。如图15所示,当系统已经收到对预定类型事件的请求例如对日历项的请求(1500)时,系统可以对所请求的类型事件生成字段(1510)。字段的生成可以通过参照上述的笔画和事件集合进行。然后系统可以通过向识别引擎提供每一字段而识别每一字段的笔画(1520)。接着,系统对请求类型的每一事件向请求应用提供字符串(1530)。
类似地,系统可以对与特定事件相关联的每一手写文本提供图象数据。图16提供了根据本发明可以在一系统上实现以对与给定的预定事件类型相关联的笔画提供图象数据的处理过程的一个例子。如图16所示,当系统已经收到对预定类型事件的图象数据的请求例如对特定页面所有文本的请求(1600)时,系统可以对请求类型的事件生成字段(1610)。字段的生成可以通过参照上述的笔画和事件集合进行。然后系统通过向图象数据发生器提供每一字段而对每一字段的笔画发生图象数据(1620)。接着,系统可以向发出请求的应用程序提供对请求类型的每一事件的图象数据。
IV根据本发明的另外一些实施例在本发明的具体应用中,可以发现对所透露的实施例的各种补充和修改型是很有用的。以下透露了几个补充和修改型。业内一般专业人员将能够理解,可以通过本领域中当前已有知识的应用而能够获得其它的补充和修改型。
至于用来实现本发明的硬件,希望能包括一定的增强的通信功能,诸如调制解调器或传真调制解调器。这种装置例如可以位于单元的外部并通过RS-232串行端口与单元通信。另外,带有RJ-11连接器的调制解调器可以装设到记录单元的内部。
另一种希望能实现的硬件修改型是包含对于事件的用户引发的功能标签的可拆装的覆盖板。在上述实施例中,用户引发的事件是通过开关或者软按钮的操作提供的,其每一个一般具有与其相关的图例或图标以指示其功能。本修改型考虑使用可拆装的盖板定义与数字化仪区域相关的特定功能,其中各种不同的定制盖板相互对接,使得每一盖板发生唯一的一组功能。这种修改型可以通过在单元上装设用于容纳具有预定规格和形状的盖板而提供。例如,盖板可作为具有其上印刷了图标或其它图例的卡板条装设。盖板可与单元以几种方式相互作用。在第一种所考虑的方式中,盖板可包括诸如由单元识别的条形码等标识符。基于对盖板的识别,标识符使单元把预定的功能与每一图标或图例区域相关联。另外,可以由用户对单元进行编程以便把数字化仪的特定位置与预定功能相关联。带有适当的图标或图例的盖板可放置在数字化仪上以指示这一特定的功能。这允许用户定制所提供的功能及其位置。
另一些可能既涉及硬件又涉及控制软件的建议修改型与新页面事件的发生相关。在上述示例性实施例中,新页面事件是用户通过操作开关或软按钮引发的。另外,新页面事件可以通过由附加的硬组件提供的控制信号发生。在第一实施例中,考虑书写媒体借助于夹子或类似具有打开可释放纸张的爪的装置固定在记录单元上。希望这种编程装置能具有与其集成在一起的开关,用于每当爪打开时自动发生新页面功能。在第二修改型中,考虑在使用附加到板上的纸张处,可以装设声音检测硬件用于检测纸张从板撕开的声音。对这种声音的检测可用来自动发生新页面事件。在第三实施例中,考虑采用特定的书写媒体,其中书写媒体的每一单页设有诸如条形码之类机器可读标识符。在检测到新的标识符时,可以自动发生新页面事件,且新页面可借助于机器可读标识符被自动识别。
可能既涉及硬件又涉及控制软件的又一建议修改型涉及到字段的定义。在以上描述的示例性实施例中,字段是通过把笔画数据与事件数据相关联而发生的。另外,还可以定义字段与数字化板预定的区域对应。于是,这种字段可以自动地与所有位于预定区域内的笔画相关联。
对于控制软件也可以进行进一步的修改。在第一个所考虑的软件修改型中,可对系统提供借助于诸如IR收发器通信链路以便实时向远方系统传送由单元发生的数据流的功能。在第二个修改型中,可以对系统装设用于提供提示用户预定的用户事件,例如会议的时间和日期的功能。例如,系统可能包含用于存储预定的用户事件的时间和日期的装置,用于确定对应于预定的用户事件的时间和日期时间和日期的事项以及用于通知用户与预定的用户事件相关的事项的装置。
第三个考虑的软件修改涉及功能的用户引发。在上述示例性实施例中,功能的用户引发是借助于软按钮或开关实现的。根据所考虑的修改型,功能的用户引发可以通过使用坐标笔形成预定的笔画模式来实现。例如,在形成“检验标记”的形式中的笔画模式可以作为指示相关的文本将要表征为“待完成工作”列表中的项。这种笔画模式可被定义为发生在抬笔或落笔状态中。于是,所考虑的修改型涉及用于检测表示预定笔画模式的数据的装置。这种装置可在记录单元板上或在用于处理由记录单元记录的数据的远程系统上装设。
申请人考虑的第四修改型涉及笔画数据记录的方式。在以上所述的示例性实施例中,假设记录单元只记录在落笔状态期间所提供的笔画数据。然而,在书写期间用笔轻的用户,可能无意识地没有总是对坐标笔尖施加足够的压力以保持落笔状态。这样无意识的结果将导致原来应当是连续笔画之处造成间断的笔画。在所考虑的修改型中,如果笔接近数字化仪,则在每一落笔事件之前和每一抬笔事件之后记录预定数目的坐标笔输入采样。这样,就保持了足够的数据,消除笔画的间断。另外,在抬笔和落笔两种状态都记录笔坐标。这样,为了识别间断及为提供精确的识别和图象数据,可以采用附加的采样提供了处理过程。
总之,本发明可以在这样一种记录单元中实施,该单元可与典型的手写记录形成任务集成,使得由该单元响应记录的书写而发生并记录手写记录的数字化拷贝。本发明的记录单元可以发生并记录按顺序反映由单元的用户形成的笔画及与这些笔画相伴随发生的事件的数据流,这些事件包括由单元自动检测到的事件及用户引发的事件。该装置可以通过在数字化板上放置一张纸或某种其它书写媒体并引发新页面事件而被使用。在向单元提供可能由用户使之与书写媒体的新页面相关的标识符时,用户可象平常在页面上那样自由书写,且由数字化仪坐标笔发生的所有笔画的数字拷贝将被记录在记录单元的存储器中。用户引发的事件最好通过装设在数字化板上的软按钮实现。本发明中记录的数据流可以根据对字符串或属于记录文本的图象数据的请求进行处理。
虽然上述具体的实施例提供了就发明者目前所知实施本发明最好的方式的结构和方法,但本发明可能有各种替代的实施例。业内一般专业人员将能知道,在不背离以下权利要求中所定义的本发明的范围的情形下,可以做成涉及与上述的实施例等同的组件、操作方法和使用方法的其它修改型。
权利要求
1.一种用于记录笔画的系统,该系统响应与之相关的书写媒体上的书写而进行记录,其表征在于包括一个能够发生表示笔画的数据的数字化板,这些笔画是在位于接近数字化板的数字化面的书写媒体上发生的;用于存储由所述数字化板发生的数据的非易失性存储器;以及用于在所述非易失性存储器中记录由所述数字化板发生的数据的装置。
2.如权利要求1所述的系统,其表征在于还包括用于检测预定事件的装置;用于在所述非易失性存储器中记录表示所述预定事件的数据的装置;以及用于在所述非易失性存储器中与表示所述预定事件的所述数据相关联地记录指示所述预定事件的检测时间和日期的时间和日期标记。
3.如权利要求2所述的系统,其表征在于上述的用于检测预定事件的装置包括用于检测软按钮事件的装置。
4.如权利要求2所述的系统,其表征在于上述的用于检测预定事件的装置包括用于检测表示预定笔画模式的数据的装置。
5.如权利要求2所述的系统,其表征在于上述的用于检测预定事件的装置包括用于检测新页面事件的装置。
6.如权利要求5所述的系统,其表征在于上述的用于检测新页面事件的装置包括用于检测所述书写媒体由不同的书写媒体代替的装置;以及用于在所述代替时自动发生新页面事件的装置。
7.如权利要求2所述的系统,其表征在于上述的用于检测预定事件的装置包括用于检测用户引发的笔画表征事件的装置。
8.如权利要求7所述的系统,其表征在于还包括用于在所述非易失存储器中与表示所述预定事件的所述数据相关联地记录表示一个或多个边界笔画的数据的装置。
9.如权利要求1所述的系统,其表征在于还包括用于保持书写媒体接近于所述数字化面从而使得所述数字化板能够对所述书写媒体上发生的笔画进行数字化的装置。
10.如权利要求9所述的系统,其表征在于所述的保持装置还能够在所述数字化板和所述书写媒体之间提供可重复的对齐。
11.如权利要求1所述的系统,其表征在于所述数字化板的有效区域具有大约为8.5英寸宽乘11.5英寸长的形状因数。
12.如权利要求1所述的系统,其表征在于还包括用于响应数据的发生提供由所述数字化板发生的数据的装置。
13.如权利要求1所述的系统,其表征在于在于还包括用于存储预定的用户事件的时间和日期的装置;用于确定对应于所述预定的用户事件的时间和日期的所述时间和日期事项的装置;以及用于通知用户所述事项的装置。
14.一种用于处理表示手写笔画和随所述手写笔画的发生而发生的事件的记录数据流的方法,其表征在于包括确定对其提供数据的事件的预定类型;确定以所述记录的数据流表示的所述预定类型的事件;以及确定与所述事件相关的一个或多个笔画。
15.如权利要求14所述的方法,其表征在于上述确定一个或多个笔画的步骤包括确定一个或多个位于由一个或多个边界笔画所定义的一区域内的笔画。
16.如权利要求14所述的方法,其表征在于还包括识别由所述一个或多个笔画表示的字符。
17.如权利要求16所述的方法,其表征在于还包括提供对应于所述笔画的一个字符串。
18.如权利要求14所述的方法,其表征在于还包括发生表示所述笔画的图象数据。
19.如权利要求18所述的方法,其表征在于还包括提供表示所述笔画的图象数据。
20.如权利要求19所述的方法,其表征在于所述提供步骤包括借助于根据传真传输标准调制的载波频率提供图象数据。
21.如权利要求14所述的方法,其表征在于上述的确定一个或多个笔画的步骤包括确定出现在预定区域内的一个或多个笔画。
22.一种用于处理表示手写笔画和伴随所述手写笔画的发生而发生的事件的记录数据流的系统,其表征在于包括用于确定对其提供数据的事件的预定类型的装置;用于确定以所述记录的数据流表示的所述预定类型的事件的装置;以及用于确定与所述事件相关的一个或多个笔画的装置。
23.如权利要求22所述的系统,其表征在于所述用于确定一个或多个笔画的装置包括用于确定一个或多个位于由一个或多个边界笔画所定义的一区域内的笔画的装置。
24.如权利要求22所述的系统,其表征在于还包括用于识另别由所述一个或多个笔画表示的字符的装置。
25.如权利要求24所述的系统,其表征在于还包括用于提供对应于所述笔画的一字符串的装置。
26.如权利要求22所述的系统,其表征在于还包括用于发生表示所述笔画的图象数据的装置。
27.如权利要求26所述的系统,其表征在于还包括用于提供表示所述笔画的图象数据的装置。
28.如权利要求27所述的系统,其表征在于上述提供装置包括用于借助于根据传真传输标准调制的载波频率提供图象数据的装置。
29.如权利要求22所述的系统,其表征在于上述用于确定一个或多个笔画的装置包括用于确定出现在预定区域内的一个或多个笔画的装置。
30.一种包括其中具有计算机可读程序代码装置的计算机可用媒体的计算机程序产品,用于处理表示手写笔画和伴随所述手写笔画的发生而发生的事件的记录数据流,其表征在于该计算机程序产品中的计算机可读程序代码装置包括用于确定对其提供数据的事件的预定类型的计算机可读程序代码装置;用于确定以所述记录的数据流表示的所述预定类型的事件的计算机可读程序代码装置;以及用于确定与所述事件相关的一个或多个笔画的计算机可读程序代码装置。
31.如权利要求30所述的计算机程序产品,其表征在于上述的用于确定一个或多个笔画计算机可读程序代码装置包括用于确定一个或多个位于由一个或多个边界笔画所定义的一区域内的笔画的计算机可读程序代码装置。
32.如权利要求30所述的计算机程序产品,其表征在于还包括用于识别由所述一个或多个笔画表示的字符的计算机可读程序代码装置。
33.如权利要求32所述的计算机程序产品,其表征在于还包括用于提供对应于所述笔画的一字符串的计算机可读程序代码装置。
34.如权利要求30所述的计算机程序产品,其表征在于还包括用于发生表示所述笔画的图象数据的计算机可读程序代码装置。
35.如权利要求34所述的计算机程序产品,其表征在于还包括用于提供表示所述笔画的图象数据的计算机可读程序代码装置。
36.如权利要求35所述的计算机程序产品,其表征在于上述的用于提供的计算机可读程序代码装置包括用于借助于根据传真传输标准调制的载波频率提供图象数据的计算机可读程序代码装置。
37.如权利要求30所述的计算机程序产品,其表征在于上述的用于确定一个或多个笔画的计算机可读程序代码装置包括用于确定出现在预定区域内的一个或多个笔画的计算机可读程序代码装置。
38.一种用于响应其以坐标笔的书写而记录笔画的系统,其表征在于包括能够生成表示由所述坐标笔在接近其数字化面所发生的笔画的数据的数字化板;能够检测落笔事件并能够发生表示所述落笔事件的数据的第一装置;能够检测抬笔事件并能够发生表示所述抬笔事件的数据的第二装置;用于顺序地存储由所述数字化板和所述第一装置及所述第二装置发生的数据的装置。
全文摘要
本发明借助一种可记录笔画和相关事件的顺序数据流的记录单元,实现了以传统的纸基记录形成系统的手写文本的实时数字化和手写文本的数字记录的集成。数据流可存储在装置中并根据各种应用被处理。手写笔画的记录可根据预定事件的自动检测和记录、及由用户引发的事件的发生来进行。对结合预定的事件所记录的手写文本进行处理,以发生对所记录的文本的字符串或图象数据。
文档编号G06K9/20GK1260532SQ98125988
公开日2000年7月19日 申请日期1998年12月31日 优先权日1998年12月31日
发明者格雷戈尔·詹姆斯·克拉里, 托马斯·阿伦·克尔彼, 罗伯特·约瑟夫·彼范斯, 帕特·德克·霍顿修, 约翰·帕特·卡里蒂斯, 克里纳·森德兰姆·内森 申请人:国际商业机器公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1