CN1636227A - 数字笔 - Google Patents
数字笔 Download PDFInfo
- Publication number
- CN1636227A CN1636227A CNA018144748A CN01814474A CN1636227A CN 1636227 A CN1636227 A CN 1636227A CN A018144748 A CNA018144748 A CN A018144748A CN 01814474 A CN01814474 A CN 01814474A CN 1636227 A CN1636227 A CN 1636227A
- Authority
- CN
- China
- Prior art keywords
- pen
- bar code
- data
- processor
- substrate
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/0354—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of 2D relative movements between the device, or an operating part thereof, and a plane or surface, e.g. 2D mice, trackballs, pens or pucks
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/0354—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of 2D relative movements between the device, or an operating part thereof, and a plane or surface, e.g. 2D mice, trackballs, pens or pucks
- G06F3/03545—Pens or stylus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/0304—Detection arrangements using opto-electronic means
- G06F3/0317—Detection arrangements using opto-electronic means in co-operation with a patterned surface, e.g. absolute position or relative movement detection for an optical mouse or pen positioned with respect to a coded surface
- G06F3/0321—Detection arrangements using opto-electronic means in co-operation with a patterned surface, e.g. absolute position or relative movement detection for an optical mouse or pen positioned with respect to a coded surface by optically sensing the absolute position with respect to a regularly patterned surface forming a passive digitiser, e.g. pen optically detecting position indicative tags printed on a paper sheet
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/042—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by opto-electronic means
Abstract
一种带有一个墨水书写笔尖的数字笔,包括一个在一个笔杆上的激光器,该激光器把光引向一个在其上划书写笔尖的纸张。一个衍射光栅反射一个基准光束,并且使来自基片的一个散射光束通向变换检测器,这些变换检测器因此接收光的干涉图案。一个处理器从检测器接收信号,产生位置信号,及存储各信号。而且,一个条码检测器从基片接收一个条码光束,并且一个三维力传感器输出一个代表施加到笔上的多维力的信号。以后,把各信号上载到一个主处理器,该主处理器把它们相结合以产生转动校正相对位置(如果不使用条码纸)或转动校正绝对位置(如果使用条码纸),这些位置能用来提供字母数字字符或图形表示。
Description
技术领域
本发明一般涉及手写数据输入,更具体地说,涉及使用一个笔输入装置使数据输入容易的方法和系统。
背景技术
这里可互换地称作“数字笔”而不管它们是否用墨水书写的数字书写仪器,能用来捕获在纸上的笔划并且把它们数字化,从而笔划能由手写识别软件转换成书写的数字存储记录。以这种方式,消除在现代书面通信中的艰巨和冗长的步骤(即,将手写内容手工转录到计算机化文字处理器中),大大地提高了生产率。
因而,数字笔系统能通过以某种形式感知笔的时变位置和把位置转换成笔划,使跨过基片的笔划数字化,以便把笔划的数字表示输入到手写识别装置。如这里认识到的那样,能使用磁性类型系统,其中一根专用笔在它在一张纸上运动时产生或改变一个磁场,该场被放置在纸下方的一个专用垫感知。类似地,能使用超声波系统,其中当笔在一张纸上运动时,专用笔产生或改变一个超声波信号,该信号被放置在纸下方的一个专用垫感知。
由以色列的OTM Technologies Ltd.以商品名“OTM”技术开发了另一种类型的笔输入装置,这种装置使用由来自基片的激光反射产生的干涉图案以跟踪相对笔位置。如这里认识到的那样,OTM技术不考虑绝对的笔位置跟踪,从而如果把笔从基片举起并且再向下放回以,例如为“t”画那一横或为“i”点那一点,则不知道相对于把笔举起离开基片的地方把笔放置在何处。这从用户的观点看是不希望的。
况且,由于笔尖必须用来在基片上写,所以激光器不能正好放置在笔尖上,而只能在附近。这能产生在笔尖(这一位置是理想的)与从其实际获得位置的光源之间的视差。如果书写人在把笔尖留在基片上的一个地方的同时转动笔,则视差引起位置误差。
本发明认识到以上提及的两个问题,并且旨在解决它们的至少一个。
发明内容
一种数字笔包括:一个细长笔杆,限定一个书写笔尖;和一个激光器,在笔杆上定向,以把光引向一个能在其上定位书写笔尖的基片。在笔杆上的一个衍射光栅反射一个基准光束,并且通过来自基片的一个散射光束,使这些光束由至少一个并且最好三个变换检测器接收作为光的干涉图案。而且,在笔杆上的一个条码检测器接收来自基片的一个条码光束,并且一个处理器从检测器接收信号,并且存储它们以便以后上载到一个主处理器。
在一个最佳实施例中,把处理器编程为输出代表笔位置的位置信号。除光检测器之外,笔杆还能支撑一个输出代表施加到笔上的多维力的信号的力传感器。一个数字存储器由笔杆支撑,并且它存储来自处理器的位置和力信号,由此能从存储器检索各信号,并且由主处理器处理。最好,一个滤波电路包括滤波结构,以除去对来自条码检测器的信号的斑点影响。
在一个最佳实施例中,基片包括对主处理器已知的光学代码。在这个实施例中,条码检测器响应于检测到一个光学代码输出一个信号,并且主处理器把由条码检测器产生的数据与由变换检测器产生的数据相结合以提供绝对笔位置。处理器进一步使用来自力传感器的数据以校正笔转动。相反,当基片不包括对于主处理器已知的光学代码时,主处理器把由力传感器产生的数据与由变换检测器产生的数据相结合以提供转动校正的相对笔位置。
在另一个方面,一种数字笔包括一个限定一个书写笔尖的细长笔杆,一个激光器定向在笔杆上以把光引向一个能在其上定位书写笔尖的基片,并且一个衍射光栅反射一个基准光束和使来自基片的散射光束通向至少一个变换检测器。而且,一个力传感器由笔杆支撑以输出一个代表施加到笔上的力,包括静态、动态、和加速度,的信号。一个处理器接收来自变换检测器和力传感器的信号。
在又一个方面,公开了一种主处理器,用来从一个数字笔接收条码检测器数据、力传感器数据、及变换检测器数据。主处理器包括用来确定笔是否感知到已知条码的逻辑装置,以及用来在笔感知到一个已知条码时把条码检测器数据与力传感器数据和变换检测器数据相结合以提供对于笔转动校正的绝对笔位置的逻辑装置。而且,主处理器包括用来在笔没有感知到一个已知条码时把力传感器数据和变换检测器数据相结合以提供对于笔转动校正的相对笔位置的逻辑装置。
参照其中类似标号指示类似部分的附图,能更好地理解本发明关于其结构和操作的细节,在附图中:
附图说明
图1是本发明的笔输入系统的侧剖视图;
图2是沿图1中的线2-2看到的本发明的光学器件的示意剖视图;
图3是沿图1中的线3-3看到的本发明的光学器件的示意平面图;
图4是用于条码光电检测器的笔的信号处理电路的方块图;
图5是笔逻辑电路的流程图;及
图6是由从笔接收下载数据的主处理器执行的数据处理的流程图。
具体实施方式
最初参照图1,表示一种笔输入装置,一般指示为10,它包括一个平面或更希望的条码基片12、和至少一个重量轻细长的空心塑料或金属笔杆14。当使用条码基片时,能排列代表条码的可见、紫外、或红外吸收、偏振选择、荧光或反射线,以便在基片上例如按四分之一英寸以直角坐标唯一地标识绝对位置,以及页号,在表格的情况下为字段位置。而且如这里想到的那样,条码的连续组能彼此正交,从而如果一个定向几乎平行于笔运动的路径而导致不良阅读,则后续图案能更容易地阅读。
术语“条码”是用于在基片上空间编码数字信息的光学标记的一般术语。光学标记导致对由一个检测器检测的光进行调制,这将把光强度转换成要处理和译码成数字信息的电信号。优选的条码是一维条码的矩阵。在符号中的数字信息包含在元素的宽度和空隙中。把数字信息编码成一维和两维条码是众所周知的。一种最佳编程是Code128。其它实施例包括Universal Product Code(UPS),Code 39、和Code93。
这里叙述的最佳实施例设想一种能由书写人操纵以把墨水或石墨或其它物质写到诸如纸之类的基片12上、同时数字记录跨过基片12的笔划的笔杆14。然而,要理解,这里提出的原理能用于不必把墨水或其它物质沉积到基片上并且不是细长而是形状与如鼠标相像的针式笔杆14。
为了简单公开的目的,一个力传感器16能支撑在笔杆14上。在一个最佳实施例中,力传感器16是在提出于1996年10月23日通过参考包括在这里的共同待决美国专利申请序列no.08/735,482中公开的传感器。力传感器16是测量施加到笔尖上的x、y、和z向力的任何适当装置,并且它和这里公开的其它电气元件能由一个直流电源18(最好是带有电压升高电子器件的AAA型镍金属氢化物可充电电池)激励,同时来自接触传感器16的信号送到能包括一个模数转换器的信号处理电子器件20。或者,电源18能是碱性电池或其它等效源。来自电子器件20的数字化信号送到一个数字处理器22,数字处理器22处理各信号并且把笔位置信息存储在一个数字存储器24中。存储在存储器24中的信号根据来自光学包30的光发射指示笔尖28(例如,与一个墨筒26连通)的位置,从而能把各信号传输到一个主处理器31(如箭头“A”所示),以便使用手写引擎使各位置信号与图形表示和/或字母数字字符相关。手写识别引擎能是任何适当的手写识别系统,如在美国专利No.5,644,652、5,343,537、或5,550,931中公开的那些,这些专利都由本受让人所有并且都通过参考包括在这里。电源18、电子器件20、处理器22、及存储器24都安装在笔杆14上,如表示的那样。
按照本发明,电源18也激励一个安装在笔杆14上在光学包30中的激光器。更具体地说,如图2和3中所示,一个激光器32,最好是一个红外(IR)激光器安装在笔杆14上。要理解,激光器32这样在笔杆14上定向,从而它把主激光束34引向笔杆14的末端书写笔尖28的附近,从而相干激光以多个光束从基片12的纹理散射,为了说明的目的,显示得到的第一和第二反射光束36、38。如下文设想的那样,反射激光束穿过一个衍射光栅40向上返回,使第一光束36由在最佳实施例中也安装在笔杆14上的至少一个并且最好是x/z、y/z、及x/y/z变换光电检测器42、44、46检测到。如参照图2能最好理解的那样,变换光电检测器42、44、46也接收从光栅40衍射的基准光束48,结果是变换光电检测器42、44、46接收干涉条纹。
另一方面,一个条码光电检测器50最好对中地安装光学包30中以检测第二反射光束38,以便输出当把条码纸用作基片12时代表条码元素的信号。条码光电检测器50最好放置在基准光束48的路径外以使对条码信号的直流影响最小。当在最佳实施例中吸收激光的条码元素在照亮点下方通过时,第二光束38的强度减弱。另外,条码元素能反射光或发荧光,在这种情况下,当条码元素在照亮点下方通过时,第二光束38的强度增大。在不太优选的实施例中,能把变换光电检测器42、44、46之一用作条码检测器,但这样一种实施例在信号中具有大的、不希望的直流分量。
在最佳实施例中,光电检测器是与表示在图4中的模拟信号处理元件集成在相同的模上的CMOS光电检测器。来自变换光电检测器42、44、46的信号由在电子器件20中的ADC或一个分离的ADC(未表示)数字化,然后把数字化的干涉条纹发送到处理器22。
在一个特别优选的实施例中,光电检测器与电子器件20构造在相同的基片上,存储器24是一个四兆字节快擦写存储器芯片,处理器22是一个Scenix 8位RISC处理器芯片,及激光器32是一个红外发射垂直凹腔表面发射激光器(VCSEL)。
按照本发明,处理器22按照下面的图5访问一个软件或硬件位置模块33,以使来自电子器件20的信号与代表书写笔尖28相对于基片12的位置的位置信号相关。这些信号然后送到上述的手写识别引擎以便把位置信号变为字母数字字符和图形表示。另外,如果用作一般目的相对或绝对位置定点装置,则这些信号能用来移动一个光标。
要理解,本发明的处理器可以是适用于其预期功能并编程为承担这里叙述的适当方法步骤的通用计算机。例如,处理器22能是一种数字信号处理器,如Analog Devices ADSP2104L、或诸如Xilinx XC2S39、或ASIC之类的现场可编程逻辑阵列。另外,处理器22、软件模块33、及存储器24能布置在笔杆14外,并且由无线电波、超声波、IR链路、或其它远程装置远程链接到笔杆14上。处理器22和存储器24能包括在台式计算机、诸如由在Armonk,N.Y.的International BusinessMachines Corporation(IBM)制造的Thinkpad之类的膝上型计算机、诸如3COM Palm Pilot之类的个人数字助理、或诸如Sony Playstation或Sega Dreamcast之类的游戏机中。
要进一步理解,诸如由处理器22访问的软件模块33之类的控制元件通过诸如在例如ASIC芯片上的逻辑电路中实现的逻辑元件执行;或通过在包含在适当电子数据存储器(例如只读存储器(ROM)、或硬盘驱动器和/或光盘驱动器、或DASD阵列、磁带、电子只读存储器、或按常规连接到处理器22上用来实现本逻辑的其它适当数据存储装置)中的软件中实现的逻辑元件执行。例如,控制元件能在快擦写存储器或一次性可编程(OTP)存储器中实施。
这里流程图表明本逻辑的结构。熟悉本专业的技术人员将认识到,流程图表明根据本发明起作用的逻辑元件,如计算机程序代码元件或电子逻辑电路,的结构。显然,本发明在其基本实施例中由一个机器组件实施,该机器组件这样提供逻辑元件,使得指令一个数字处理设备(即,计算机)完成与图示相对应的一系列功能步骤。换句话说,模块33可以是在软件或固件中实施并且由处理器作为一系列计算机可执行指令执行的计算机程序。在本发明的说明性实施例中,计算机可执行指令可以是编译的C兼容代码行。
现在参照图4,示出电子器件20的一种最佳信号处理电路。来自条码检测器50的信号由一个放大器52放大,并且然后送到一个带通滤波器54以从信号除去所谓“光学斑点”的影响。滤波信号代表第二反射光束38的瞬时亮度。把信号施加到产生一个代表第二光束38的平均强度的信号的一个低通滤波器56上。一个比较器58从两个滤波器54、56接收信号,并且当瞬时强度超过平均亮度时输出一个数字“高”状态,指示光反射或发荧光条码元素在照亮点下方,而当瞬时强度低于平均亮度时输出“低”,指示一个光吸收条码元素在照亮点下方。
现在参照图5,示出笔处理器22的逻辑。逻辑在休眠状态78下开始,并且当笔10接触基片12(由力传感器16检测到)时前进到块80。在块80处,把增量运动变量dx和dy复位到零,把一个对在接触活动之间的间隔进行计数的休眠计时器、和一个对在条码状态之间的间隔进行计数的条码计时器复位到零。逻辑前进到主循环,其中在块81中由干涉仪检测器30更新增量运动dx、dy。由干涉仪检测器30确定增量运动的方法在通过参考包括在这里的如下参考资料中的一个或多个中讲授:Opher和Uri Kinrot在2000年3月的Laser FocusWorld Volume 36 Issue 3中的“Interferometry:Encoder measuresmotion through interferometry”;美国专利No.5,805,282;欧洲专利No.EP00947833A1、EP00942286A1、EP00942285A1、EP00737843A3、EP00737843A2。
逻辑运动到判决菱形框82,以确定如果笔在上一帧期间未与基片12接触,则在当前的帧中它是否刚刚接触了基片12(如来自力传感器16的信号所示)。如果是,则指示新接触,并且在块83处,逻辑把一条“落笔”消息以及一个时间标记保存到机载存储器24。
如果在判决菱形框82处的测试为否,则逻辑前进到判决菱形框84以进行相反的测试,即确定如果笔在前一循环期间已经与基片12接触,则现在是否不再接触。如果这种测试是肯定的,则在块85处逻辑把一条“抬笔”消息以及一个时间标记保存到机载存储器24。当然,对于在判决菱形框84处的肯定测试,省略在判决菱形框86处的测试,从而来自块85的逻辑流程跨过判决菱形框86。
当笔正在接触基片12时,判决菱形框86是肯定的,并且在块87处,把作为添加到累加器accx、accy上的增量运动dx、dy之和计算的累加位置存储在机载存储器24中,并且把累加器accx、accy复位到零。还是在块87处,把休眠计时器复位到零,指示笔在使用中。如果笔不是正在接触基片12,则判决菱形框86是否定的,并且在块88处,通过把增量运动dx、dy添加到累加器accx、accy来累加运动。
逻辑运动到判决菱形框89,在其中对条码比较器58的状态取样。如果比较器58自前一循环起已经改变状态,则在块90处把比较器状态和条码计时器存储到机载存储器24,及把条码计时器复位到零。在块90之后,或者如果判决菱形框89是否定的,则在块91处增大条码计时器和休眠计时器。
在判决菱形框92处测试休眠计时器,看从笔10开始接触基片12起是否已经过去相当大的时间。如果是肯定的,则把激光笔处理器22放入睡眠状态以节省电池18。睡眠状态包括切断激光器32。如果判决菱形框92是否定的,则在块81处重复循环。
现在参照图6,示出主处理器31的逻辑。在块98处开始,把笔存储器24的内容定期上载到主处理器31。如图6中所示,这种存储器内容包括条码元素数据、至少x和y且最好还有z变换数据、及x、y、和z向力数据。
前进到判决菱形框100,例如通过查阅已知条码和把它与由笔的比较器58产生的图案相比较,确定是否感知到有效条码元素。如果是,则逻辑运动到块110以由数据构造条码符号和存储条码信息。以这种方式构造条码能使用在例如美国专利No.5,414,252和5,929,420中叙述的原理完成,这两个专利通过参考包括在这里。然后,在块112处,临时匹配变换数据并空间寄存到绝对条码位置数据,并且如果希望,还寄存到力传感器数据(以校正在条码中途点之间的笔转动)。这种数据融合的结果在状态114处作为绝对笔位置的文件输出,该文件包含笔绝对位置轨迹的时间历史,并带有笔尖压力(来自力传感器16的z向分量)和页号。这个文件能用来提供手写页的数字拷贝,以使用手写识别技术产生文本变换、传输手写传真、进行签字确认等。压力数据能用来促进展现和帮助进行手写识别和签字确认。
另一方面,如果在判决菱形框100处没有检测到有效条码,则逻辑运动到块116,空间寄存变换数据与力传感器数据以便校正笔转动。明确地说,由力传感器16测量的x、y、和z向力创建一个力向量,并且把由变换数据确定的x、y变换方向转动到与力向量的x、y分量平齐。这种数据融合的结果是在状态118处作为带有笔尖压力(来自从力传感器16来的信号的z向分量)的相对笔位置文件输出。要理解,可以相同方式针对笔转动校正绝对位置。
尽管这里详细表示和描述的使用对于相对和绝对笔位置的干涉测量法的特定数字笔完全能够实现本发明的上述目的,但要理解,它是本发明的当前最佳实施例并因而代表由本发明广泛设想的主题,本发明的范围完全包括对于熟悉本专业的技术人员可能是显然的其它实施例,及因而本发明的范围除附属权利要求书之外不受任何限制;其中提及一个元件是指“至少一个”,除非另有叙述。对于熟悉本专业的技术人员已知的上述最佳实施例的元件的所有结构和功能等效物明确地通过参考包括在这里,并且打算由本权利要求书包括。
Claims (23)
1.一种手持输入装置,包括:
一个本体;
至少一个激光器,在本体上定向,以把光引向一个能在其上定位本体的基片;
至少一个衍射光栅,反射至少一个基准光束,并且使来自基片的至少一个反射光束通过;
至少一个变换检测器,接收由反射光束和基准光束的组合产生的光的干涉图案;
至少一个条码检测器,接收来自基片的一个条码光束;及
一个处理器,从检测器接收各信号。
2.根据权利要求1所述的装置,其中把处理器编程为输出代表装置位置的位置信号。
3.根据权利要求1或2所述的装置,进一步包括由本体支撑的至少一个力传感器,该力传感器输出一个代表施加到装置上的多维力的信号。
4.根据权利要求1、2或3所述的装置,进一步包括由本体支撑并且存储来自处理器的位置信号的一个数字存储器,由此能从存储器检索位置信号,并且由一个主处理器处理。
5.根据权利要求4所述的装置,其中基片包括对主处理器已知的光学代码,所述代码至少代表各位置,条码检测器响应于检测到一个光学代码输出至少一个代码信号。
6.根据权利要求5所述的装置,其中主处理器把由条码检测器产生的数据与由至少一个变换检测器产生的数据相结合以提供绝对装置位置。
7.根据权利要求6所述的装置,其中处理器进一步使用来自力传感器的数据以校正装置转动。
8.根据权利要求4所述的装置,其中基片不包括对于主处理器已知的光学代码,并且主处理器把由力传感器产生的数据与由至少一个变换检测器产生的数据相结合以提供相对装置位置。
9.根据权利要求1至8任一项所述的装置,进一步包括一个包括滤波结构以除去对来自条码检测器的信号的斑点影响的滤波电路。
10.一种数字笔,包括:
一个细长笔杆,确定一个书写笔尖;
至少一个激光器,在笔杆上定向,以把光引向一个能在其上定位书写笔尖的基片;
至少一个衍射光栅,反射至少一个基准光束,并且使来自基片的至少一个反射光束通过;
至少一个变换检测器,接收由反射光束和基准光束的组合产生的光的干涉图案;
至少一个力检测器,由笔杆支撑,该力传感器输出一个代表作用在笔上的力的信号;及
一个处理器,从变换检测器和力传感器接收各信号。
11.根据权利要求10所述的笔,其中把处理器编程为输出代表笔位置的位置信号。
12.根据权利要求10或11所述的装置,进一步包括从基片接收一个条码光束的至少一个条码检测器。
13.根据权利要求12所述的笔,进一步包括由笔杆支撑并且存储来自处理器的位置信号的一个数字存储器,由此能从存储器检索位置信号并且由一个主处理器处理。
14.根据权利要求13所述的笔,其中基片包括对主处理器已知的光学代码,所述代码至少代表各位置,条码检测器响应于检测到一个光学代码输出至少一个代码信号。
15.根据权利要求14所述的笔,其中主处理器把由条码检测器产生的数据与由至少一个变换检测器产生的数据相结合以提供绝对笔位置。
16.根据权利要求13至15所述的笔,其中处理器进一步使用来自力传感器的数据以校正笔转动。
17.根据权利要求13至16任一项所述的笔,其中基片不包括对于主处理器已知的光学代码,并且主处理器把由力传感器产生的数据与由至少一个变换检测器产生的数据相结合以提供相对笔位置。
18.根据权利要求12至17任一项所述的笔,进一步包括一个包括滤波结构以除去对来自条码检测器的信号的斑点影响的滤波电路。
19.根据权利要求10至18任一项所述的笔,包括至少三个变换检测器。
20.一种主处理器,从一个数字笔接收条码检测器数据、力传感器数据、及变换检测器数据,并且包括逻辑器件,逻辑器件包括:
用于确定笔是否感知到已知条码的逻辑装置;
用于在笔感知到一个已知条码时,将条码检测器数据与力传感器数据和变换检测器数据相结合以提供针对笔转动校正的绝对笔位置的逻辑装置;
用于在笔没有感知到一个已知条码时,将力传感器数据和变换检测器数据相结合以提供针对笔转动校正的相对笔位置的逻辑装置。
21.根据权利要求20所述的处理器,进一步包括用来临时把条码检测器数据与力传感器数据和变换检测器数据相匹配的逻辑装置。
22.根据权利要求1至9任一项所述的装置,其中条码检测器和至少一个变换检测器共享相同的光电检测器。
23.根据权利要求10至19任一项所述的笔,其中条码检测器和至少一个变换检测器共享相同的光电检测器。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/644,809 US6592039B1 (en) | 2000-08-23 | 2000-08-23 | Digital pen using interferometry for relative and absolute pen position |
US09/644,809 | 2000-08-23 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN1636227A true CN1636227A (zh) | 2005-07-06 |
Family
ID=24586422
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA018144748A Pending CN1636227A (zh) | 2000-08-23 | 2001-07-23 | 数字笔 |
Country Status (9)
Country | Link |
---|---|
US (1) | US6592039B1 (zh) |
EP (1) | EP1312042A2 (zh) |
JP (1) | JP2004506994A (zh) |
KR (1) | KR100590375B1 (zh) |
CN (1) | CN1636227A (zh) |
AU (1) | AU2001272672A1 (zh) |
MY (1) | MY125950A (zh) |
TW (1) | TWI222027B (zh) |
WO (1) | WO2002017222A2 (zh) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7490779B2 (en) | 2005-10-18 | 2009-02-17 | Fuji Xerox Co., Ltd. | Reading apparatus, information processing system and antiforgery method |
CN101546371B (zh) * | 2008-03-28 | 2013-05-08 | 爱国者数码科技有限公司 | 力传感控制的编码识别装置 |
CN103098075A (zh) * | 2010-07-06 | 2013-05-08 | 马塞洛·阿马拉尔·雷森德 | 使用光笔的绝对位置和其他信息的点码图案、打印点码方法、读取点码方法 |
CN103119540A (zh) * | 2010-07-06 | 2013-05-22 | T数据系统(新加坡)私人有限公司 | 具有数据输入功能的数据存储设备 |
CN103119540B (zh) * | 2010-07-06 | 2016-11-30 | T数据系统(新加坡)私人有限公司 | 具有数据输入功能的数据存储设备 |
CN109716270A (zh) * | 2016-05-11 | 2019-05-03 | Otm技术有限公司 | 用于确定相对运动的设备和方法 |
Families Citing this family (64)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6686910B2 (en) * | 1996-04-22 | 2004-02-03 | O'donnell, Jr. Francis E. | Combined writing instrument and digital documentor apparatus and method of use |
US7091959B1 (en) * | 1999-03-31 | 2006-08-15 | Advanced Digital Systems, Inc. | System, computer program product, computing device, and associated methods for form identification and information manipulation |
US7167164B2 (en) * | 2000-11-10 | 2007-01-23 | Anoto Ab | Recording and communication of handwritten information |
US6798907B1 (en) * | 2001-01-24 | 2004-09-28 | Advanced Digital Systems, Inc. | System, computer software product and method for transmitting and processing handwritten data |
US20020107885A1 (en) * | 2001-02-01 | 2002-08-08 | Advanced Digital Systems, Inc. | System, computer program product, and method for capturing and processing form data |
US7203383B2 (en) * | 2001-02-22 | 2007-04-10 | Thinkpen Llc | Handwritten character recording and recognition device |
US7916124B1 (en) | 2001-06-20 | 2011-03-29 | Leapfrog Enterprises, Inc. | Interactive apparatus using print media |
US7013029B2 (en) * | 2001-06-29 | 2006-03-14 | Intel Corporation | Incorporating handwritten notations into an electronic document |
US6952046B2 (en) * | 2002-06-19 | 2005-10-04 | Foster-Miller, Inc. | Electronic and optoelectronic component packaging technique |
US6915103B2 (en) * | 2002-07-31 | 2005-07-05 | Hewlett-Packard Development Company, L.P. | System for enhancing books with special paper |
US7133563B2 (en) | 2002-10-31 | 2006-11-07 | Microsoft Corporation | Passive embedded interaction code |
US7116840B2 (en) * | 2002-10-31 | 2006-10-03 | Microsoft Corporation | Decoding and error correction in 2-D arrays |
US7203384B2 (en) * | 2003-02-24 | 2007-04-10 | Electronic Scripting Products, Inc. | Implement for optically inferring information from a planar jotting surface |
US7321359B2 (en) | 2003-07-30 | 2008-01-22 | Avago Technologies Ecbu Ip (Singapore) Pte. Ltd. | Method and device for optical navigation |
US20040227954A1 (en) * | 2003-05-16 | 2004-11-18 | Tong Xie | Interferometer based navigation device |
EP1517119B1 (en) * | 2003-09-22 | 2008-04-09 | Xitact S.A. | Optical device for determining the longitudinal and angular position of a rotationally symmetrical apparatus |
US7110100B2 (en) * | 2003-11-04 | 2006-09-19 | Electronic Scripting Products, Inc. | Apparatus and method for determining an inclination of an elongate object contacting a plane surface |
US7348968B2 (en) * | 2003-12-02 | 2008-03-25 | Sony Corporation | Wireless force feedback input device |
JP5006049B2 (ja) * | 2004-01-13 | 2012-08-22 | ザ・ユニバーシティ・オブ・トレド | 非侵襲複屈折補償感知旋光計 |
US20050156915A1 (en) * | 2004-01-16 | 2005-07-21 | Fisher Edward N. | Handwritten character recording and recognition device |
US8542219B2 (en) * | 2004-01-30 | 2013-09-24 | Electronic Scripting Products, Inc. | Processing pose data derived from the pose of an elongate object |
US9229540B2 (en) | 2004-01-30 | 2016-01-05 | Electronic Scripting Products, Inc. | Deriving input from six degrees of freedom interfaces |
US7826641B2 (en) | 2004-01-30 | 2010-11-02 | Electronic Scripting Products, Inc. | Apparatus and method for determining an absolute pose of a manipulated object in a real three-dimensional environment with invariant features |
US7961909B2 (en) | 2006-03-08 | 2011-06-14 | Electronic Scripting Products, Inc. | Computer interface employing a manipulated object with absolute pose detection component and a display |
US7023536B2 (en) * | 2004-03-08 | 2006-04-04 | Electronic Scripting Products, Inc. | Apparatus and method for determining orientation parameters of an elongate object |
US7453447B2 (en) * | 2004-03-17 | 2008-11-18 | Leapfrog Enterprises, Inc. | Interactive apparatus with recording and playback capability usable with encoded writing medium |
US20060067576A1 (en) * | 2004-03-17 | 2006-03-30 | James Marggraff | Providing a user interface having interactive elements on a writable surface |
US7161664B2 (en) | 2004-04-13 | 2007-01-09 | Electronic Scripting Products, Inc. | Apparatus and method for optical determination of intermediate distances |
US7048198B2 (en) * | 2004-04-22 | 2006-05-23 | Microsoft Corporation | Coded pattern for an optical device and a prepared surface |
US20050281437A1 (en) * | 2004-05-17 | 2005-12-22 | Renate Fruchter | Talking paper |
US8316068B2 (en) | 2004-06-04 | 2012-11-20 | Telefonaktiebolaget Lm Ericsson (Publ) | Memory compression |
US7404521B2 (en) * | 2004-12-23 | 2008-07-29 | Pitney Bowes Inc. | Paper based mailing and shipping user interface |
US7639876B2 (en) * | 2005-01-14 | 2009-12-29 | Advanced Digital Systems, Inc. | System and method for associating handwritten information with one or more objects |
KR100703698B1 (ko) * | 2005-02-16 | 2007-04-05 | 삼성전자주식회사 | 공간 필기 인식 장치 및 방법, 그리고 상기 방법을 기록한기록 매체 |
US7826074B1 (en) | 2005-02-25 | 2010-11-02 | Microsoft Corporation | Fast embedded interaction code printing with custom postscript commands |
US7421439B2 (en) | 2005-04-22 | 2008-09-02 | Microsoft Corporation | Global metadata embedding and decoding |
US7720286B2 (en) * | 2005-05-25 | 2010-05-18 | Advanced Digital Systems, Inc. | System and method for associating handwritten information with one or more objects via discontinuous regions of a printed pattern |
US7400777B2 (en) | 2005-05-25 | 2008-07-15 | Microsoft Corporation | Preprocessing for information pattern analysis |
US7729539B2 (en) | 2005-05-31 | 2010-06-01 | Microsoft Corporation | Fast error-correcting of embedded interaction codes |
US20060274906A1 (en) * | 2005-06-06 | 2006-12-07 | Ying Jia | Acoustic sensor with combined frequency ranges |
US8223136B2 (en) * | 2005-06-07 | 2012-07-17 | Intel Corporation | Error detection and prevention inacoustic data |
US20070009184A1 (en) * | 2005-07-05 | 2007-01-11 | Bhogal Kulvir S | Associating attributes to captured input within a digital pen |
US7922099B1 (en) | 2005-07-29 | 2011-04-12 | Leapfrog Enterprises, Inc. | System and method for associating content with an image bearing surface |
US7399954B2 (en) | 2005-08-16 | 2008-07-15 | Avago Technologies Ecbu Ip Pte Ltd | System and method for an optical navigation device configured to generate navigation information through an optically transparent layer and to have skating functionality |
US7817816B2 (en) | 2005-08-17 | 2010-10-19 | Microsoft Corporation | Embedded interaction code enabled surface type identification |
US7791597B2 (en) * | 2006-02-10 | 2010-09-07 | Microsoft Corporation | Uniquely identifiable inking instruments |
US7692639B2 (en) * | 2006-02-10 | 2010-04-06 | Microsoft Corporation | Uniquely identifiable inking instruments |
US7884811B2 (en) * | 2006-05-22 | 2011-02-08 | Adapx Inc. | Durable digital writing and sketching instrument |
US7633493B2 (en) * | 2006-06-19 | 2009-12-15 | International Business Machines Corporation | Camera-equipped writing tablet apparatus for digitizing form entries |
US8261967B1 (en) | 2006-07-19 | 2012-09-11 | Leapfrog Enterprises, Inc. | Techniques for interactively coupling electronic content with printed media |
US20080129766A1 (en) * | 2006-12-05 | 2008-06-05 | Adapx, Inc. | Carrier for a digital pen |
WO2008095228A1 (en) * | 2007-02-08 | 2008-08-14 | Silverbrook Research Pty Ltd | Method of sensing motion of a sensing device relative to a surface |
WO2008118085A2 (en) * | 2007-03-28 | 2008-10-02 | Anoto Ab | Optical component for a camera pen |
US7832641B2 (en) * | 2007-05-24 | 2010-11-16 | Metrologic Instruments, Inc. | Scanner switched to active state by sensed movement in quiescent scanning mechanism |
US20090078473A1 (en) * | 2007-09-26 | 2009-03-26 | Digital Pen Systems | Handwriting Capture For Determining Absolute Position Within A Form Layout Using Pen Position Triangulation |
KR100903293B1 (ko) * | 2007-12-31 | 2009-06-16 | 주식회사 에스제이테크 | 스타일러스 펜 |
JP2011511347A (ja) * | 2008-01-28 | 2011-04-07 | アノト アクティエボラーク | 情報をデジタル記録するデジタルペンおよび方法 |
US8210668B2 (en) * | 2009-01-12 | 2012-07-03 | Hewlett-Packard Development Company, L.P. | Container |
CN103886346A (zh) * | 2012-12-24 | 2014-06-25 | 鸿富锦精密工业(深圳)有限公司 | 条码读写器及投递信息处理系统 |
US8982094B2 (en) | 2012-12-28 | 2015-03-17 | Shenzhen Huiding Technology Co., Ltd. | Device-to-device communications based on capacitive sensing and coupling via human body or direct device-to-device coupling |
US11577159B2 (en) | 2016-05-26 | 2023-02-14 | Electronic Scripting Products Inc. | Realistic virtual/augmented/mixed reality viewing and interactions |
US10444866B2 (en) | 2016-11-14 | 2019-10-15 | Microsoft Technology Licensing, Llc | Force sensor for a stylus |
DE102018107409A1 (de) | 2018-03-28 | 2019-10-02 | Gottfried Wilhelm Leibniz Universität Hannover | Verfahren zur Erkennung handgeschriebener Zeichen, vorzugsweise während des Schreibens, und Schreibgerät zur Erfassung handgeschriebener Zeichen |
IT201900022206A1 (it) | 2019-11-26 | 2021-05-26 | Pico Ideas Srls | Sistema di scrittura digitale ottimizzato |
Family Cites Families (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4111052A (en) | 1977-08-29 | 1978-09-05 | Burroughs Corporation | Pressure-sensitive writing stylus |
US4513437A (en) | 1982-06-30 | 1985-04-23 | International Business Machines Corporation | Data input pen for Signature Verification |
US5162640A (en) * | 1990-02-14 | 1992-11-10 | Alps Electric Co., Ltd. | Pen type optical reading device having plural lens arrangement |
US5018208A (en) | 1990-04-02 | 1991-05-21 | Gladstone Karen S | Input device for dynamic signature verification systems |
US5414252A (en) | 1991-02-08 | 1995-05-09 | Fujitsu Limited | High speed scan bar code reader which can read more than one type of bar code |
JPH0644005A (ja) * | 1992-01-24 | 1994-02-18 | Seiko Instr Inc | 座標入力装置 |
US5852434A (en) | 1992-04-03 | 1998-12-22 | Sekendur; Oral F. | Absolute optical position determination |
US5981883A (en) | 1992-07-08 | 1999-11-09 | Lci Technology Group, N.V. | Systems for imaging written information |
US5652412A (en) * | 1994-07-11 | 1997-07-29 | Sia Technology Corp. | Pen and paper information recording system |
JPH0887368A (ja) * | 1994-09-19 | 1996-04-02 | Japan Aviation Electron Ind Ltd | ペン入力装置用センサ及びペン入力装置 |
US5661506A (en) | 1994-11-10 | 1997-08-26 | Sia Technology Corporation | Pen and paper information recording system using an imaging pen |
IL113311A (en) | 1995-04-10 | 1997-07-13 | Yeda Res & Dev | Method and apparatus for coherence observation by interference noise |
US5929420A (en) | 1995-10-02 | 1999-07-27 | Symbol Technologies, Inc. | Method for reading distorted bar codes |
US6081261A (en) * | 1995-11-01 | 2000-06-27 | Ricoh Corporation | Manual entry interactive paper and electronic document handling and processing system |
US6184865B1 (en) | 1996-10-23 | 2001-02-06 | International Business Machines Corporation | Capacitive pointing stick apparatus for symbol manipulation in a graphical user interface |
JP3837800B2 (ja) | 1996-10-31 | 2006-10-25 | 株式会社ワコム | 位置指示器 |
US6188392B1 (en) * | 1997-06-30 | 2001-02-13 | Intel Corporation | Electronic pen device |
WO1999046602A1 (en) | 1998-03-09 | 1999-09-16 | Gou Lite Ltd. | Optical translation measurement |
-
2000
- 2000-08-23 US US09/644,809 patent/US6592039B1/en not_active Expired - Fee Related
-
2001
- 2001-07-23 CN CNA018144748A patent/CN1636227A/zh active Pending
- 2001-07-23 KR KR1020037002314A patent/KR100590375B1/ko not_active IP Right Cessation
- 2001-07-23 AU AU2001272672A patent/AU2001272672A1/en not_active Abandoned
- 2001-07-23 JP JP2002521216A patent/JP2004506994A/ja active Pending
- 2001-07-23 WO PCT/GB2001/003333 patent/WO2002017222A2/en not_active Application Discontinuation
- 2001-07-23 EP EP01951823A patent/EP1312042A2/en not_active Withdrawn
- 2001-08-16 MY MYPI20013856A patent/MY125950A/en unknown
- 2001-08-20 TW TW090120380A patent/TWI222027B/zh not_active IP Right Cessation
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7490779B2 (en) | 2005-10-18 | 2009-02-17 | Fuji Xerox Co., Ltd. | Reading apparatus, information processing system and antiforgery method |
CN1952952B (zh) * | 2005-10-18 | 2010-05-12 | 富士施乐株式会社 | 读取装置、信息处理系统和防伪方法 |
CN101546371B (zh) * | 2008-03-28 | 2013-05-08 | 爱国者数码科技有限公司 | 力传感控制的编码识别装置 |
CN103098075A (zh) * | 2010-07-06 | 2013-05-08 | 马塞洛·阿马拉尔·雷森德 | 使用光笔的绝对位置和其他信息的点码图案、打印点码方法、读取点码方法 |
CN103119540A (zh) * | 2010-07-06 | 2013-05-22 | T数据系统(新加坡)私人有限公司 | 具有数据输入功能的数据存储设备 |
CN103119540B (zh) * | 2010-07-06 | 2016-11-30 | T数据系统(新加坡)私人有限公司 | 具有数据输入功能的数据存储设备 |
CN103098075B (zh) * | 2010-07-06 | 2018-04-20 | 马塞洛·阿马拉尔·雷森德 | 使用光笔的绝对位置和其他信息的点码图案、打印点码方法、读取点码方法 |
CN109716270A (zh) * | 2016-05-11 | 2019-05-03 | Otm技术有限公司 | 用于确定相对运动的设备和方法 |
CN109716270B (zh) * | 2016-05-11 | 2022-06-03 | Otm技术有限公司 | 用于确定相对运动的设备和方法 |
Also Published As
Publication number | Publication date |
---|---|
JP2004506994A (ja) | 2004-03-04 |
EP1312042A2 (en) | 2003-05-21 |
WO2002017222A2 (en) | 2002-02-28 |
WO2002017222A3 (en) | 2002-12-27 |
AU2001272672A1 (en) | 2002-03-04 |
MY125950A (en) | 2006-09-29 |
TWI222027B (en) | 2004-10-11 |
US6592039B1 (en) | 2003-07-15 |
KR100590375B1 (ko) | 2006-06-15 |
KR20030022414A (ko) | 2003-03-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1636227A (zh) | 数字笔 | |
US6650320B1 (en) | Digital pen using visible image and autocorrelation of substrate pattern | |
CA2374811C (en) | Position determination | |
EP0742933B1 (en) | Hand-held electronic writing tool | |
US5420943A (en) | Universal computer input device | |
EP1591880B1 (en) | Data input devices and methods for detecting movement of a tracking surface by a speckle pattern | |
EP1866735B1 (en) | Combined detection of position-coding pattern and bar codes | |
EP1413974A1 (en) | Hybrid sensing techniques for position determination | |
US8811688B2 (en) | Method and apparatus for fingerprint image reconstruction | |
CN101751570B (zh) | 图像读取装置及读取方法 | |
US7009594B2 (en) | Universal computing device | |
EP1456811B1 (en) | Reconstruction of virtual raster | |
US8358815B2 (en) | Method and apparatus for two-dimensional finger motion tracking and control | |
CN1231829C (zh) | 信息输入装置、信息处理装置以及信息输入方法 | |
AU752626B2 (en) | Recording of information | |
CN1224939C (zh) | 利用输入装置的位置预存用户交互元素的方法 | |
CN1247607A (zh) | 一种用于计算机的输入装置 | |
JP2010524097A (ja) | 容量力センサーを有する感知デバイス | |
CN1898677A (zh) | 利用具有光电子速度传感器的扫描型成像器的指纹检测 | |
JP2010211814A (ja) | 識別用コード・センサを有する面用検知装置 | |
EP1272969A1 (en) | Information-related devices and methods | |
EP1380006B1 (en) | Handwritten character recording and recognition device | |
WO1999026191A1 (en) | Drawing rendering device | |
Simonsson et al. | COMMISSION IV WORKING GROUP IV-1 | |
JP2000305710A (ja) | 座標入力装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |