计算光电鼠标移动值的方法和使用该方法的光电鼠标的制作方法

文档序号:2532096阅读:193来源:国知局
专利名称:计算光电鼠标移动值的方法和使用该方法的光电鼠标的制作方法
技术领域
本发明涉及一种光电鼠标,特别是涉及一种计算光电鼠标移动值的方法和使用该方法的光电鼠标,该方法通过增加光电鼠标能够找到的移动值的区域进行传感。
本申请相关的交叉参考本申请主张2002年11月15日申请的韩国专利申请号2002-71184和2003年11月7日申请的韩国专利号2003-78558的优先权,它们的公开文件在这里全文并入作为参考。
背景技术
请参阅图1所示,通常在光电鼠标中,从光源8发出的光7在工作台表面2上被反射,并且反射光6穿过镜头5输入到具有成百个像素的图像传感器3中。表面的形状通过比较图像传感器3的像素中的差异被检测。接着,通过与在一个在先取样周期中做出的图案相比较,计算光电鼠标的移动值。
总之,为了计算光电鼠标的移动值,在一个完整的框中设置一个参考区域,该框被选择并被保存为一个参考框。
由一个像素单元从取样框的左上角向右下角以锯齿形的方向扫描每个像素,同时当前输入取样框和参考区域之间的相关性被计算。
相关性最高的取样框的位置被找到,从而计算在像素单元中移动的方向和距离V(x,y)。
但是,光电鼠标实际上由人作为操作者来移动,所以光电鼠标能够以小角度移动。
因而,光电鼠标移动小于一个像素单元时,计算移动值的相关性实际上通过比较输入取样框和参考框获得,所以如果光电鼠标移动大于0.5像素,计算移动值为被移动一个像素,而如果光电鼠标移动小于0.5像素,计算移动值为没有被移动。
而且,当光电鼠标发生移动时,当前输入取样框的整个图像传感器的像素值保存在存储器中,并且像素值被更新为参考框,在下一次取样时,更新的参考框用作一个参考框。
请参阅图2所示,是说明计算图1的光电鼠标的移动值的方法的示意图。
假定图2的光电鼠标每个取样周期期间在+X方向上移动0.3,在+Y方向上移动3。
为了计算在第一取样周期期间光电鼠标的移动值,光电鼠标选择前一个取样周期期间通过12×12图像传感器获得的一个第N个框11,设置第N个框11的区域中心的6×6区域为参考区域12a,并选择第一取样周期期间通过12×12图像传感器获得的第N+1个框12作为一个取样框。
接着,获得与第N个框11的参考区域12a具有最高相关性的第N+1个框12的位置。
结果,如图所示,第N+1个框12的(0.3,3)像素位置12b与第N个框的参考区域12a具有最高的相关性。
从而,光电鼠标计算相关性为在第一取样周期期间在X方向被移动0像素,在Y方向被移动3个像素,并且按照相关性表达式输出(0,3)像素作为移动值。
然而,在第一取样周期期间,光电鼠标实际上在+X方向移动0.3个像素,在+Y方向上移动3个像素,所以,不能计算出实际移动值和计算移动值之间在+X方向上0.3个像素的移动。
为了计算第二取样周期期间光电鼠标的移动值,光电鼠标更新在第一取样周期期间获得的第N+1个框12为一个参考框,并重新设置更新的参考框区域的中心区域为参考区域13a。
这样,在第二取样周期期间通过图像传感器获得的第N+2个框13被选为取样框13,它被保存在存储器中,接着获得与第N+1个框12的更新的参考区域13a有最高相关性的位置,移动值从该位置计算。
因此,第N+1个框12的(0.3,3)像素位置显示出与参考框12的参考区域13a的最高相关性,并且光电鼠标输出(0,3)像素作为移动值。
换句话说,象第一取样周期期间光电鼠标的移动值一样,第二取样周期期间光电鼠标的移动值在实际移动值和计算移动值之间在+X方向上也具有0.3像素的误差。
因此,尽管第一和第二取样周期期间光电鼠标的实际移动值是(0.6,6)像素,但是计算的移动值输出(0,6)像素,不能计算出实际移动值和计算移动值之间在+X方向上0.6像素的移动。因而,光电鼠标不能计算诸如(0.6,6)的小角度移动。
由于光电鼠标在每个取样时间改变参考框和参考区域,超过预定值的移动被产生和用一个像素单元计算光电鼠标的移动值,所以计算光电鼠标的移动值的传统方法不能在小角度中进行计算。
光电鼠标不能计算小角度中的移动时,光电鼠标输出不正确的移动值。
为了计算小角度中的移动,传统的光电鼠标有一个问题,那就是传统的光电鼠标应当增加光电鼠标所需要的像素数和存储器容量。
由此可见,上述现有的计算光电鼠标移动值的方法和使用该方法的光电鼠标仍存在有诸多的缺陷,而亟待加以进一步改进。为了解决现有的计算光电鼠标移动值的方法和使用该方法的光电鼠标的缺陷,相关厂商莫不费尽心思来谋求解决之道,但是长久以来一直未见适用的设计被发展完成,此显然是相关业者急欲解决的问题。
有鉴于上述现有的计算光电鼠标移动值的方法和使用该方法的光电鼠标存在的缺陷,本发明人基于从事此类产品设计制造多年丰富的实务经验及其专业知识,积极加以研究创新,以期创设一种新的计算光电鼠标移动值的方法和使用该方法的光电鼠标,能够改进一般现有的计算光电鼠标移动值的方法和使用该方法的光电鼠标,使其更具有实用性。经过不断的研究、设计,并经反复试作样品及改进后,终于创设出确具实用价值的本发明。

发明内容
本发明的目的在于,克服现有的计算光电鼠标移动值的方法和使用该方法的光电鼠标存在的缺陷,而提供一种新的计算光电鼠标移动值的方法和使用该方法的光电鼠标,所要解决的技术问题是使其可以不增加像素数和存储器,就能够计算小角度的移动,从而更加适于实用,且具有产业上的利用价值。
本发明的目的及解决其技术问题是采用以下技术方案来实现的。依据本发明提出的一种计算光电鼠标移动值的方法,其包括以下步骤计算移动值,其中计算移动值的步骤是选择一个参考框,从该参考框中设置一个参考区域,并找出当前一输入框和该参考框的参考区域之间的相关性;以及重新设置一个参考区域,其中重新设置参考区域的步骤是根据在计算移动值的步骤中计算的移动值,将该参考框的参考区域移动以设置一个新的参考区移动移动。
本发明的目的及解决其技术问题还可采用以下技术措施进一步实现。
前述的计算光电鼠标移动值的方法,其中当移动值被计算为在X方向移动m(其中m是整数)像素,在Y方向移动n(其中n是整数)像素时,重新设置参考区域的步骤是把该参考框的参考区域在X方向上移动-p(其中p是整数)像素,在Y方向上移动-q(其中q是整数)像素以设置一个新的参考区域。
前述的计算光电鼠标移动值的方法,其中所述的m的绝对值大于或等于p的绝对值,并且n的绝对值大于或等于q的绝对值,m和p具有相的符号,n和q也具有相同的符号。
本发明的目的及解决其技术问题还采用以下的技术方案来实现。依据本发明提出的一种计算光电鼠标的移动值的方法,其包括以下步骤根据光电鼠标的移动速度调整一参考框更新速度并更新一参考框;计算第一移动值,其中计算第一移动值的步骤是在更新的该参考框中设置一个参考区域,并找到当前一输入框和该参考框的参考区域之间的相关性用来计算一移动值;和重新设置一个参考区域,其中重新设置一个参考区域的步骤是根据调整的该参考框更新速度计算的该移动值,移动该参考框的参考区域,以设置一个新的参考框。
本发明的目的及解决其技术问题还可采用以下技术措施进一步实现。
前述的计算光电鼠标移动值的方法,其中更新参考框的步骤包括步骤通过计算移动值的步骤计算的该移动值小于或大于对应于调整的一参考框速度的估计值时,保持调整的该参考框更新速度,光电鼠标计算的该移动值小于该估计值时减小该参考框更新速度,和光电鼠标计算的该移动值大于该估计值时增加该参考框更新速度。
前述的计算光电鼠标移动值的方法,其中所述的估计值被设为之前的该移动值的平均值。
前述的计算光电鼠标移动值的方法,其中在计算移动值的步骤中,当该移动值被计算为在X方向移动m(其中m是整数)像素,在Y方向移动n(其中n是整数)像素时,重新设置参考区域的步骤是把该参考框的参考区域在X方向上移动-p(其中P是整数)像素,在Y方向上移动-q(其中q是整数)像素,以设置一个新的参考区域,。
前述的计算光电鼠标移动值的方法,其中所述的m的绝对值大于或等于p的绝对值,并且n的绝对值大于或等于q的绝对值,m和p具有相同的符号,n和q也具有相同的符号。
本发明的目的及解决其技术问题还采用以下的技术方案来实现。依据本发明提出的一种光电鼠标,其包括一个图像传感器,获得一取样框的表面图像并用像素输出表面图像;一个A/D转换器,接收一图像传感器的输出并转换输出为数字信号;以及一个图像数据处理器,找出该取样框和一参考框的参考区域之间的相关性以计算一移动值并根据计算的该移动值,移动该参考框的参考区域,以设置新的参考区域。
本发明的目的及解决其技术问题还可采用以下技术措施进一步实现。
前述的光电鼠标,其中所述的其中当该移动值被计算为在X方向移动m(其中m是整数)像素,在Y方向移动n(其中n是整数)像素时,图像数据处理器把该参考框的参考区域在X方向移动-p(其中p是整数)像素,在Y方向移动-q(其中q是整数)像素,以重新设置一个新的参考区域。
前述的光电鼠标,其中m的绝对值大于或等于p的绝对值,并且n的绝对值大于或等于q的绝对值,m和p具有相同的符号,n和q也具有相同的符号。
前述的光电鼠标,其中图像数据处理器根据光电鼠标的一移动速度设置一参考框更新速度,并且在更新一第一框时,更新参考框,在更新一第二框时,根据前一个移动值移动该参考框,以设置一个新的参考框。
前述的光电鼠标,其中图像数据处理器当计算的该移动值小于或大于对应于调整的一参考框速度的估计值时,保持调整的该参考框更新速度,当光电鼠标计算的该移动值小于估计值时,减小该参考框更新速度,当光电鼠标计算的该移动值大于该估计值时,增加该参考框更新速度。
前述的光电鼠标,其中所述的估计值被设为之前该移动值的平均值。
本发明与现有技术相比具有明显的优点和有益效果。由以上技术方案可知,为了达到前述发明目的,本发明的主要技术内容如下本发明提出一种计算光电鼠标的移动值的方法,其包括以下步骤计算移动值,其中计算移动值的步骤选择一个参考框,从参考框中设置一个参考区域,并找出当前输入框和参考框的参考区域之间的相关性;并重新设置参考区域,其中重新设置参考区域的步骤是根据在计算移动值的步骤中计算的移动值,移动参考框的参考区域,以设置一个新的参考区域,通过考虑。
为了达到上述发明目的,本发明另提出一种计算光电鼠标的移动值的方法,其包括以下步骤根据光电鼠标的移动速度调整参考框更新速度并更新参考框;计算第一移动值,其中计算第一移动值的步骤在更新的参考框中设置一个参考区域,并找到当前输入框和参考框的参考区域之间的相关性以计算移动值;和重新设置一个参考区域,其中重新设置参考区域的步骤是根据调整的参考框更新速度计算的移动值,移动参考框的参考区域,以设置一个新的参考框。
更新参考框的步骤包括步骤通过计算移动值的步骤计算的移动值小于或大于对应于调整的参考框速度的估计值时,保持调整的参考框更新速度,光电鼠标计算的移动值小于估计值时减小参考框更新速度,并且光电鼠标计算的移动值大于估计值时增加参考框更新速度。
重新设置参考区域的步骤是当移动值被计算为在X方向移动m(其中m是整数)像素,在Y方向移动n(其中n是整数)像素时,把参考框的参考区域在X方向上移动-p(其中P是整数)像素,在Y方向上移动-q(其中q是整数)像素,以设置一个新的参考区域,。
为了达到上述目的发明,本发明还提出一种光电鼠标,其包括一个图像传感器,获得取样框的表面图像并用像素输出表面图像;一个A/D转换器,接收图像传感器的输出并转换输出为数字信号;和一个图像数据处理器,找出取样框和参考框的参考区域之间的相关性以计算移动值并根据计算的移动值移动该参考框,以设置新的参考区域。
当移动值被计算为在X方向移动m(其中m是整数)像素,在Y方向移动n(其中n是整数)像素时,图像数据处理器把参考框的参考区域在在X方向移动-p(其中p是整数)像素,在Y方向移动-q(其中q是整数)像素,以重新设置一个新的参考区域。m的绝对值大于或等于p的绝对值,并且n的绝对值大于或等于q的绝对值,m和p不具有互相不同的符号,n和q也不具有互相不同的符号。
图像数据处理器根据光电鼠标的移动速度设置参考框更新速度,并且在更新第一框时,更新参考框,在更新第二框时,根据前一个移动值移动该参考框,以设置新的参考框。
图像数据处理器当计算的移动值小于或大于对应于调整的参考框速度的估计值时保持调整的参考框更新速度,当光电鼠标计算的移动值小于估计值时,减小参考框更新速度,当光电鼠标计算的移动值大于估计值时增加参考框更新速度。
经由上述可知,本发明是关于一种计算光电鼠标移动值的方法和使用该方法的光电鼠标。该方法包括步骤根据光电鼠标的移动速度调整参考框更新速度并更新参考框,计算第一移动值,其中计算第一移动值的步骤在更新的参考框中设置一个参考区域,并找到当前输入框和参考框的参考区域之间的相关性以计算移动值,并重新设置一个参考区域,其中重新设置参考区域的步骤设置一个新的参考框,通过考虑根据调整的参考框更新速度计算的移动值,参考框的参考区域被移动到新的参考框。使用根据本发明的光电鼠标,计算光电鼠标的移动值时,根据光电鼠标的移动,参考区域被设置,从而通过增加移动值的增加区域感知小角度的移动。
如上所述,根据计算光电鼠标的移动值的方法和使用该方法的光电鼠标,当计算光电鼠标的移动值时,参考区域根据光电鼠标的移动被重新设置,从而计算小角度的移动。
综上所述,本发明特殊的计算光电鼠标移动值的方法和使用该方法的光电鼠标,可以不增加像素数和存储器,就能够计算小角度的移动,从而更加适于实用,且具有产业上的利用价值。其具有上述诸多的优点及实用价值,并在同类方法及产品中未见有类似的方法及结构设计公开发表或使用而确属创新,其不论在方法、产品结构或功能上皆有较大的改进,在技术上有较大的进步,并产生了好用及实用的效果,且较现有的计算光电鼠标移动值的方法和使用该方法的光电鼠标具有增进的多项功效,从而更加适于实用,而具有产业的广泛利用价值,诚为一新颖、进步、实用的新设计。
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,并可依照说明书的内容予以实施,以下以本发明的较佳实施例并配合附图详细说明如后。


图1是说明根据现有技术的光电鼠标结构的例子的示意图。
图2是说明根据现有技术的计算光电鼠标的移动值的方法的例子的示意图。
图3是用于说明根据本发明的计算光电鼠标的移动值的方法的实施例的示意图。
图4是用于说明使用根据本发明图3的计算光电鼠标的移动值的方法的光电鼠标的实施例的示意图。
图5a是用于说明本发明的设置参考框更新速度的方法的示意图。
图5b是表示设置参考框和参考区域的方法的示意图,两个方法中都应用了图3的计算光电鼠标的移动值的方法和图5a的设置参考框更新速度的方法。
具体实施例方式
以下结合附图及较佳实施例,对依据本发明提出的计算光电鼠标移动值的方法和使用该方法的光电鼠标其具体方法、步骤、结构、特征及其功效,详细说明如后。
在下文中本发明将参照附图更全面地进行说明,附图中示出了本发明的优选实施例。但是,本发明可以用不同的形式实现并不被解释为受限于这里提出的实施例。提出这些实施例,从而该公开将是详尽和完备的,并将象本领域技术人员全面传递本发明的范围。在附图中,为了清楚起见,层和区域的厚度被夸大。整个说明书中相同的附图标记指相同的部件。
请参阅图3所示,是用于说明根据本发明的计算光电鼠标的移动值的方法的实施例的示意图。
图3的光电鼠标被假定与图2中的光电鼠标一样,在每个取样周期在+X方向移动0.3像素,在Y方向移动3像素。
为了计算第一取样周期期间光电鼠标的移动值,本发明的光电鼠标选择前一个取样周期期间从12×12图像传感器获得的第N个框21作为12×12参考框并把第N个框保存到存储器中,设置第N个框21区域的中心区域的6×6区域作为参考区域22a,并选择第一取样周期期间从12×12图像传感器获得的第N+1个框22作为一个12×12取样框并把取样框保存到存储器中。
接着,获得与参考框21的参考区域22a有最高相关性的第N+1个框22的位置。
结果,如图所示第N+1个框22的(0.3,3)像素位置22b与参考框21的参考区域22a具有最高相关性。
接着,光电鼠标计算移动值为在第一取样周期期间在X方向被移动零像素,在Y方向被移动3像素,并根据相关性表达式输出(0,3)作为移动值。
然而,实际上光电鼠标在第一取样周期期间在+X方向移动0.3像素,在Y方向移动3像素,从而不能计算出实际移动值和计算的移动值之间在X方向上0.3像素的移动。
另外,为了计算第二取样周期期间的移动值,光电鼠标通过不更新参考框而根据第一取样周期期间的移动值,重新设置保存在存储器中的第N个框21的参考区域。
这里重新设置的参考区域的位置23a成为第一取样周期期间根据移动值(0,3)像素现有参考框的参考区域22a被移动(0,-3)像素的位置。
接着,光电鼠标选择第二取样周期期间通过图像传感器获得的第N+2个框23为取样框,把第N+2个框保存在存储器中并获得与重新设置的参考区域23a有最大相关性的第N+2个框23的位置。
结果,如图所示,第N+2个框的(0.6,3)像素位置23b与重新设置的参考区域23a具有最高相关性,并且根据相关性表达式光电鼠标计算移动值为(1,3)像素。
换句话说,第二取样周期期间在X方向上的移动值还包括第一取样周期期间X方向的移动值0.3像素,结果为0.6像素,它根据相关性表达式被计算为一个像素。
因此,在第一和第二取样周期,光电鼠标的实际移动值最后为(0.6,6),而计算的移动值为(1,6)像素,从而实际移动值的0.6像素被反映为计算的移动值。
同样,设置参考框和参考区域的方法和计算使用该方法的光电鼠标的移动值的方法重新设置已经保存在存储器中的参考框的参考区域,从而计算小角度的移动,比如计算(0.6,6)像素,而它从0.6像素到0.4像素不能通过图2的方法被计算。
另外,在第一和第二取样周期期间,当光电鼠标在每个取样时刻移动(0.4,1)像素,并最后移动(0.8,2)像素时,这时使用计算光电鼠标的移动值的传统方法,光电鼠标输出(0,2)像素作为计算的移动值。但是,当使用本发明的计算光电鼠标的移动值的方法时,光电鼠标输出(1,2)像素作为计算的移动值。
因此,本发明的计算光电鼠标的移动值的方法能够计算比用于计算光电鼠标的移动值的传统方法更小角度的移动值。
请参阅图4所示,是用于说明使用根据本发明图3的计算光电鼠标的移动值的方法的光电鼠标的实施例的示意图。本发明的光电鼠标包括图像传感器10,A/D转换器20和图像数据处理器30。
图像传感器10由成百个像素组成,它们从一个预定时刻积累的信号获得工作台表面的图像,用像素单元输出,并且A/D转换器20接收图像传感器的输出并把输出转换为数字信号。
在第一取样中,图像数据处理器30更新在前一个取样周期获得的取样框作为参考框,并设置更新的参考框的中心区域为参考区域。
接着,图像数据处理器30选择第一取样周期期间从A/D转换器20接收的工作台图像作为新的取样框,并找到取样框和参考框的参考区域之间的相关性以计算移动值。
第一取样周期期间,当取样框被计算为从参考框的参考区域在X方向被移动m(其中m是一个整数)并在Y方向移动n(其中n是一个整数)时,参考框的参考区域在X方向移动m(其中m是一个整数)并在Y方向移动-n(其中n是一个整数)的区域被重新设置为一个新的参考区域。
并且在第二周期期间,从A/D转换器20接收的工作台图像被选为新的取样框,并且取样框和重新设置的参考区域之间的相关性被找到用来计算移动值。
图5a和图5b是表示设置参考框和参考区域的方法的图,这里图3的计算光电鼠标的移动值的方法和设置参考框更新速度的方法一起应用。
请参阅图5a所示,光电鼠标的参考框更新速度按照以下方法被确定。
当参考框在每个框被更新时,参考框更新速度被确定为S/1(取样/框),每四个框被更新是S/4,每16个框被更新是S/16。
请继续参阅图5a所示,当光电鼠标的参考框更新速度被设为S/1时,光电鼠标计算移动值,并且如果计算的移动值不小于一个对应于光电鼠标的速度S/1的估计值时,当前设置的参考框更新速度被保持,而光电鼠标计算的移动值小于估计值,参考框更新速度被重新设置为S/4。另外,如果光电鼠标计算的移动值也小于估计值,参考框更新速度被重新设置为S/16。
这时,估计值可以是前一个取样周期期间或一个预定时刻的计算的移动值的平均值。
为了光电鼠标正确的跟踪移动,参考框更新速度根据由应用该方法到其他参考框更新速度被设置的情况下的移动速度被可变地设置。
请继续参阅图5b所示,通过应用图3的计算光电鼠标的移动值的方法,本发明的光电鼠标根据设置的参考框更新速度更新参考框,更新第一参考框时,光电鼠标更新参考框,而更新第二参考框时,光电鼠标根据前一取样周期期间光电鼠标的移动值只重新设置参考区域。
例如,在上下文中光电鼠标有S/4参考框更新速度,它在第1、第9、第17、第25取样更新参考框并再次保存在存储器中,同时重新设置参考框的参考区域,该参考框已经保存在第5、第13、第21、第29取样的存储器中。
这样的方法也应用到具有其他参考框更新速度的情况中。
如上所述,当重新设置参考框的参考区域时,本发明通过把参考区域向相反方向移动等于计算的移动值的值,重新设置新的参考区域。但是,新参考区域可以通过把参考区域向相反方向移动小于或大于计算移动值的值被重新设置。
以上所述,仅是本发明的较佳实施例而已,并非对本发明作任何形式上的限制,虽然本发明已以较佳优选实施例揭露如上,然而并非用以限定本发明,任何熟悉本专业的技术人员,在不脱离本发明技术方案范围内,当可利用上述揭示的方法及技术内容作出些许的更动或修饰为等同变化的等效实施例,但是凡是未脱离本发明技术方案的内容,依据本发明的技术实质对以上实施例所作的任何简单修改、等同变化与修饰,均仍属于本发明技术方案的范围内。
权利要求
1.一种计算光电鼠标移动值的方法,其特征在于其包括以下步骤计算移动值,其中计算移动值的步骤是选择一个参考框,从该参考框中设置一个参考区域,并找出当前一输入框和该参考框的参考区域之间的相关性;以及重新设置一个参考区域,其中重新设置参考区域的步骤是根据在计算移动值的步骤中计算的移动值,将该参考框的参考区域移动以设置一个新的参考区移动移动。
2.根据权利要求1所述的计算光电鼠标移动值的方法,其特征在于其中当移动值被计算为在X方向移动m(其中m是整数)像素,在Y方向移动n(其中n是整数)像素时,重新设置参考区域的步骤是把该参考框的参考区域在X方向上移动-p(其中p是整数)像素,在Y方向上移动-q(其中q是整数)像素以设置一个新的参考区域,。
3.根据权利要求2所述的计算光电鼠标移动值的方法,其特征在于其中所述的m的绝对值大于或等于p的绝对值,并且n的绝对值大于或等于q的绝对值,m和p具有相的符号,n和q也具有相同的符号。
4.一种计算光电鼠标的移动值的方法,其特征在于其包括以下步骤根据光电鼠标的移动速度调整一参考框更新速度并更新一参考框;计算第一移动值,其中计算第一移动值的步骤是在更新的该参考框中设置一个参考区域,并找到当前一输入框和该参考框的参考区域之间的相关性用来计算一移动值;和重新设置一个参考区域,其中重新设置一个参考区域的步骤是根据调整的该参考框更新速度计算的该移动值,移动该参考框的参考区域,以设置一个新的参考框。
5.根据权利要求4所述的计算光电鼠标移动值的方法,其特征在于其中更新参考框的步骤包括步骤通过计算移动值的步骤计算的该移动值小于或大于对应于调整的一参考框速度的估计值时,保持调整的该参考框更新速度,光电鼠标计算的该移动值小于该估计值时减小该参考框更新速度,和光电鼠标计算的该移动值大于该估计值时增加该参考框更新速度。
6.根据权利要求5所述的计算光电鼠标移动值的方法,其特征在于其中所述的估计值被设为之前的该移动值的平均值。
7.根据权利要求5所述的计算光电鼠标移动值的方法,其特征在于其中在计算移动值的步骤中,当该移动值被计算为在X方向移动m(其中m是整数)像素,在Y方向移动n(其中n是整数)像素时,重新设置参考区域的步骤是把该参考框的参考区域在X方向上移动-p(其中P是整数)像素,在Y方向上移动-q(其中q是整数)像素,以设置一个新的参考区域。
8.根据权利要求7所述的计算光电鼠标移动值的方法,其特征在于其中所述的m的绝对值大于或等于p的绝对值,并且n的绝对值大于或等于q的绝对值,m和p具有相同的符号,n和q也具有相同的符号。
9.一种光电鼠标,其特征在于其包括一个图像传感器,获得一取样框的表面图像并用像素输出表面图像;一个A/D转换器,接收一图像传感器的输出并转换输出为数字信号;以及一个图像数据处理器,找出该取样框和一参考框的参考区域之间的相关性以计算一移动值并根据计算的该移动值,移动该参考框的参考区域,以设置新的参考区域。
10.根据权利要求9所述的光电鼠标,其特征在于其中当该移动值被计算为在X方向移动m(其中m是整数)像素,在Y方向移动n(其中n是整数)像素时,图像数据处理器把该参考框的参考区域在X方向移动-p(其中p是整数)像素,在Y方向移动-q(其中q是整数)像素,以重新设置一个新的参考区域。
11.根据权利要求10的光电鼠标,其特征在于其中m的绝对值大于或等于p的绝对值,并且n的绝对值大于或等于q的绝对值,m和p具有相同的符号,n和q也具有相同的符号。
12.根据权利要求9的光电鼠标,其特征在于其中图像数据处理器根据光电鼠标的一移动速度设置一参考框更新速度,并且在更新一第一框时,更新参考框,在更新一第二框时,根据前一个移动值移动该参考框,以设置一个新的参考框。
13.根据权利要求9的光电鼠标,其特征在于其中图像数据处理器当计算的该移动值小于或大于对应于调整的一参考框速度的估计值时,保持调整的该参考框更新速度,当光电鼠标计算的该移动值小于估计值时,减小该参考框更新速度,当光电鼠标计算的该移动值大于该估计值时,增加该参考框更新速度。
14.根据权利要求13的光电鼠标,其特征在于其中所述的估计值被设为之前该移动值的平均值。
全文摘要
本发明是关于一种计算光电鼠标移动值的方法和使用该方法的光电鼠标。该方法包括步骤根据光电鼠标的移动速度调整参考框更新速度并更新参考框,计算第一移动值,其中计算第一移动值的步骤在更新的参考框中设置一个参考区域,并找到当前输入框和参考框的参考区域之间的相关性以计算移动值,并重新设置一个参考区域,其中重新设置参考区域的步骤设置一个新的参考框,通过考虑根据调整的参考框更新速度计算的移动值,参考框的参考区域被移动到新的参考框。使用根据本发明的光电鼠标,计算光电鼠标的移动值时,根据光电鼠标的移动,参考区域被设置,从而通过增加移动值的增加区域感知小角度的移动。
文档编号G09G5/08GK1506908SQ200310113640
公开日2004年6月23日 申请日期2003年11月14日 优先权日2002年11月15日
发明者安订洪 申请人:艾勒博科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1