指示装置,例如计算机
鼠标或
跟踪球,用于将数据输入到个人计 算机和工作站中,并与它们对接。这种装置允许在监控器上
光标快速 重新定位,且在许多文本、
数据库和图形程序中都很有用。用户通过 在一个表面上移动鼠标,使光标在与鼠标的移动成比例的方向和距离 上移动来控制光标。备选的是,手在静止装置上的移动也可用于同样 目的。
计算机鼠标有光学和机械两种型式。机械鼠标通常使用旋转球来 检测移动,且一对轴
编码器与球
接触以产生数字
信号,由计算机用来 移动光标。机械鼠标的一个问题在于,由于污垢积累等原因在持续使 用后易于不精确和出故障。此外,机械元件特别是轴编码器的移动和 综合磨损必然限制装置的有用寿命。
上述机械鼠标问题的一个解决方案是开发光学鼠标。光学鼠标已 经非常普及,因为它们更为健壮,且可提供更好的指示精确度。
用于光学鼠标的主要常规技术依赖于以切线入射而照射表面的发 光
二极管(LED)、捕获综合图像的二维CMOS(互补金属
氧化物半 导体)检测器、以及使连续图像相关联以确定鼠标已移动的方向、距 离和速度的
软件。这种技术通常提供良好的精确度,但却有光学效率 低和相对高的
图像处理要求等问题。
另一途径是使用一维阵列的光
传感器或检测器,如
光电二极管。 表面的连续图像由成像光学器件捕获,转换到光电二极管上,并作比 较以检测鼠标的移动。光电二极管可直接用
导线连接成组,便于移动 检测。这降低了光电二极管的要求,并能作快速模拟处理。这种鼠标 的一个实例在授予Dandliker等人的美国
专利No.5,907,152中公开。
在Dandliker等人的专利中公开的鼠标与标准技术的不同之处还 在于它使用相干
光源,例如
激光器。来自相干源的光从粗糙表面散射 开来产生光的随机强度分布,称为斑点(speckle)。使用基于斑点的 图案有几个优点,包括高效的基于激光器的光产生以及即使在正常入 射照射下的高
对比度图像。这就允许有更高效的系统,并节省
电流消 耗,这在无线应用中很有利,可以延长
电池寿命。
虽然在基于LED的常规光学鼠标上有了重大改进,但这些基于斑 点的装置仍因许多原因并不能完全令人满意。具体地说,使用激光器 斑点的鼠标并未展示出当今技术
水平的鼠标通常所需求的精确度,通 常需要有小于0.5%或左右的路径误差。
本公开内容讨论并提供了对
现有技术光学鼠标和其它类似光学指 示装置的某些问题的解决方案。
照射错位和效率低的问题
现有基于斑点的光学定位装置的一个问题在于,有可能被反射的 照射与检测器错位,而不能覆盖检测器的整个光电二极管阵列。为了 可靠地覆盖整个检测器阵列,现有的OPD通常配置成对远大于检测器 视场的图像平面部分进行照射,以确保光电二极管阵列完全被反射的 照射覆盖,而不管潜在的错位问题。
但是,具有大的照射区域就降低了光电二极管检测的反射照射的
亮度强度。因此,为解决或避免现有OPD中错位问题的尝试经常导致 损失光电二极管阵列可用的反射光,或对照射亮度提出更高的要求。
如以下详述,本发明的一个方面公开了对上述照射错位和低效率 问题的解决方案。
本文公开的OPD实施例
本公开内容一般涉及用于光学定位装置(OPD)的传感器,以及 基于从表面反射的光的随机强度分布图案,称为斑点的位移来感测传 感器和表面之间相对移动的方法。OPD包括但不限于用于向个人计算 机输入数据的光学鼠标或跟踪球。
在
说明书中提到“一个实施例”或“实施例”是指,结合该实施 例说明的一个具体特性、结构或特征被包括在本发明的至少一个实施 例中。在说明书中各个地方出现的短语“在一个实施例中”不一定全 部指同一实施例。
一般来说,用于OPD的传感器包括:照射器,它具有光源和照射 光学器件以照射部分表面;检测器,它具有多个光敏元件和成像光学 器件;以及
信号处理或混合信号
电子电路,用于组合来自各个光敏元 件的信号,以产生检测器的
输出信号。
在一个实施例中,检测器和混合信号
电子电路是使用标准CMOS 工艺和设备制造的。优选的是,本发明的传感器和方法提供了一种光 学高效检测体系结构,即:使用产生均匀相前(phase-front)的结构照 射和远心斑点成像,以及使用模拟和数字电子电路组合的简化信号处 理配置。这种体系结构减少了专用于传感器中的信号处理和位移估算 的电
力量。已发现,使用斑点检测技术并按照本发明适当配置的传感 器可以符合或超过通常对OPD所期望的所有性能标准,包括最大位移 速度、精确度和%路径误差率。
基于斑点的位移传感器介绍
本节讨论
申请人所理解和相信的基于斑点的位移传感器的工作原 理。虽然这些工作原理对于理解很有用,但本发明的实施例不应不必 要地受这些原理的限制。
参阅图1A,所示
波长的激光器光被示为射到表面上的第一入射波 102和第二入射波104,每个都与表面法线形成入射
角θ。产生衍射图 案106,它具有的周期性为λ/2sinθ。
形成对比的是,参阅图1B,任何具有尺寸大于光波长(即大约 >1μm)的形态不规则的一般表面倾向于使光114以近似Lambertian形 式散射到全部范围。如果使用相干光源如激光器,则在由具有有限孔 径的平方律检测器检测时,空间相干的散射光会产生复杂的干涉图案 116。亮区和暗区的这种复杂干涉图案116称为斑点。斑点图案116的 准确性质和对比度取决于表面粗糙度、光的波长及其空间相干程度、 以及聚光或成像光学器件。虽然常常是高度复杂,但斑点图案116的 明显特征是有一段任何粗糙表面被光学器件成像,于是当表面上的位 置相对激光器和光学器件-检测器组件横向移位时就可用来对其加以 识别。
期望斑点会有所有尺寸,高达由光学器件的有效孔径所设定的空 间
频率,常规上以其数值孔径NA=sinθ定义,如图1B所示。根据 Goodman[J.W.Goodman,″Statistical Properties of Laser Speckle Patterns″in″Laser Speckle and Related Phenomena″edited by J.C.Dainty, Topics in Applied Physics volume 9,Springer-Verlag(1984)-具体见39- 40页],尺寸统计分布以斑点强度自动相干性表示。“平均”斑点直径 可定义为:
(公式1)
式中λ为相干光的波长。
有趣的是要指出,斑点强度的空间
频谱密度,根据Wiener- Khintchine法则,就是强度自动相干性的
傅立叶变换。最细小的可能斑 点amin=λ/2NA,由以下不太可能的情况设定,即:主要作用来自于图 1B的最外射线118(即在±θ的射线),且来自最“内”射线的作用有 破坏性干扰。所以截止空间频率为fco=1/(λ/2NA)或2NA/λ。
请注意,数值孔径对于沿一个维度(例如“x”)和沿其
正交维度 (“y”)的图像中的空间频率可以不同。这可能是由于在一个维度上的 光学孔径比另一维度上的要长(例如椭圆而不是圆)、或由于
变形透 镜而引起。在这些情况下,斑点图案116也会是
各向异性的,且平均 斑点尺寸在两个维度上会不同。
基于斑点的激光器位移传感器的一个优点是,它能用以近法线入 射角到达的照射光来工作。采用成像光学器件和以切线入射角到达粗 糙表面的不相干光的传感器也可用于
横向位移传感。但是,由于照射 的切线入射角用于产生图像中表面地形的适当大的亮-暗阴影,这种系 统本身在光学上效率就低,因为很大一部分光以镜面形式反射到检测 器之外,因此对所形成的图像不起作用。相反,基于斑点的位移传感 器可以有效利用来自激光源的较大部分的照射光,从而允许开发光学 高效的位移传感器。
基于斑点的位移传感器的所公开设计
以下的详细说明描述了用于一个这种基于斑点的激光器位移传感 器的体系结构,它使用CMOS光电二极管,并有
模拟信号组合电路、 适量的
数字信号处理电路、以及低功率光源,例如850nm垂直腔面发 射激光器(VCSEL)。虽然在以下的详细说明中讨论了某些实现细节, 但所属领域的技术人员应理解,在不背离本发明的精神和范围的前提 下,不同的光源、检测器或光敏元件、和/或用于组合信号的不同电路 也可使用。
现参阅图2和3对按照本发明实施例的基于斑点的鼠标加以说 明。
图2示出按照本发明实施例的基于斑点的系统200的功能图。系 统200包括激光源202、照射光学器件204、成像光学器件208、至少 两组多个CMOS光电二极管阵列210、前端电子电路212、信号处理 电路214、以及
接口电路216。光电二极管阵列210可以配置成提供沿 两个正交轴x和y的位移测量。可以使用前端电子电路212中的无源 电子组件将每个阵列中的多组光电二极管加以组合,以产生组群信 号。组群信号随后可由信号处理电路214进行代数组合,以产生(x,y) 信号,提供在x和y方向上OPD位移的幅度和方向的信息。(x,y)信 号可由接口电路218转换成x、y数据220,其可由OPD输出。使用 这种检测技术的传感器可以具有线性光电二极管的交错组阵列,称为 “差分梳形阵列”。
图3示出这种光电二极管阵列302的一般配置(沿一个轴),其 中表面304由相干光源,例如垂直腔面发射激光器(VCSEL)306和 照射光学器件308照射,且其中阵列302中交错组的组合用作对斑点 图像所产生的亮-暗信号空间频率的周期性滤光器。
由粗糙表面304产生的斑点被映射到具有成像光学器件310的检 测器平面。优选的是,成像光学器件310是远心的,以求有最佳性能。
在一个实施例中,在两个独立正交阵列中执行梳形阵列检测,以 获得在x和y上的位移估算。一个小型的这种阵列302示于图3。
检测器中的每个阵列包括N个光电二极管组,每组有M个光电二 极管(PD),排列起来形成MN线性阵列。在图3所示的实施例中, 每组包括四个光电二极管(4PD),称为1、2、3、4。将每组中的PD1 电连接(线和)形成一组,PD2、PD3和PD4也一样,得到从阵列出 来的四条信号线。它们对应的电流或信号是I1、I2、I3和I4。这些信号 (I1、I2、I3和I4)可称为组群信号。通过使用差分模拟电路312产生 同相差分电流信号314(I13)=I1-I3,以及使用差分模拟电路316产生 正交差分电流信号318(I24)=I2-I4,可实现背景抑制(以及信号加重)。 这些同相和正交信号可称为线信号。比较I13和I24的
相位就可检测移 动的方向。
优选的是,为抑制相位误差的引入,因它可直接转换为位移误差, 本发明的传感器使用多个梳形阵列。此外,虽然本文说明的实施例对 各阵列使用“4N”方案,但该系统设计基本原理(适当改动后)适用 于其它阵列配置或方案,如3N、5N、6N、7N、8N等等。术语“4N” 是指将每个第四检测器连线在一起、且所得到的四个光电流信号彼此 相减的检测器阵列,如在Dandliker等人的专利(美国专利No. 5,907,152)中所述的。但是,用组合信号的适当方案,也可能有许多 其它分组。
成像或聚光光学器件402的实例总体示于图4。光被表面404的区 域AS散射,并成像到区域Adet的检测器406上。对于Lambertian表面, 检测器的收集效率可表示为:
(公式2)
式中ηoptics是光学组件的效率(吸收、Fresnel反射等),r是有效表面 反射率,Ωs是表面所对的立体角,以及Ωdet是检测器所对的立体角。
定形照射
申请人相信他们已发现:保持良好光学效率的一个途径是,将照 射覆盖区定制设计成在尺寸和形状上与检测器覆盖区密切匹配,假定 照射光束具有平面的或均匀的相前。更优选的是,照射覆盖区具有恰 好足够的溢出,以对操作和制造引起的较小错位提供所需的容限。
这种结构照射的一个实施例示于图5。图5中示出的一个特性是, 照射仅落在成像光学器件视场(FOV)内的光学表面上的那些
位置上。 如果光电检测器阵列的几何形状是不寻常的或非对称的形状,例如图5 中所示的检测器排列502的“L”形几何形状,则为有最佳光学效率, 照射光学器件504理想的是应仅在粗糙表面上的那个区域上提供光。 落在该FOV区域外的粗糙表面上的光被浪费掉,降低了光学定位系统 的净效率。
在一个实现中,所照射部分的非对称(即非圆形的)形状不会是 照射源的直接图像,而是由照射光学器件504的配置而形成。照射区 域的形状可以甚至是非凸的。如图5中的实例所示,使用组合有衍射 结构508的标准折射或反射光学表面506允许产生具有平面相前的特 定照射空间图形510,以最佳地匹配成像光学器件所要求的FOV。成 像光学器件512配置成将特定照射图形510以如下方式映射到检测器 排列502上,即:使光感测元件被有效覆盖,但没有覆盖感测区域外 的过大区域。换句话说,图5的光学系统500配置成使所反射的照射 与检测器排列502的形状大致匹配,以使落在检测器视场外的光减至 最少。有利的是,这就更有效地利用了来自光源的功率。
优选的是,光学器件配置成使表面的照射部分与比检测器光敏元 件视场大50%相比要小。换句话说,所反射的照射优选覆盖的检测器 区域不大于覆盖检测器所有光敏元件的最小区域的百分之一百五十 (150%)。更优选的是,光学器件配置成使基本上所有(例如85% 或更多)的表面照射部分都落在检测器光敏元件的视场内。
图5所示的特定实例示出,照射图形510在形状上可以是对覆盖 光电检测器排列502的反射照射的镜像。这取决于成像光学器件512 的配置。
按照本发明的特定实施例,检测器配置可以和排列在两个轴上平 行行中的多个交错“
像素”(检测器元件)阵列一起使用,如图6所 示。具体地说,图6示出三个交错阵列602排列在x-轴上的平行行中, 三个交错阵列604排列在y-轴上的平行行中。
如以上结合图3所述,每个“4N”阵列包括四组电连接(线和) 的N个检测器元件,产生四个信号S1、S2、S3、S4。背景抑制(和信 号加重)通过取
差分信号S13=S1-S3和S24=S2-S4完成。转换的量和方向 可以从正交对S13和S24中导出。
在此具体实施例中,三个“4N”阵列(602和604)用于每个轴(x 和y),以抑制在位移中积累的相位误差。对于该特定实施例,有24 条线(2个轴,3个阵列/轴,4个信号/阵列)被提交到前端电子电路 606,它处理这些信号,并向
数字信号处理器608提供输入。DSP 608 例如可具有通用
串行总线接口(USB I/F)610。
其它实施例可使用具有不同于四的M值(即元件分组数)的交错 检测器阵列。其它实施例也可使用每个维度不同的行数,而不是三行。 在x和y维度上的行数不必相同。
其它实施例可以配置有不是“L”形排列702的检测器阵列排列。 其它可能的排列实例示于图7,例如T形排列704,方形排列706,“+” 或“X”形排列708。还有其它实施例可配置成轴(行)在非垂直斜角 上的排列,如“V”或“Δ”形排列。
本发明的特定实施例和实例的上述说明是为了图示和说明的目的 而提出,虽然已通过某些前述实例对本发明作了说明,但不应认为本 发明受其限制。说明和图示并不旨在穷举或将本发明限于所公开的精 确形式,根据上述内容可以有许多在本发明的范围内的改动、改进和 变化。本发明的范围应包括本文所公开的,以及由本文所附权利要求 书及它们的等效物所包括的一般领域。
相关申请交叉引用
本申请要求由
发明人Clinton B.Carlisle、Jahja I.Trisnadi、Charles B. Roxlo和David A.LeHoty于2004年5月21日提交的、题目为“Optical position sensing device having shaped illumination”的美国临时申请No. 60/573,394的权益。上述美国临时申请的公开内容通过引用全部结合 在本文中。
本申请还要求由发明人David A.LeHoty、Douglas A.Webb、Charles B.Roxlo、Clinton B.Carlisle和Jahja I.Trisnadi于2004年5月21日提 交的、题目为“Optical position sensing device having a detector array using different combinations of shared interlaced photosensitive elements”的美 国临时申请No.60/573,075的权益。上述美国临时申请的公开内容通 过引用全部结合在本文中。