一种能光学表现平面手写面上书写信息的工具的制作方法

文档序号:6481678阅读:213来源:国知局

专利名称::一种能光学表现平面手写面上书写信息的工具的制作方法
技术领域
:本发明大致有关于获取书写、绘图、略图或用手握工具比如一种书写工具在手写板或书写表面上留下的任何信息。
背景技术
:书写和绘图艺术远古且丰富。几百年来有许多工具用来书写文字、绘图、速写、做记号以及画画。大多数的这种工具都是大致呈狭长的圆柱形,并且端部具有用以书写的笔尖,它们往往被设计成手握式,且可被使用者的习惯用手来操作(如右撇子的右手)。更具体地说,使用者大都是在书写表面或手写板上移动这种书写工具,之后,书写笔尖留下一个可视的用以标记其运动的轨迹痕迹,而且该痕迹的是通过存积于笔尖的材料来产生的,比如,通过磨擦留痕材料(如铅笔的炭),或者直接用墨水弄湿手写表面(如钢笔)。该标记也包括其他任何在表面上留下的实际轨迹。在现有的书写工具中,大多数被广泛应用的书写和绘图工具包括有钢笔和铅笔,而大多数的便于手写的表面,则包括各种尺寸的纸和其他能作上记号的平面物体。事实上,尽管如今科学技术高度发展,但用以书写、绘画、做标记和绘草图的笔和纸仍旧保持着原有最简单、最直观的形式,甚至在电子时代也是如此。采用电子装置通信的挑战就在于与电子装置相连接的输入界面(或接口)。例如,计算机利用了各种输入装置,如键盘、按钮、指示装置、鼠标和其他各种能对运动进行编码并转换成计算机能处理的数据的设备。不幸的是,这些装置中没有一个能被作为对于使用者方便和顺适的笔和纸来使用。这个输入界面问题已经在在先的技术中被认识到,并且提出了各种解决方案。大多解决方案是用电子化来实现的,也就是说,从笔在纸或其他书写表面的运动上获取数字化的数据,其他书写表面也可以是一个写字板。在先的技术可以参照如下的记录美国专利美国公开的申请欧洲专利说明书0,649,549B1国际专利申请虽然以上列出的专利提供了大量的方法,但都不适于使用。其中,许多方法提供给使用者的笔难以握取,施加特殊的书写和/或运动监视条件,有些还需要繁杂的辅助系统和设备来跟踪书写表面上的书写信息并对其进行数字化处理。因此,如何给使用者提供一个良好的适于使用的基于书写工具的输入界面,这个问题仍然没有得到解决。
发明内容本发明所要解决的技术问题是针对上述现有技术现状而提供一种能从手写板上表现手动手写信息的手写工具。为了实现本发明,其中,所述的手动手写信息包括任何记录在手写板上的信息,它们是如下书写动作的一个结果书写、手写、绘图、草图或者以任何其它的在手写板上做标记或沉积标记的方式。另外,本发明所述的手动手写信息也包括没有在手写板上留下痕迹的被描绘的信息。本发明解决上述技术问题所采用的技术方案为该手写工具,包括有用以手写的笔尖和一个能判定什么时候笔尖在手写板上进行手写的装置。再有,该手写工具包括有一个能检视手写板的光学单元,所述的光学单元更适宜于装配在所述手写工具上相对于笔尖的末端位置并指向笔尖。为了实现本发明的目的,指向于笔尖,意味着光学单元中的光轴需参照于笔尖,例如,光学单元中光轴穿过了笔尖。所述的手写工具还包括有一个处理单元,该处理单元能处理从所述的光学单元读取的所述的手写板上的光学数据,又能从所述的光学数据判定笔尖的具体坐标,所述的具体坐标依赖于至少一个手写板的角落和至少一个手写板的边沿。需要注意的是和在先技术不同的是本发明的手写工具是间接地表现其笔尖的实际坐标,也就是说,这种表现依据从光学单元上获取的手写板上的光学数据。因此,任何关于手写板且能充分断定笔尖实际坐标的光学数据都可被采用。例如,写字板所有角落或多个角落、边沿或其局部的这些光学数据都可被采用。作为选择,位置标记或任何在手写板上的可光学识别的特征都可被采用。用以确定笔尖何时正在手写板上进行手写时的装置,最好是包括有一个安装在所述手写工具上的压力传感单元。为此,该压力传感单元可以采用现有的各种技术,如应变片、机械式压力传感器、压电元件和其他各种识别笔尖和手写板之间相接触的识别装置。在最佳实施例中,所述的光学单元是一个能对手写板或其上的一个部分成像的成像单元。最好就是,所述的成像单元上装有一个光电阵列用以让手写板的图像投影到其上。所述的处理单元具有一个边缘检测单元或者一个用以对所成图像上的手写板的边沿和角落进行的电路,例如在处理单元的微处理器中的固件。该书写工具还设有一个图像转换单元,它可对图像进行一种或多种转换操作(oneormoretransformations)。具体说来,该图像转换单元还可能包括用于校正图像的适当的物理光学元件(比如透镜),以及用于矫正图像和执行各种对图形所进行的操作计算机软件路由器(routines)。例如图像转换单元具有一个用于对图像的平面投影进行校正的图像形变转换器。作为选择,或者图像转换单元具有一个图像变形转换器用于对图像的球面投影进行校正。在同一个具体实施方案或一个不同的具体实施方案中,该图像转换单元还可设有一个用于确定书写工具相对于书写面有关的欧拉角(Eulerangles)的图像转换器。在最佳实施例中,校正操作以及转换操作仅应用于由边缘检测单元识别出来的图像的边缘和/或角落部位。换言之,仅有与书写面对应的图像的一部分,特别是它的边缘、角落、位置标记(landmarks)、或其他的可光学识别的特征和/或它们的一部分被进行了角落,位置标记或其他光学可识别特征和/或它们的部分被校正和转换。属于处理单元的比率计算模块(ratiocomputationmodule)从图像中确定图像上笔尖的实际坐标。再一次,在最佳实施方案中决定被做出,这一决定由是与书写面应的图像的相关部分,特别是它的边缘、角落、位置标记(landmarks)、或其他的可光学识别的特征和/或它们的一部分。所述的光电检测器阵列可以是光电检测器的任何适当形式的阵列,包括光电二极管或光电三极管阵列,最好是CMOS光电检测器阵列。图像单元采用的光学元件可以包括折射式和/或反射式的光学元件,并且最好包括一个兼有折射和反射(catadioptric)的系统。无论如何,光学元件的视场应当充分大于书写面的面积,这样,当笔尖接触书写面时,无论书写工具处于任何可能的位置,成像单元都能够书对写面的至少一个边缘和一个角落一直进行检测。为了以足够快的速率确定书写笔尖的实际坐标,以便确定使用者的书写内容、作草图的(sketched)内容或绘制的内容,所述的书写工具具有一个帧控件单元。该帧控件单元设定了一个书写面的成像帧速。帧速以至少15Hz为宜,最好是高于30Hz。最后,该书写工具还装备了一个用于将笔尖的实际坐标传输给外部单元的设备。传输这些坐标的设备包括任何形式的数据传送端口,传送端口包括但不限于红外端口、超声波端口、光学端口等等。所述的外部单元可以是一台计算机、一个手持设备、一个网络终端、一个下载单元、进入宽域通信网(WAN)(比如因特网)或本地局域网(LAN)的一个电子网关(electronicgateway)、一个存储设备、一个打印设备或任何其他可以存储、打印、中继和/或能够进一步处理笔尖的实际坐标的外部单元。应当注意的是取决于它的应用和需要,笔尖的实际坐标可以被实时或非实时地予以处理。在最佳实施例中,所述的书写工具进一步装备有对书写面进行初始化和识别的装置(arrangement)。当然,书写面的尺寸和类型也可由用户选定或输入。用于初始化和识别的装置包括上述的光学单元及处理单元,还包括一个具有标准尺寸的存储器,该尺寸有可能就是书写面的尺寸。例如当希望书写面的尺寸如一张具有标准尺寸的纸张的尺寸一样时,这样的纸张的图像将被存储在存储器内。最好,这些被存储的图像取自于书写工具相对于书写面的众所周知的位置和方位。换句话说就是,它们取自于笔尖在书写面上的已知实际坐标以及书写工具的已知空间方位(例如取自已知的欧拉角)。本发明的详情将在后文中结合后续附图进行详细说明。图1是根据本发明而得的书写工具的侧视图,其中书写工具展示在倾角为θ(欧拉角θ)的平面上。图2是一幅三维视图,展示出了图1中的书写工具处于使用状态下的实际参数。图3是图1中书写工具的平面侧视图,其示出了成像原理。图4是图1中书写工具的处理单元的方框图。图5是书写面上的图像被投射到归属于成像单元的光电检测器阵列上的图解。图6图解描述了边缘和/或角落检测应用于书写面上的图像的处理过程。图7A-D图解描述了在图像上被处理单元所执行的功能,用欧拉角的述语来表示用于确定书写工具相对于书写面的方位。图8是一个描述设有一个定向握笔套的书写工具的可选实施例的侧视图。图9是反映图像校正和参数化的处理过程的图。图10是反映描述已被参数化和已被校正了的图像的图。图11是反映已被参数化、已被校正,而且已被转换的图像的图,笔尖的实际坐标依该图像而确定。图12是反映书写面上的图像与实际书写面之间(它可被用于初始化和交叉互检目的)相互对应关系的图。图13描述另外一个光学单元的实施例,该光学单元使用兼有折射和反射的系统。图14是描述采用了图13中所示兼有折射和反射的系统的书写工具的顶部的示意图。图15是一幅三维视图,其描述了应用可选择的位置标志(landmarks)和特征来确定笔尖的实际坐标。具体实施例方式以下结合附图实施例对本发明作进一步详细描述。为便于理解本发明,请首先参考图1中所展示的依照本发明而得的书写工具10以及参考图2至图4。展示在图1中的书写工具10是一支笔,更具体地说,是墨水笔,更为准确地说是一支圆珠笔。然而,本领域技术人员明白,书写工具10还可以是标记器、铅笔、刷子或任何其他能够将信息书写到书写面12上的书写、草写、绘画或涂写工具。书写工具10还可选择地是铁笔或任何可以将信息书写到书写面12上而同时又不留下任何永久记号或永久变形于书写面12上的设备。这样的书写面包括压敏数字化书写板或任何其它用于将电子数据输入处理装置的特定面。本实施例中,书写工具具有通常类似于已知的书写、素描、绘画或涂写工具的形状。具体地说,书写工具10具有截面为圆形的长形体14,其为便于使用者的手16持握而设计。通常,书写面12是一书写工具10可在其上执行如上所定义的书写功能的平面材料。出于几何学的原因,书写面12最好为矩形。本实施例中,书写面12是一张平放在支撑板18上的具有任何标准或非标准尺寸的纸。如果书写面12是诸如掌上电脑(PDA)装置的书写板、电脑屏幕或任何其他具有坚固表面之类的数字化书写板,则不需要支撑板18。重要的是,书写面12具有如边缘、角、位置标志或类似的可光学识别的特征。在书写过程中这些特征不会相对于书写面12的其它部分改变其位置也是非常重要的。书写工具10具有笔尖20,笔尖20的末端具有珠状物22。靠近笔尖20的位置安装有压力传感器24以便确定笔尖20何时正在书写。书写开始于珠状物22接触书写面12。通常,压力传感器24采用应变片较为方便。作为选择,压力传感器24也可选用机械压力传感器或压电元件。熟悉传感器技术的人员应当可以认识到也可以使用其它的压力传感器。书写工具10还具有一个初始化开关26。开关26是为用户传达是在同一书写面12上书写还是在一个新的书写面(图中未示出)上书写方面的信息而设置的。光学单元30安装在书写工具10的末端。光学单元30的作用在于观视书写面12,其具有由延伸至书写面外的界线界定的视场34,这些将在下面予以详细描述。本实施例中,光学单元30安装在三个支撑件36上。支撑件36可以是任何结构,只要它具有足够的机械稳定性同时其对视场34的遮断作用可以忽略不计。光学单元30具有指向笔尖20的光轴39。更明确地说,光轴39穿过笔尖20。这样,光学装置30的视场34就被定中心于笔尖20。可供选择的情形是,光轴39可以以一个预设的偏移量指向笔尖20。然而,出于视场34对称考虑,最好是通过让光轴39穿过笔尖20并且还穿过珠形物22的中心来让光学单元30被实现对笔尖的指向。书写工具10具有用于与外部单元40(参见图2)通信的装置38。本实施例中,装置38是一个用于发送和接收在红外辐射线42中被编码的数据的红外端口。当然,任何形式的数据传输端口包括但不限于超声波端口或光学端口都可以被用作为通信装置38。同时,外部设备40可以是计算机、手持装置、网络终端、下载装置、进入宽带网(如英特网)或局域网(LAN)的电子网关、存储装置、打印机或任何其他能够存储、打印、分程传送和/或进一步处理笔尖20的具体坐标的外部设备。如图2所示,工具10的物理参数可以方便地用一个笛卡尔坐标系和一个极坐标系来描述。这些坐标系的原点与笔尖20的位置一致,更明确地说是与珠点22接触书写面12的位置相一致。在书写面12的平面内,笛卡尔坐标系具有与书写面12的长度和宽度相一致的X轴和Y轴。笛卡尔坐标系的Z轴是垂直正交于书写面12的平面。几个位置特征44A、44B、44C由从笛卡尔坐标系的原点画出的相应的矢量v1、v2、v3来确定。在这种情况下,位置特征44A、44B、44C是书写面12的三个角。换言之,位置特征44可以包括书写面12的边缘43及任何其他书写面12的可识别的光学标志或特征。需要注意的是,由用户在书写面12上所产生的特征,包括由工具10所书写下的任何标志是这一应用的合理的标志。极坐标系用于确定工具10关于书写面12的方位。极坐标系的Z轴与笛卡尔坐标系的Z轴一致。由于与笔尖20有关的光轴39通过两个坐标系的原点,这样,在极坐标系中的光轴39确定极坐标r和r的长度,即|r|是工具10的长度。与Z轴相关的工具10的倾角由极角θ,以后均称为倾角θ。工具10绕Z轴旋转的角度由极角φ表示。如图3的平面视图所表示的,光学装置30首选成像装置。特别的,光学装置30最好是一个能够成像出现在视场34内的物体,尤其是成像具有相当低的失真的书写面12的成像装置。在本实施例中,成像装置30具有由透镜48A、48B表示的折射成像光学元件46。本领域的技术人员可以知道,合适的折射成像光学元件46包括提供具有良好的离轴光学性能的宽视场的透镜,例如鱼眼透镜或宽视场透镜。关于这种透镜的更详细的说明,参见美国专利4,203,653;4,235,520;4,257,678以及James″Jay″Kumlertff等人的论文“鱼眼透镜设计及其相关性能”,SPIE,其中涉及了所有的内容。成像光学元件46确定一个由虚线表示的成像平面50。成像装置30进一步设置有位于成像平面50的光电检测器阵列52。书写面12的像12′通过成像光学元件46投射在阵列52上。阵列52最好是一个CMOS光电检测器阵列。当然,其它包括各种各样采用光电二极管或光转换器的光电检测器阵列能够用作光电检测器阵列52。因此,一个CMOS光电检测器阵列具有更高的效率和更好的响应,并可以消除损耗功率。此外,CMOS阵列具有一个小的斜度使其具有高的分辨率。由光学元件46提供的视场34实际上要大于书写面12的区域。事实上,视场34大的足以使整个书写面12的图像12′始终投射在阵列52上。对于用户执行书写操作期间由书写工具确定的任何的书写位置都可以保持这种情况,例如靠近书写面12的边缘和角落以最大可能的倾角(即θ≈40°)书写时。这样,只要没有用户的手或其它障碍物的阻碍,书写面12的向前和向后的部分y1、y2在阵列52始终成像为y′1、y′2部分。为了清晰起见,“′”号的标号在此被使用来表示图像空间中的那些部分,这些部分与带有同样的标号的但是未被标以“′”号的在实际空间里的标号部分相对应,。当附加的转换操作被施加到在图像空间中的一些部分时,更多的“′”号被加进到标号里。书写工具10具有一个处理装置54,这在图4中作更详细的描述。处理装置54被设置用于接收书写面12的光学数据。在本实施例中,光学数据用书写面12的图像12′来表示。从这一光学数据,处理装置54确定笔尖20与书写面12的至少一条边和至少一个角相应的具体坐标。在本实施例中,处理装置54被设置用于确定图2中定义的笛卡尔坐标系中的矢量v1、v2、v3。为了获得其函数,处理装置54被设置有图像处理器56,帧控制器58,存储器60以及上行传输接口62和下行传输接口64。接口62、64属于通讯装置38。图形处理器56最好包括一个边缘检测装置66,一个初始定位装置(originlocalizationunit)68,一个图像转换装置70和一个速率计算装置72,如图5所示。除了这些装置之外,图像处理器56具有一个信号分离器74用于接收和分离包含图像12′的原始图像数据(rawimagedata)76。数据76分别从阵列52的行78A和列78B的多路复用程序块被输出。在操作时,用户移动工具10。一旦工具10的笔尖20与书写面12接触,压力传感器24会激活光学装置30的获取状态(acquisitionmode)。在激活状态中,处理装置54接收光学数据,即作为成像在阵列52的像素上的书写面12的图像12′。与现在技术形成对照,图像处理器56以一定的帧速率捕捉到原始图像数据76。帧速率由帧控制器58控制。帧速率快到足以精确跟踪用户的书写活动。为了实现这一目的,帧速率被用帧控制器58来设置获得15Hz或30Hz乃至更高的帧速率。与现有技术相比,由用户书写的信息通过对信息进行检查或将信息本身成像是无法被确定的。当然,书写信息通过确定笔尖20的具体坐标来推定,更明确地说是通过确定珠点22相对于书写面12的光学可识别特征的具体坐标来推定。这些可识别特征包括角度、边和其它由用户在书写面12所产生的标记或特征。每当通过压力传感器24获取状态被激活时,为了确定用户书写的所有信息,笔尖20相对于可识别特征的具体坐标以设置的帧速率被获得。在本实施例中,笔尖20的具体坐标是相对于书写面12的三个角44A、44B、44C来确定,书写面12借助于矢量v1、v2、v3被参数化(见图2)。为了完成这个目的,处理装置54从图像12’的成像矢量v1’、v2’、v3’重新找到矢量v1、v2、v3(见图5)。这一处理过程需要若干步骤。第一步,处理装置54的图像处理器56借助于信号分离器74将原始图像数据(rawimagedata)76从阵列52的行和列单元块78A、78B中分离出来。第二步,图像处理器56将初始图像数据76发送到边缘检测装置66。边缘检测装置66识别书写面12的图像12’的边和角。这一处理如图6所述的那样,成像的边缘43’的无阻碍部分80’被用作边缘检测。关于图像的边缘检测和边缘检测的算法的更多的信息读者可参考美国专利6,023,291和6,408,109以及SimonBaker和ShreeK.Nayar的“相干性的珠面测量对边缘检测器的评价”《关于计算机显示和图形识别的研讨》,1999年6月第2卷第373-379页,以及J.Canny的“边缘检测的计算方法”IEEE《关于图像分析和机器智能的学报》,1986年11月第8卷第6期,在此编入了所有的基础边缘检测的参考文献。实际上,用户的手16是弄暗部分书写面12的障碍物。因此在图像12’中出现相应的阴影16’。另外的阴影17’(或若干阴影)常常由遮住书写面12即位于书写面12和光学装置30之间的其它物体产生。这种典型的物体包括用户的另一只手和/或身体部分,如头发(未显示)。为实现本发明的目的,只需要图像12’具有几个边缘43’的无阻碍部分80’,最好包括二个或二个以上的角,如44A’、44B’、44C’使其能够复原矢量v1、v2、v3,并因此而确定笔尖20的具体坐标。这样,不管是阴影16’还是17’,各个图像边缘43’的无阻碍部分80’是可用于边缘检测装置66的。若干像素组82被表明,它们的光学数据76可以由边缘检测装置66为了边缘检测目的而使用。应该注意的是,在某些情况下,被阴影(如阴影16’)所阻碍的像素83可以变成可见的,并因此可以被用于检测角44D’。边缘检测装置66识别边缘43’,并用矢量方程或其它与视场34的关于中心84的合适的数学表达式来描述它们。为了用作参考,中心84通过原点定位装置68来设置。这可以在操作书写工具10之前进行,如在第一次初始化和书写工具10的测试时,以及每当原点定位的再定标由于机械原因变成必须时进行。初始化可以借助于通过为确定成像系统中心的其它合适的算法被进行。进一步的信息读者可以参考CarloTomasi和JohnZhang的“如何旋转一个照相机”《斯坦福大学计算机科学系出版物》以及BertholdK.P.Horn的“Tsai的照相机定标方法修订本”,这里收编了参考文献和附加物。根据本发明,由于光学装置30对准笔尖20,本发明的中心84与光轴一致。因此,对于书写工具10在物理空间中的任何方位,即任何的倾角θ和极角φ值,视场34的中心84始终与笔尖20及其图像20’的位置一致。在现有技术中,具有这种特性的系统通常被用作中心系统,并且它们包括各种类型的中心全景系统和等同物。应该注意,由于书写工具10的主体14总是遮住中心84,笔尖20的图像20’实际上在视场34中是不可见的。由于光学效应包括与成像光学元件46有关联的像差,图像12’的被检测部分会呈现一定数量的边缘43’的舍入,如虚线所表示的。这些舍入部分可以用透镜48A、48B和/或任何外部透镜(未显示)来光学补偿以及用处理装置54来电学补偿。舍入部分最好通过采用由图像转换装置70对图像12’的被测部分的转换来估计。例如,图像转换装置70具有一个基于平面投影的图像变形转换器来产生一个投影视场。作为选择,图像转换装置70也可以是具有一个基于球面投影的图像变形转换器来产生一个球面投影。其好处是,这样的球面投影可以借助于已知的方法方便地转换为一个平面投影,例如ChristopherGeyer和KostasDaniilidis在“一种对中心全景系统和实际含义的统一理论”www.cis.upenn.edu,加利福尼亚的伯克利大学的OmidShakernia等人的“通过成倍增加中心全景视场来估计微小运动”,加利福尼亚技术学院的喷汽推进实验室和宾夕法尼亚大学的GRASP实验室的AdnanAnsar和KostasDaniilidis的“通过点和线来估计直线状态”,在此收编参考文献和附录。现在,一旦图像12’被识别和转换,书写工具10的方向就被确定。这可以用各种方法来实现。例如,当用球面投影来工作时,即用无阻碍部分图像12’球面投影时,一个直接的三维旋转估算可以被用于复原倾角θ和极角φ。为此,一个书写面12的正常视场被贮存的存储器60中,以便用于转换装置70作参考。然后应用广义移动定理,该转换可以产生书写工具10关于书写面12的欧拉角。这一定理涉及欧拉定理,欧拉定理指出,在三维空间具有一个固定点的任何运动可以用绕一些轴的旋转来描述,(在这种情况下,笔尖20在书写面12上的接触点在每帧画面持续期间被认为是固定的)关于移动定理的更多信息,读者请参考宾夕法尼亚大学的计算机与信息科学系的AmeeshMakadia和KostasDaniilidis的“用广义移动定理对球面图像的直接三维旋转估算”,在此编入作为参考。当用一个平面投影来产生图像12’的无阻碍部分的透视图时,人们可以选择用标准几何定理来确定倾角θ和极角φ。在这种情况下,可以采用几种利用透视图定理的几何方法。一种几何方法如图7A所示,这里清楚地表示了整个图像12’(忽略阻碍部分或将其填入上一步被导出的边缘43’的导数方程中),两个边缘43’延伸到没影点86。画出中心84和没影点86的连接线Ψ。再画出在倾角θ的平面中的线∑。此时,线Ψ和线∑之间的夹角等于极角φ。此时,中心84到没影点86的线Ψ的长度与倾角θ成反比。带有与倾角θ的值相对应的Ψ的值的查对照表被贮存在存贮器60中,以帮助快速地识别在每帧画面存续期间的倾角θ。应该注意的是,为了保持倾角θ的平面轨迹,必须知道书写工具10绕光轴39的旋转。通过提供一个关键性的东西可以建立这一旋转,例如,以图8所示的书写工具10上的握持器90的形式。握持器促使用户的手16握住书写工具使其不会绕光轴39旋转。另一个几何方法如图7B所示意,整个图象12′再次清晰地显示。在这里,两个边缘一直延伸到没影点86。从中心84到没影点86就构建设了连接线Ψ。一与倾斜角θ的平面相垂直的的平面上构建了直线Γ。现在,从没影点86构筑一条直线Γ它垂直于直线Γ。直线∏和Ψ之间的角度等于极性角θ,同时,从与直线Γ的截断点(intercept)到没影点86之间的直线∏长度与倾斜角θ成反比。最好,一个带有与倾斜角θ数值相对应的∏数值的对照表储存在存储器中,在每帧画面存续期间便于角度θ的快速识别。在这个实例中,使用在阵列(array)52上或者在书写工具10的其它部分的关键标志(key-mark)92来保持与倾斜角θ的平面垂直的另一平面的轨迹(track),它标明在笔上的一个合适的握笔套,如图8所示意。另一几何方法如基于整个图象12′的图7C所示意,这里,从中心84到没影点86之间构建了直线Ψ,没影点86是被两边缘43’所限定的。延伸其它的两边缘43’,确定了第二个没影点94的位置。通过连接线Ω第二没影点94与没影点86连接。从中心84到直线Ω之间现在构建了直线∑,这样它与直线Ω以直角相互交叉,直线Ψ和∑之间的角度等于极性角θ。不是直线Ψ的长度就是直线∑的长度(甚至直线Ω的长度)可以被用来导出倾斜角θ。再次,这种对应的对照表(look-uptables)被推荐在快速处理过程中使用。这里需要注意的是,这个实施例子不需要使用关键标志(key-mark)或者握笔套,因为书写工具10绕着光学轴(它也是书写工具10的中心轴线)的转动不会影响这种几何的结构。还有另一几何方法如图7D所示意,在这个例子中,角落的角度(cornerangles)α,β,γ和δ(当没有阻碍的时候)和图象12’(images)的积分面积(areaintegral)被用来决定θ和φ。特别是,角落的角度α,β,γ和δ的值是唯一地定义角度φ的值。同样,积分面积的数值唯一地定义了θ。在本实施例中,存储在存储器中的对照表(look-uptables)在快速处理过程中能够用来决定角度θ和φ。在此情况下,成像光学元件(imagingoptics)46将图象12’作关于书写面12上的定向的转换,图象12’就需要被转换了,如图9。这种转换倒置能够在任何点及时地被转换单元70所执行。举例,图象12’在实施上述决定角度θ和φ的步骤之前或者以后也可以被倒置转换。如果图象12’不被转换,这样没有转换需要被执行。被变换或倒置(当需要时候)的图象12″在图10中被描述,在这一点矢量V″1,V″2和V″3被重新计算。一从中心84到边缘43″(edges)的位置标记(landmark)的另一矢量Vn″也在图中显示。在书写面12边缘43″上的这种位置标记能够被使用来替代一个角落,用以确定笔尖20具体坐标。当两个角落被位于书写面(jottingsurface)12和光学单元30之间的用户或者任何物体阻挡时,这一点显得特别重要。在这一点上图像12″通过旋转约θ和φ的角度被校正,以获得了最终被转换和被校正的图象12,见图11。这是通过对被转换(被倒转,根据具体情况)的图象12″进行适当的倒转而完成。(这些倒转旋转是与在书写工具10关于书写面12的物理空间中的欧拉旋转相对应的。标准的欧拉转换在任何传统机械教科书上有介绍,如金斯丁著的“经典机械学”Goldstein,ClassicalMechanics)。现在笔尖20具体坐标能够直接从矢量V1,V2,V3和/或Vn被确定。这种功能是由比率计算单元(ratiocomputationunit)72来执行的,其优点在于图象12相对书写面12的比例被保留了。特别是,比率计算单元(ratiocomputationunit)72采用了以下的比例x1/x2=x1/x2和y1/y2=y1/y2这些数值能够从矢量和缩放比例因子(scalingfactor)中获得,由于如图12那样,成像光学元件46的放大倍数M可以被用作为附加的交叉检查(additionalcross-check)和约束以保证被获得的数值是正确的。本发明的书写工具具有数个其它实施例,例如,一个可选择的光学装置100采用有抛物线或双曲线镜子102和镜片104的兼反射光及折射光的系统,见图13。光学装置100的结构必须被改变以适应在书写工具108上的光学装置100,见图14(仅仅显示顶部)。在该实施例中光电检测器阵列106被布置在书写工具108的末端109上。在本实施例中用延伸部位111将支撑件110延伸。书写工具10可以利用特征和位置标记而不是书写平面120的角落和边缘。例如,见图15,书写工具利用的是用户产生的特征记号(feature)122。特征记号122事实上是一个用户书写的字母“A”。在本案中,使用了一个在字母上特别容易定位的点(如一个产生高对比度容易检测和追踪的点)用于跟踪,还从卡笛尔坐标系统的原点到这个点构筑一个矢量Vr。书写工具10也利用了位于一边缘(edge)126的位置标记(landmark)124。从原点到位置标记(landmark)122构建了矢量Vs。最终,工具10使用了由相应的矢量Vq确定的书写面120上的角落128。在这个实施例子中,在操作过程中,上面描述的边缘检测算法规则(edgedetectionalgorithms)和任何其它的为检测高对比度点的算法规则被应用来定位在图象上的直线和角落,和定位特征记号(feature)122、位置标记(landmark)124和角落128的位置。于是,夹角θ和Φ被定出来,并且相应的转换被施加到书写面120图像的已成像了的图象矢量V′q、V′x和V′s上,如上面所述。笔尖120的具体坐标通过被变换的矢量被确定下来。当然,该
技术领域
的熟练人员会认识到记号和跟踪的位置标记(landmarks)的数目通常能改善在书写面上确定书写面120上的笔尖的具体坐标的精确度。于是,更多的特征记号(features)和位置标记(landmarks)被跟踪,就需要更多的处理能力。如果需要书写工具10的实时操作,例如,在某些情况下,书写动作被从书写工具10发送至一个处于实时状态下的接收器,记号和位置标记的数目应当被限制。作为选择,如果被写下的信息能够被用户在以后的时间里下载记录下来和/或不需要实时处理过程的时候,更多的记号和位置标记可以被用来提高决定笔尖20的具体坐标的精确度。这通常导致改善了书写面120的解晰度。必须记住的是,记号和位置标记得提供绝对的参考物,也就是它们在书写面120上的位置不能及时变动。然而,必须记住的是被用来确定笔尖(nib)20具体坐标的的特征和位置标记从一帧到另一帧不需要是相同的。对于本
技术领域
人员而言显而易见本发明还包括有不同的其它实施例。*****权利要求1.一种能表现来自书写面上的手写信息的工具,所述的书写工具包括a〕一个用于书写的笔尖;b〕用于确定什么时候所述笔尖正在所述的书写面上进行书写的手段;c〕一个光学装置,它用于观视所述的书写面,所述的光学装置被引示指向所述的笔尖;d〕一个处理单元,用于从所述的光学装置接受所述的书写面上的光学数据,并用于从所述的光学数据来确定所述笔尖相关于书写面的至少一个角落和所述书写面的至少一条边缘的物理坐标。2.如权利要求1所述的书写工具,其中,所述的光学装置是一个用于让所述的书写面成像的成像装置。3.如权利要求2所述的书写工具,其中,所述的成像装置进一步包含有一个光电检测元件阵列,在其上投射有一个所述成像面的图像。4.如权利要求3所述的书写工具,其中,所述的处理单元进一步包含有一个用于对所述的在图像中的书写面的边缘和角落进行检测的边缘检测装置。5.如权利要求3所述的书写工具,它进一步包含有一个图像转换装置,用于对所述的图像施以至少一个转换。6.如权利要求5所述的书写工具,其中,所述的图像转换装置包含有一个以一个平面投影为基础的图像变形转换器。7.如权利要求5所述的书写工具,其中,所述的图像转换装置包含有一个以一个球面投影为基础的图像变形转换器。8.如权利要求5所述的书写工具,其中,所述的图像转换装置包含有一个用于确定所述书写工具相关与所述书写面的欧拉角的图像转换器。9.如权利要求3所述的书写工具,其中,所述的光电检测元件阵列是一个CMOS光电检测元件阵列。10.如权利要求2所述的书写工具,其中,所述的成形装置产生一个所述书写面的透视投影。11.如权利要求10所述的书写工具,其中,至少一个与所述书写工具相对于所述书写面的定位方向有关的角度由所述的透视投影被确定。12.如权利要求11所述的书写工具,其中,所述的至少一个角度包含一个倾斜角θ和一个极角φ。13.如权利要求2所述的书写工具,其中,所述处理单元进一步包含有一个比率计算模块用于由所述的图像确定所述的实际坐标。14.如权利要求2所述的书写工具,其中,所述的成像单元包含有折射成像光学元件。15.如权利要求14所述的书写工具,其中,所述的折射成像光学元件具有一个大体上大于所述书写面面积的视场。16.如权利要求2所述的书写工具,其中,所述的成像装置包含有反射成像光学装置。17.如权利要求16所述的书写工具,其中,所述的反射成像光学装置具有一个大体上大于所述书写面的面积的视场。18.如权利要求2所述的书写工具,它进一步包含有一个帧控制器用于将所述的书写面以一个预先确定的帧速率成像。19.如权利要求1所述的书写工具,其中,所述的确定何时所述的笔尖正在进行书写的手段被选自由应变仪,机械压力传感器,压电元件组成的组。20.如权利要求1所述的书写工具,其中,它进一步包含有用于让所述物理坐标与一个外部的装置进行通信的装置。21.如权利要求1所述的书写工具,它进一步包含有一个使所述的书写面初始化并对所述的书写面进行识别的装置。22.如权利要求1所述的书写工具,其中,所述的光学装置被安装在所述书写工具的远端。23.一种书写工具,用于对来自一个书写面的信息进行推定,所述的书写工具包含有a〕一个具有用于书写的笔尖;b〕一个用于确定何时所述的笔尖正在所述的书写面上进行书写的装置;c〕一个具有用于观视所述书写面的光学装置的远端,所述的光学装置对准所述的笔尖;并且d〕一个处理单元,它用于接收所书写面上的来自光学单元的光学信息,并用于从所述的光学数据来确定所述笔尖关于所述书写面上至少两个所述书写面的角落的物理坐标。24.一种书写工具,用于以光学的方法捕捉来自书写面的手写的信息,所述的书写工具包含有a〕一个具有用于书写的笔尖的书写端;b〕一个用于确定何时所述的笔尖正在所述的书写面上进行书写的装置;c〕一个具有用于观视所述书写面的光学装置的远端,所述的光学装置对准所述的笔尖;并且d〕一个处理单元,它用于从所述的光学单元接收所述书写面上的的光学信息,并用于从所述的光学数据来确定所述笔尖关于所述书写面上至少两个在所述书写面上的位置标记的物理坐标。25.如权利要求24所述的书写工具,其中,所述的至少两个位置标记是被一个在所述的书写面上使用的工具所产生的标记。26.权利要求25所述的书写工具,其中,所述的位置标记包含有使用者的手写标记。27.如权利要求24所述的书写工具,其中,所述的位置标记进一步包含关于所述书写面的数据。28.如权利要求27所述的书写工具,其中,所述的书写面包含有一张纸并且所述的数据表明了所述那张纸的尺寸。29.一种书写工具,用于对来自一书写面的手写信息进行推定表现,所述的书写工具包含a〕一个用于书写的笔尖;b〕一个确定何时所述的笔尖正在所述的书写面上进行书写的手段;c〕一个光学装置,用于观视所述的书写面,所述的光学装置被对准所述的笔尖;d〕一个处理装置,用于从所述的光学装置接收所述的书写面的光学数据并且用于由所述的光学数据来确定所述的笔尖相对于至少两个书写面角落的物理坐标。全文摘要本发明涉及一种手写工具,尤其涉及一种能对来自手写面上手写信息进行推断并表现的手写工具。其中,手写信息是以任何形式在手写表面的留下的信息标记,如书写、手写、绘图、草图或者任何在手写板上所作的记号。该手写信息也是被描绘在手写板表面上但不在手写板上留下痕迹的信息,或者是在其上保持接触的状态下由手写工具执行有关动作的轨迹所产生的信息。该手写工具包括有一个用以手写的笔尖和一个能测定出笔尖是在什么时候在手写板上进行手写的装置,另外,该手写工具有一个能检视手写板的光学单元。该手写工具还具有一个处理单元,该处理单元能处理从光学单元读取的手写板上的光学数据,还能从光学数据判定笔尖相对于至少一个手写板上的一个角落和一条边沿和/或相对于在手写板上的别的位置标记或在书写面上的可光学识别特征的实际的坐标。文档编号G06F3/033GK1774690SQ200480010185公开日2006年5月17日申请日期2004年2月24日优先权日2003年2月24日发明者斯图尔特·R·卡尔申请人:电子手写产品公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1