首页 / 专利库 / 专利权 / 申请 / 相关申请交叉引用

相关申请交叉引用

阅读:648发布:2020-05-13

专利汇可以提供相关申请交叉引用专利检索,专利查询,专利分析的服务。并且一个 实施例 涉及一种光学位移 传感器 ,用于通过确定在表面(304)的连续图像中光学特性的位移来感测数据输入装置和表面(304)之间的相对移动。传感器包括沿关联轴排列的多个线性梳形阵列(LCA)(502)。每个LCA包括平行于关联轴的一行光敏元件。另一实施例涉及感测数据输入装置在表面(304)上移动的方法。使用沿第一轴排列的第一组多个线性梳形阵列(LCA)以及沿不平行于第一轴的第二轴排列的第二组多个LCA来检测从表面(304)受照部分反射的光的强度图案。还说明了其它实施例。,下面是相关申请交叉引用专利的具体信息内容。

1.一种光学位移传感器,用于通过确定在表面的连续图像中光学 特性的位移来感测数据输入装置和所述表面之间的相对移动,所述传 感器包括:
沿关联轴排列的多个线性梳形阵列(LCA),
其中每个LCA包括平行于所述关联轴的一行光敏元件。
2.如权利要求1所述的光学位移传感器,还包括:
比较电路,用于对来自每个LCA的线信号质量与来自所述检测 器中其它LCA的线信号的质量进行比较;以及
选择电路,用于选择具有最佳所述质量的线信号作为所述检测器 的输出信号
3.如权利要求2所述的光学位移传感器,其中所述比较电路比较 所述线信号的幅度。
4.如权利要求1所述的光学位移传感器,还包括:
加权电路,配置成根据来自每个LCA的线信号的质量相对于来自 所述检测器中其它LCA的线信号的质量,对来自每个LCA的所述线 信号进行加权;以及组合电路,配置成组合所加权的线信号以产生输出信号。
5.如权利要求1所述的光学位移传感器,还包括:
递归滤波器,配置成处理从所述LCA输出的线信号。
6.如权利要求5所述的光学位移传感器,其中所述递归滤波器包 括卡尔曼滤波器。
7.如权利要求1所述的光学位移传感器,
其中每个LCA包括光敏元件的多个交错组,每组具有M个光敏 元件,以及
其中将来自一组中每个所述光敏元件的信号与所述LCA内其它组 中的对应检测器电组合以产生M组群信号,且来自所述LCA内的所 述M组群信号用代数方法组合以产生所述LCA的所述线信号。
8.如权利要求1所述的光学位移传感器,包括至少两组多个 LCA,其中第一组多个LCA的轴与第二组多个LCA的轴交叉。
9.如权利要求8所述的光学位移传感器,其中第一组和第二组多 个LCA各包括至少三个LCA,且其中每个LCA包括一行光电二极管
10.如权利要求9所述的光学位移传感器,其中每行包括至少128 个光电二极管
11.如权利要求1所述的光学位移传感器,还包括:
照射器,具有相干光源;以及
照射光学器件,配置成用来自所述照射器的相干光照射部分所述 表面。
12.如权利要求2所述的光学位移传感器,还包括:
成像光学器件,配置成在所述多个LCA上产生从所述表面的所照 射部分反射的光的强度图案,其中所述光的强度图案包括多个斑点。
13.如权利要求2所述的光学位移传感器,其中所述相干光源包 括垂直腔面发射激光器(VCSEL)。
14.一种感测数据输入装置在表面上移动的方法,所述方法包括:
使用沿第一轴排列的第一组多个线性梳形阵列(LCA)和沿不平 行于第一轴的第二轴排列的第二组多个LCA,检测从所述表面的所照 射部分反射的光的强度图案,以及其中第一组多个LCA中的每个LCA在平行于第一轴的一行中包 括多个光敏元件,以及
其中第二组多个LCA中的每个LCA在平行于第二轴的一行中包 括多个光敏元件。
15.如权利要求14所述的方法,还包括:
对来自每个LCA的线信号的质量与来自同一组多个LCA中其它 LCA的线信号的质量进行比较;以及
选择具有最佳质量的线信号作为来自每组多个LCA的输出信号。
16.如权利要求14所述的方法,还包括:
根据线信号的质量,加权来自第一组多个LCA中每个LCA的所 述线信号;
组合来自第一组多个LCA的所加权的线信号,以便产生来自第一 组多个LCA的输出信号;
根据线信号的质量,加权来自第二组多个LCA中每个LCA的所 述线信号;以及
组合来自第二组多个LCA的所加权的线信号,以便产生来自第二 组多个LCA的输出信号。
17.如权利要求14所述的方法,还包括:
施加递归滤波以处理从第一组多个LCA中的所述LCA输出的线 信号,从而产生第一输出信号;以及
施加递归滤波以处理从第二组多个LCA中的所述LCA输出的线 信号,从而产生第二输出信号。
18.如权利要求14所述的方法,其中所述光的强度图案包括多个 斑点,且所述方法还包括根据从所述表面的所照射部分反射到所述 LCA上的光的强度图案,从每个LCA中产生独立的线信号。
19.如权利要求14所述的方法,其中每个LCA包括光敏元件的 许多交错组,每组具有M个光敏元件,且其中所述方法还包括:
将来自一组群中每个所述光敏元件的信号与在所述LCA内其它组 群中的对应检测器电连接以产生M组群信号;以及
用代数方法组合来自所述LCA内的所述组群信号,以产生所述 LCA的所述线信号。
20.一种光学定位设备,所述设备包括:
相干光源;
照射光学器件,配置成用来自所述相干光源的光照射表面区域;
成像光学器件,配置成投影来自所照射表面区域的光的斑点图 案;以及
检测器,包括沿第一轴定向的第一组多个线性梳形阵列和沿不平 行于第一轴的第二轴定向的第二组多个线性梳形阵列。

说明书全文

技术领域

发明一般涉及光学定位装置(OPD),以及使用这种装置感测 移动的方法。

背景技术

指示装置,例如计算机鼠标跟踪球,用于将数据输入到个人计 算机和工作站中,并与它们对接。这种装置允许在监控器上光标快速 重新定位,且在许多文本、数据库和图形程序中都很有用。用户通过 在一个表面上移动鼠标,使光标在与鼠标的移动成比例的方向和距离 上移动来控制光标。备选的是,手在静止装置上的移动也可用于同样 目的。
计算机鼠标有光学和机械两种型式。机械鼠标通常使用旋转球来 检测移动,且一对轴编码器与球接触以产生数字信号,由计算机用来 移动光标。机械鼠标的一个问题在于,由于污垢积累等原因在持续使 用后易于不精确和出故障。此外,机械元件特别是轴编码器的移动和 综合磨损必然限制装置的有用寿命。
上述机械鼠标问题的一个解决方案是开发光学鼠标。光学鼠标已 经非常普及,因为它们更为健壮,且可提供更好的指示精确度。
用于光学鼠标的主要常规技术依赖于以切线入射或接近切线入射 而照射表面的发光二极管(LED)、捕获综合图像的二维CMOS(互 补金属化物半导体)检测器、以及使连续图像相关联以确定鼠标已 移动的方向、距离和速度的软件。这种技术通常提供高精确度,但却 有复杂设计和相对高的图像处理要求等问题。此外,由于照射的切线 入射,光学效率很低。
另一途径是使用一维阵列的光传感器或检测器,如光电二极管。 表面的连续图像由成像光学器件捕获,转换到光电二极管上,并作比 较以检测鼠标的移动。光电二极管可直接用导线连接成组,便于移动 检测。这降低了光电二极管的要求,并能作快速模拟处理。这种鼠标 的一个实例在授予Dandliker等人的美国专利No.5,907,152中公开。
在Dandliker等人的专利中公开的鼠标与标准技术的不同之处还 在于它使用相干光源,例如激光器。来自相干源的光从粗糙表面散射 开来产生光的随机强度分布,称为斑点(speckle)。使用基于斑点的 图案有几个优点,包括高效的基于激光器的光产生以及即使在正常入 射照射下的高对比度图像。这就允许有更高效的系统,并节省电流消 耗,这在无线应用中很有利,可以延长电池寿命。
虽然在基于LED的常规光学鼠标上有了重大改进,但这些基于斑 点的装置仍因许多原因并不能完全令人满意。具体地说,使用激光器 斑点的鼠标并未展示出当今技术平的鼠标通常所需求的精确度,通 常需要有小于0.5%或左右的路径差错。
本公开内容讨论并提供了对现有技术光学鼠标和其它类似光学指 示装置的各种问题的解决方案。

发明内容

一个实施例涉及一种光学位移传感器,用于通过确定在表面的连 续图像中光学特性的位移来感测数据输入装置和表面之间的相对移 动。该传感器包括沿关联轴排列的多个线性梳形阵列(LCA)。每个 LCA包括平行于该关联轴的一行光敏元件。
另一实施例涉及一种感测数据输入装置在表面上移动的方法。使 用沿第一轴排列的第一组多个线性梳形阵列(LCA)以及沿不平行于 第一轴的第二轴排列的第二组多个线性梳形阵列(LCA),来检测从 表面照射部分所反射的光的强度图案。第一组多个阵列中的每个LCA 在平行于第一轴的一行中包括多个光敏元件;且第二组多个阵列中的 每个LCA在平行于第二轴的一行中包括多个光敏元件。
另一实施例涉及一种光学定位设备。该设备包括至少相干光源、 照射光学器件、成像光学器件以及检测器。照射光学器件配置成用来 自相干光源的光照射表面区域。成像光学器件配置成投影来自所照射 表面区域的光的斑点图案。检测器包括沿第一轴定向的第一组多个线 性梳形阵列和沿第二轴定向的第二组多个线性梳形阵列,第二轴不平 行于第一轴。
还说明了其它实施例。
附图说明
本公开内容的这些和各种其它特性和优点从以下详细说明和从附 图中就可更充分理解,但这些说明和附图不应被认为是将所附权利要 求限制在所示的具体实施例上,而仅是为了作解释和理解,附图包括:
图1A和1B分别示出从光滑表面反射的光的衍射图案和从粗糙表 面反射的光的干涉图案中的斑点;
图2示出按照本公开实施例的基于斑点的OPD的功能框图
图3示出按照本公开实施例具有交错光敏元件组群的阵列框图;
图4示出按照本公开实施例来自图3阵列的仿真信号图;
图5示出按照本公开实施例具有多行交错光敏元件组群的阵列排 列以及结果同相信号的框图;
图6示出按照本公开实施例来自具有交错光敏元件组群的阵列的 仿真信号图,其中来自每第四个光敏元件的信号被电连接或组合;
图7示出按照本公开实施例用于检测器的估算速度直方图,该检 测器有64个光敏元件、连接成4N配置、并以81%最大速度工作;
图8示出按照本公开实施例作为检测器元件数的函数的差错率, 该检测器具有连接成4N配置的光敏元件;
图9示出按照本发明实施例差错率对信号幅度的依赖关系;
图10示出按照本公开实施例作为检测器元件数的函数的差错 率,该检测器具有连接成4N配置的多行光敏元件;
图11示出按照本公开实施例来自具有连接成各种配置的交错光 敏元件组群的阵列的仿真信号图;
图12示出按照本公开实施例具有连接成5N配置的光敏元件的阵 列排列框图以及原始和正交加权系数;
图13示出按照本公开实施例具有连接成6N配置的光敏元件的阵 列排列框图以及原始和正交加权系数;
图14示出按照本公开实施例具有连接成4N配置的光敏元件的阵 列排列框图以及原始和正交加权系数;
图15出按照本公开实施例具有连接成6N配置和4N配置的光敏 元件的多行阵列的排列框图;
图16示出按照本公开实施例的电路实施例示意图,该电路使用电 流镜来实现4N/5N/6N加权组,其方式为重新使用同一元件输出来产 生多个独立信号用于移动估算;
图17示出按照本公开实施例具有两行的多行阵列排列,这两行是 端对端连接,而不是彼此上下连接;以及
图18示出按照本公开实施例的光敏元件在二维阵列中的排列。

具体实施方式

现有光学定位装置的问题
现有基于斑点的OPD的一个问题归因于邻近光电二极管之间的 间距或距离,此距离范围通常从十(10)微米到五百(500)微米。在 成像平面中尺寸小于该间距的斑点不能被正确检测,从而限制了OPD 的敏感度和精确性。显著大于该间距的斑点会产生大幅减小的信号。
另一问题是相干光源必须和检测器正确对准,以便产生有斑点的 表面图像。在现有设计中,图像平面的受照部分通常比检测器的视场 宽得多,以确保光电二极管阵列完全被反射的照射所覆盖。但是,具 有大的受照面积就降低了光电二极管可检测的反射照射的功率强度。 因此,为解决或避免现有基于斑点的OPD中错位问题的尝试常导致损 失光电二极管阵列可用的反射光,或对照射功率提出了更高的要求。
常规OPD还有另一问题是由于在视场内不同点处成像光学器件 和特性之间的视和/或改变的距离而引起的表面上或从表面发出的 特性变形问题。对于使用以切线入射的照射的OPD来说,这特别是个 问题。
因斑点图案的图像分析而引起的现有基于斑点的OPD的附加问 题在于估算方案对统计波动的敏感性。由于斑点是通过对散射相干光 的相位随机化而产生的,因此斑点平均具有所定义的尺寸和分布,但 斑点可能呈现出与该平均不一致的局部图案。所以,装置可能易于有 局部模糊或难于解释的数据,例如斑点图案提供的与运动有关的信号 比通常要小。
现有基于斑点的OPD还有另一问题涉及斑点图案的改变,或斑点 “沸腾”。一般来说,当表面移动时,来自表面的斑点图案随之移动, 且方向相同,速度相同。但在许多光学系统中,从表面离开的相前中 会有附加的改变。例如,如果光学系统不是远心的,以致从表面到对 应检测器的路径长度在表面上是不均匀的,则在表面移动时,斑点图 案可能以有些随机的方式改变。这就会使检测表面移动所用的信号失 真,导致系统的精确度和敏感度下降。
因此,需要有一种高度精确的基于斑点的指向装置和使用它的方 法,其能够以路径差错小于0.5%或上下来检测移动。希望该装置具有 简单易懂和不复杂的设计,对图像处理的要求相对较低。还希望该装 置具有高光学效率,即,光电二极管阵列可用的反射光损失被减至最 小。还希望优化该装置对所用斑点尺寸的敏感度和精确度,以及由光 学系统精确地保持斑点图案。
本文公开的OPD实施例
本公开内容一般涉及用于光学定位装置(OPD)的传感器,以及 基于从表面反射的光的随机强度分布图案,称为斑点的位移来感测传 感器和表面之间相对移动的方法。OPD包括但不限于用于向个人计算 机输入数据的光学鼠标或跟踪球。
说明书中提到“一个实施例”或“实施例”是指,结合该实施 例说明的一个具体特性、结构或特征被包括在本发明的至少一个实施 例中。在说明书中各个地方出现的短语“在一个实施例中”不一定全 部指同一实施例。
一般来说,用于OPD的传感器包括:照射器,它具有光源和照射 光学器件以照射部分表面;检测器,它具有多个光敏元件和成像光学 器件;以及信号处理或混合信号电子电路,用于组合来自各个光敏元 件的信号,以产生检测器的输出信号
在一个实施例中,检测器和混合信号电子电路是使用标准CMOS 工艺和设备制造的。优选的是,本发明的传感器和方法提供了一种光 学高效检测体系结构,即:使用结构照射和远心斑点成像,以及使用 模拟和数字电子电路组合的简化信号处理配置。这种体系结构减少了 专用于传感器中的信号处理和位移估算的电量。已发现,使用斑点 检测技术并按照本发明适当配置的传感器可以符合或超过通常对OPD 所期望的所有性能标准,包括最大位移速度、精确度和%路径差错率。
基于斑点的位移传感器介绍
本节讨论申请人所理解和相信的基于斑点的位移传感器的工作原 理。虽然这些工作原理对于理解很有用,但本发明的实施例不应不必 要地受这些原理的限制。
参阅图1A,所示波长的激光器光被示为射到光滑反射表面的102 和从光滑反射表面反射的104,其中入射角θ等于反射角θ。产生衍射 图案106,它具有的周期性为λ/2sinθ。
形成对比的是,参阅图1B,任何具有尺寸大于光波长(即大约 >1μm)的拓扑不规则的一般表面倾向于使光114以近似Lambertian形 式散射到全部范围。如果使用相干光源如激光器,则在由具有有限孔 径的平方律检测器检测时,空间相干的散射光会产生复杂的干涉图案 116。亮区和暗区的这种复杂干涉图案116称为斑点。斑点图案116的 准确性质和对比度取决于表面粗糙度、光的波长及其空间相干程度、 以及聚光或成像光学器件。虽然常常是高度复杂,但斑点图案1l6的 明显特征是有一段任何粗糙表面被光学器件成像,于是当表面上的位 置相对激光器和光学器件-检测器组件横向移位时就可用来对其加以 识别。
期望斑点会有所有尺寸,高达由光学器件的有效孔径所设定的空 间频率,常规上以其数值孔径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页],尺寸统计分布以斑点强度自动相干性表示。“平均”斑点直径 可定义为:
a = λ sin θ = λ NA (公式3)
有趣的是要指出,斑点强度的空间频谱密度,根据Wiener- Khintchine法则,就是强度自动相干性的傅立叶变换。最细小的可能斑 点αmin=λ/2NA1,由以下不太可能的情况设定,即:主要作用来自于图 1B的最外射线118(即在±θ的射线),且来自最“内”射线的作用有 破坏性干扰。所以截止空间频率为fco=I/(λ/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的相位就可检测移 动的方向。
如图3所示使用4N检测的梳形检测器的一个困难在于,它们会具 有不可接受的大差错率,除非他们具有非常大的阵列,例如在阵列102 中有多于数百个的检测器或光电二极管。由于在落到阵列不同部分上 的光强度之间的有效平衡而使振荡信号很弱时,这些差错就会产生。 在图4中的仿真例如65中及其附近,振荡信号的幅度就相对较小。 参阅图4,图中示出同相(原始)信号和正交信号。帧号沿水平轴示 出。
多行检测器阵列
对该基本噪声源的一个解决方案是,使数行这些检测器或光敏元 件成套排列或排列在一起。有两个成套排列的行502-1和502-2的检测 器示意于图5。还示出了来自这两行的结果振荡同相信号504-1和 504-2。在这种检测器中,当一行产生弱信号时,可以根据来自另一行 的信号测量速度。例如,在帧2400附近,同相信号504-1具有相对较 小的幅度,但第二同相信号504-2则具有相对较大的幅度。如以下所 示,当振荡幅度较大时,差错率较小。所以,“右”行(即,具有相 对较大幅度振荡的那一行)可被选中,并可作低差错估算。
仿真方法
为演示图5配置的功效,在方形网格上产生斑点图案,每个方格 中具有随机和独立的强度值。斑点大小,或网格间距,设定为20微米。 产生代表检测器阵列的另一网格,它具有可变的尺寸,并以恒速在斑 点图案上扫描。每个检测器或光敏元件上的瞬时强度与同一组群中的 其他光电流求加来确定信号。以下的仿真使用具有恒定的水平检测器 或光敏元件间距的“4N”检测器方案。
差错率计算
这些仿真的示例输出示于图6,图中示出来自4N梳形检测器的仿 真同相(原始)信号602-1和正交信号602-2。还示出了由这两个信号 定义的矢量的幅度(长度)604和相位(角度)606。在此示范仿真中, 每个阵列包括84个检测器或光敏元件,以5%最大速度工作。
这些图上的水平轴示出帧计数;在该情况下,使用了4000个单独 测量(帧)。下面两条曲线是同相602-1和正交602-2信号(分别为组 群1减组群3,和组群2减组群4)。从这两条曲线就可确定信号长度 604和角度606,如上面两条曲线所示。请注意,同相602-1和正交602-2 信号非常相似,因为它们取决于斑点图案的同一部分。
此数据可用来计算速度。在此实例中,我们使用简单的零交叉算 法进行速度计算。在每一帧,计算在前两个正走向零交叉之间的帧数 τ。正走向零交叉就是线斜率为正以使信号由负值走向正值的零交叉。 在此情况下,τ代表前进20微米(μm)所需的帧数估算。考虑帧速率 (每单位时间的帧)为f,且检测器间距(从一组群元件的开始到下一 组群元件的距离)为p。则估算的速度(速率)v为:
v=f*p/τ    (公式4)
最大速度vmax是奈奎斯特速度的一半。该结果的直方图示于图7。
参阅图7,该直方图示出64个光敏元件检测器,4N检测器以81 %最大速度工作的估算速度。在4.938帧的垂直线701代表根据数据 估算的实际速度。直方图中不同的点标记用于数据集的不同选择:第 一标记702表示当所有帧都包括在内时的发生数;第二标记704表示 不包括下面17%的幅度分布中的那些帧时的发生数;第三标记706表 示不包括下面33%的幅度分布中的那些帧时的发生数;第四标记708 表示不包括下面50%的幅度分布中的那些帧时的发生数;以及第五标 记710表示不包括下面67%的幅度分布中的那些帧时的发生数。
第一标记702的点,包含所有数据,示出了在5帧有强峰值以及 迅速向两侧递减的分布。在4.938帧的垂直线701,我们称其为“真值”, 是所估算的实际速度。在这条线的每一侧(即在4帧和5帧处)有数 据中两个相对最强的峰值。
为了此仿真,我们将落在这两个最强峰值外的任何点计数为差 错。换句话说,距“真值”大于一帧的估算值即被定义为属于“差错”。 这是一个相当严格的差错定义,因为在随后的周期中常会形成这种差 错。如果实际速度位于靠近整数的帧处,则会有很大一部分差错距“真 值”仅稍稍大于一帧。例如,图7中在6帧的点距4.938帧的估算“真 值”仅稍稍大于一帧。在该相当严格的定义下,在6帧的这些点都会 被认为是“差错”。
图8示出在4N检测器中作为元件数函数的差错率。参阅图8,可 见随着检测器或光敏元件数的增加差错率下降,如以前工作所预期。 对于这些测量,差错率是对七(7)个不同的速度计算和平均的。
与矢量长度的关系
差错集中在具有弱信号的那些帧中。图7中的数据还示出在对矢 量幅度作选择后的数据直方图。例如,第三标记706的点是仅对矢量 长度在分布图上部三分之二的那些帧(即:根据信号幅度或信号矢量 长度排除下部33%)的速度估算值。所以该数据排除了信号很弱且预 期易于有差错的那些帧。正如预期,排除了较小的信号幅度时,零交 叉之间的帧数分布就较窄,这样计算的差错率显著改进了。
通过排除较小的信号幅度而在差错率方面的改进示于图9。图9 示出了差错率与信号幅度的关系。更具体的说,差错率示为对所用信 号矢量长度的最小百分点的关系。参阅图9,可见矢量长度分布的上 部三分之二(以数据点902代表)具有的差错率仅为所有帧的差错率 的三分之一(以数据点904代表):即4.8%对14.1%。仅使用上部第 三个(以数据点906代表)使差错率进一步降到1.2%。
因此,根据排除较小的信号幅度时差错率的改进,从检测器的多 行中作行选择的一个方案是选择具有最高信号幅度的行。例如,在图5 具有两个成套排列行的情况下,来自第二行504-2的信号被选择用于 帧2400,因为在那一点有较大幅度,而来自第一行504-1的信号被选 择用于帧3200,因为在那一点有较大幅度。当然,该选择方案可适用 于多于两行。此外,代之以使用信号幅度(AC强度)作为线信号质量 的量度,可使用其他的质量量度或指示符。
从具有最高线信号质量的行中选择线信号是一种利用来自多行的 信号来避免或抵制斑点衰落的方案。此外,还有各种其他的备选方案 可实现相同或类似的目的。
一个备选方案是对来自不同行的线信号按照它们的幅度(或其它 质量量度)进行加权,然后例如再平均加权的信号。在一个实施例中, 不是简单地平均加权的信号,而是用采用递归滤波技术的算法对加权 的信号组进行更优化的处理。线性递归滤波技术的一个值得注意的实 例使用卡尔曼滤波器。[见R.E.Kalman,″A New Approach to Linear Filtering and Prediction Problems,″Frans.ASME,Journal of Basic Engineering,Volume 82(Series D),35-45页(1960).]扩展卡尔曼滤波 器可用于非线性估算算法(例如来自梳形检测器排列的正弦信号的情 况)。用于基于斑点的光学鼠标的信号性质和测量模型表明:递归数 字信号处理算法完全适合于由斑点鼠标前端检测器和电子电路所产生 的加权信号。
多行排列的仿真
两行和三行的检测器用同样的技术进行仿真。每一行由斑点图案 的独立部分照射。差错率的结果示于图10。
图10示出对于以下运动检测器的差错率:有三(3)行4N检测器 1002、有两(2)行4N检测器1004、以及有一(1)行4N检测器1006。 还示出了对于3-行数据1012、2-行数据1014、以及1-行数据1016的 趋势线。这些差错率是通过对在五千(5000)帧上以三(3)个不同速 度的结果进行平均而计算出来的。图上的多个点代表不同的仿真:我 们使用四个不同的行作1-行测量;两行的三种不同组合作2-行测量; 以及三行的两种不同组合作3-行测量。为确保公正的比较,通过组合 原始的四行来构成两行和三行数据。
该仿真示出,例如,单行32个元件具有的差错率稍大于20%。 组合两个这种行(总元件数为64)使差错率降到大约13%。这比单行 64个元件的结果稍低。组合三个这种行(总元件数为96)得到的差错 率大约为8%,降到小于单行差错率的1/2。
对于较高数量的元件,增加行数的益处更大。组合三行每行128 个元件(总元件数为384)使差错率从10%(单行128个元件)降到 1.5%(三个这种行的组合),降到小于单行差错率的1/6。
路径差错
我们可根据该差错率计算路径差错,方法如下。在遍历M计数长 的路径时,差错的总数为ME。此处E为以上讨论和计算的差错率。 随着表面移动,差错呈现为额外计数和缺失计数。对于在较长距离上 的测量,这些差错趋向于抵消,且平均净差错仅以总差错数的平方根 增加。所测量的计数数与预期计数相差的数量可以为正或负,但平均 起来它具有的绝对值等于差错数的平方根。我们将路径差错定义为:
Path _ error = | 1 - Measured _ counts Expected _ counts | (公式5)
当遍历M计数长的路径时,鼠标平均将产生ME个差错,并以 计数结束。所以,在所测量的计数高于预期的计数时, Measured _ counts = M + ME , 且路径差错为:
Path _ error = | 1 - M + ME M | = E M (公式6)
这仅是平均路径差错的粗略表述,在更精确的计算中,它具有集 中在零附近的分布,标准偏差为
为将此公式应用于上述结果,我们假定分辨率为847点每英寸 (dpi)(即每英寸847帧或采样),前进的距离为2厘米(cm)。这 得出每次测量667帧(即在前进2cm时有667帧),所以M=667。对 于三行每行128个检测器或光敏元件,我们得到的差错率E为1.5%, 所以按照公式6,路径差错为0.5%。在较长的距离,路径差错会有显 著改进。
使用检测器或光敏元件成套排列组合的检测
使用4N检测的梳形检测器噪声问题的另一解决方案是提供一种 检测器,它的阵列包括一行或多行有许多组交错光敏元件组群(N), 每组具有许多连续的光敏元件(M),其中M不等于四(4)。换句 话说,M是由3、5、6、7、8、9、10等组成的组中的一个数。具体 的说,将每第三个、每第五个、每第六个或每第M个检测器或光敏元 件组合起来以产生独立的信号用来估算运动。
图11示出用于组合每第三个1102、每第四个1104、每第五个1108 以及每第六个1110检测器或光敏元件,并以相同的检测强度工作的原 始信号和正交信号。图11所示的信号是来自具有交错组群光敏元件或 检测器的阵列的仿真信号,其中将来自每第三、第四、第五和第六检 测器或光敏元件的原始检测组合起来。参阅图11,图中示出了原始信 号和正交信号,帧数沿水平轴给出。从图11可见,当检测器或光敏元 件的一个分组产生弱信号时,可使用另一分组测量速度。如上所述, 当振荡幅度较大时,差错率较小。所以,“右”(较大幅度)信号可 以被选中,并可进行低差错估算。
上述实例包括一百二十(120)个检测器或光敏元件,以约72% 最大额定速度工作。图11中图上的水平轴示出帧计数。请注意,原始 或同相信号和正交信号非常相似,因为它们取决于同一斑点图案,或 由同一斑点图案产生。
如以前所述,该数据可以用于计算速度。在此情况下,我们使用 简单的零交叉算法。在每一帧,计算在前两个正走向零交叉之间的帧 数τ。这代表前进20微米所需的帧数的估算。考虑帧速率(每单位时 间的帧数)为f,且检测器间距(从一组群元件的开始到下一组群元件 的距离)为p。则估算的速度v为:
v=f*p/τ                            (公式4)
该速度是沿检测器阵列长轴的总速度的分量。
为了产生与速度相关的信号,对于除4N以外的配置,对各组群检 测器或光敏元件进行加权和组合。适用加权系数的一个实施例由以下 公式给出:
S 1 ( i ) = cos ( 2 * p i * i M + phi ) (公式1)
以及
S 2 ( i ) = sin ( 2 * p i * i M + phi ) (公式2)
式中i跨越从0到M-1的组中所有光敏元件。此处phi是所有加权系 数共用的相移
输出信号的同相加权和(即同相信号)由下式给出:
InphaseSum ( t ) = Σ 1 = 0 M - 1 S 1 ( i ) * DetectorOutput ( i , t ) (公式7)
而输出信号的正交加权和(即正交信号)由下式给出:
QuadratureSum ( t ) = Σ 1 = 0 M - 1 S 2 ( i ) * DetectorOutput ( i , t ) (公式8)
对于5元件组群,即对于5N配置,这些系数示于图12。在此实 例中,形成了5个线“和”(1202-1、1202-2、1202-3、1202-4、1202-5)。 原始信号是每个线和乘以其原始权重的总和,其中每个线和的原始权 重由图12中的S1列给出。同样,正交信号是每个线和乘以其正交权 重的总和,其中每个线和的正交权重由图12中的S2列给出。
具有连接成6N配置的光敏元件的阵列的加权系数示于图13。对 应于六线和的原始加权系数在S1列下给出,而对应于六线和的正交加 权系数在S2列下给出。
具有连接成4N配置的光敏元件的阵列的加权系数示于图14。对 应于四线和的原始加权系数在S1列下给出,而对应于四线和的正交加 权系数在S2列下给出。对于4N梳形,加权系数都是0或+/-1,且系 统可简化为差分放大器,如图3所示和结合图3所述。
在另一方面,本公开内容针对的传感器其具有的检测器有两个或 更多不同分组的光敏元件。具有元件多个分组的这种实施例允许产生 多个独立信号用于运动估算。
例如,如果将具有不同M值的梳形组合在同一传感器中(例如4N 和6N),且光敏元件的宽度保持恒定,我们从图15所示的排列,即 具有不同但却平行的阵列中可获得良好的性能。图15是按照本发明的 实施例两行阵列的排列框图,具有连接成6N配置1502和4N配置1504 的光敏元件。在此情况下,测量两个不同的斑点图案,每行一个。
备选的是,我们可使用相同的阵列和相同部分的斑点图案。这就 是上述图11中模型化的情况。这个方法的优点是节省光电二极管空 间,以及与每个光电二极管关联的漏电流。它还保存了光子,因为 上较小的区域需用斑点图案照射。
将具有多个M值的各个光电二极管元件连线起来的一个电路实现 方案示于图16。图16是按照本发明实施例的示意图,其中使用电流 镜以重新使用相同元件输出的方式来实现4N、5N和6N加权组。图 16的电路1600产生多个独立信号用于运动估算,每个独立信号用于 不同的M配置。在此实例中,用电流镜1604使每个检测器或光敏元 件1602的输出电流加倍。使用按照不同M配置排序的连线结构1606 将这些输出连接在一起,对这些电流求和。对于多个M值,这些连线 结构1 606将每第M个输出电流加在一起。加权幅度则由电流减少元 件1608施加。对于每个同相和正交输出,另一连线结构1610将用于 正权重的电流总加在一起,并分别将来自负权重的电流总加在一起。 最后,对于每个同相和正交输出,差分电路1612接收用于正和负权重 的各自电流,并产生输出信号。
在图16所示的具体实例中,对M=4、5和6,产生独立的同相和 正交输出。在其他实现方案中,可以对其它M值产生同相和正交输出。 而且,可以对更多(或更少)的M值产生同相和正交输出,不必刚好 是按图16中具体实例的对3个M值。
在备选电路实现方案中,每个检测器或光敏元件可馈送具有不同 增益的多个电流镜,以使同一检测器或光敏元件能够对于不同的检测 器周期(M值),对不同的、独立的同相和正交总和起作用。
在另一备选电路实现方案中,可使用模数转换器(ADC)电路对 检测器值单独采样,或将检测器值复用并顺序采样,且数字化的值然 后可被处理以产生独立的总和。在又一电路实现方案中,检测器输出 的模拟总和可由共享时分复用的或多个同时的ADC电路进行处理。有 许多电路实现方案可以完成此任务,其中不同的实现方案权衡各种因 素,如电路复杂性、功耗、和/或噪声指数。
图5和15中所示的实施例示出多行的一维阵列。这些行沿其短轴 连接起来-一个叠一个。备选的是,使两行沿长轴连接起来也很有用, 如图17所示。
在图17中,单个一维阵列被分成两部分,左侧1702和右侧1704。 每一侧都可配置成具有相同M值的梳形排列。在图17的具体实现方 案中,M=5。其它实现方案可使用其它M值。左侧1702产生一组信 号1706,而右侧1704产生第二组信号1708。这两组信号可选择地组 合成第三组信号1710。因此,根据信号幅度或上述其它机制,共有三 组信号可以从中选择。这种排列具有的优点是,组合的那组信号1710 受益于有效的较长阵列,它应具有优异的噪声属性。
上述详细的实施例示出沿单一轴定向的检测器或光敏元件一即在 一维阵列中,尽管可能有数行。在另一实施例中,检测器或光敏元件 为二维阵列,例如,如图18所示。
在图18中,21×9元件的示例二维(2D)阵列排列成9元件组(在 3×3矩阵中)。一组中给定位置上的元件(示为具有相同颜色)通过 共用连线分为一组群。用这种配置,在x和y上的运动信息可由同一 组检测器或光敏元件收集。虽然在图18的示例2D阵列中每组是3×3 矩阵,但其它实现方案可有其它维度的组。一组在水平维度(x)1802 上具有的元件数可不同于在垂直维度(y)1804上的元件数。此外, 虽然图18所示的光敏元件尺寸都相等且是矩形,但备选实现方案可使 用不同尺寸和/或形状不是矩形的光敏元件。
本发明的特定实施例和实例的上述说明是为了图示和说明的目的 而提出,且虽然已通过某些前述实例对本发明作了说明,但不应认为 本发明受其限制。说明和图示并不旨在穷举或将本发明限于所公开的 精确形式,根据上述内容可以有许多在本发明范围内的改动、改进和 变化。本发明的范围应包括本文所公开的,以及由本文所附权利要求 书及它们的等效物所包括的一般领域。
相关申请交叉引用
本申请要求由发明人Charles B.Roxlo,David A. LeHoty,Jahja I. Trisnadi和Clinton B.Carlisle于2004年5月21日提交的、题目为 “Optical position sensing device having multi-row detector array”的美 国临时申请No.60/573,076的权益。上述美国临时申请的公开内容通 过引用全部结合在本文中。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈