将光学导航传感器伪装成具有高画面刷新率的方法与装置制造方法及图纸

技术编号:12272885 阅读:114 留言:0更新日期:2015-11-04 21:45
本发明专利技术公开了一种将具有较低画面刷新率的光学导航传感器伪装成具有较高画面刷新率的光学导航传感器的方法与装置,该装置包含:后内插电路,用以将所述光学导航传感器在所述较低画面刷新的位移差量输出;分割器,耦接所述后内插电路,用以接收所述位移差量以及根据控制信号将所述位移差量区分成多个部分;累计刷新编程计数器,耦接所述分割器,用以接收时钟脉冲信号,刷新所述计数器,以及当所述计数器计数至时间临界值时,输出所述位移差量的第一部分,其中所述时间临界值短于所述较低画面刷新率的时间间隔;以及累计器,用以接收已分割的位移差量。

【技术实现步骤摘要】

本专利技术涉及计算机鼠标的光学导航传感器的回报错误,特别涉及一种方法与装置可维持在不同画面刷新率下的回报错误一致。
技术介绍
当用户使用计算机鼠标在二维平面上移动时,二维平面的信息将被光学导航传感器在不同时间间隔内撷取,从而得到一个位移量(位置的改变),并且传送给光学导航传感器中的一个累计器。信息被撷取并传送至累计器的速率被称为光学导航传感器的画面刷新率。光学导航传感器中的累计器会被主控装置(例如,微控制器),通过串行外设接口(Serial Peripheral Interface,SPI),在一定时间间隔内被访问,并且之后传送至主控装置。(这样一来,计算机可以决定计算机鼠标的当前位置,并将这个信息转换为屏幕上的鼠标位置。累计器被访问的速率被称为光学导航传感器的轮询率(polling rate)或者是回报率(reporting rate)。当计算机鼠标的实际位置与通过计算机决定的位置有所出入时,便发生回报错误。在固定的轮询率下,回报/轮询错误在高画面刷新率时会比低画面刷新率时来得少。这是因为计算机有更多的可用信息来进行判断。请参考图1与图2,其绘示光学导航传感器不同的画面刷新率以及在固定轮询率下的回报错误。图1绘示12KHz的画面刷新率(即83.33微秒Us)长的画面间隔),图2绘示4KHz的画面刷新率(即250微秒长的画面间隔)。在这两个图中,平均的轮询率约为ΙΚΗζ,或者是说,约I毫秒(ms)的轮询间隔(图中也同时绘出在轮询间隔为1.0lms与0.99ms的回报错误)。在图1中,当轮询间隔为1.0lms时,搜集到的画面的总数为12或13,当轮询间隔为0.99ms时,搜集到的画面的总数为11或12。分别的错误为1/12(8.3% )。在图2中,当轮询间隔为1.0lms时,搜集到的画面的总数为4或5,当轮询间隔为0.99ms时,搜集到的画面的总数为3或4。分别的错误为1/4(25%)。如图所示,较高画面刷新率将会造成较少的回报错误。当用户使用不同速度来操作计算机鼠标时(如进行游戏程序),光学导航传感器的画面刷新率会按照用户的操作速度来改变。换句话说,画面刷新率是按照鼠标的使用而改变的。在其他系统中,光学导航传感器的画面刷新率将按照鼠标置放的表面不同而变,在较暗的表面上,鼠标有较低的画面刷新率,在较亮的表面上,鼠标有较高的画面刷新率。这样一来,由于不同的画面刷新率,造成用户将会面对不一致的回报错误。这不只影响鼠标的追踪能力,也造成用户进行游戏时的体验不佳。因此,本专利技术的目的在于提供一种方法可以在不同画面刷新率下,维持回报错误的一致。
技术实现思路
本专利技术的实施例公开一种将具有较低画面刷新率的光学导航传感器伪装成具有较高画面刷新率的光学导航传感器的方法,其包含:接收所述光学导航传感器在所述较低画面刷新率的位移差量;将所述位移差量区分成多个部分;分割所述较低画面刷新率的时间间隔,产生时间临界值,所述时间临界值比所述较低画面刷新率的所述时间间隔短;接收时钟脉冲信号来刷新计数器;以及当所述计数器计数至所述时间临界值时,输出所述位移差量的第一部分给累计器。本专利技术的实施例公开一种将具有较低画面刷新率的光学导航传感器伪装成具有较高画面刷新率的光学导航传感器的装置,其包含:后内插电路,用以将所述光学导航传感器在所述较低画面刷新的位移差量输出;分割器,耦接所述后内插电路,用以接收所述位移差量以及根据控制信号将所述位移差量区分成多个部分;累计刷新编程计数器,耦接所述分割器,用以接收时钟脉冲信号,刷新所述计数器,以及当所述计数器计数至时间临界值时,输出所述位移差量的第一部分,其中所述时间临界值短于所述较低画面刷新率的时间间隔;以及累计器,用以接收已分割的位移差量。本专利技术公开的方法与装置,可用在光学导航传感器操作在较低画面刷新率时,将传感器伪装成较高画面刷新率。这样一来,便可使回报错误在不同画面刷新率下维持一致。【附图说明】图1绘示在12kHz的画面刷新率下的光学导航装置的回报错误。图2图绘示在4kHz的画面刷新率以及具有相同于图1的轮询率下的光学导航装置的回报错误。图3绘示本专利技术的实施例的光学导航传感器。图4绘示图3所示的光学导航传感器的串行外设接口读取。其中,附图标记说明如下:200光学导航传感器210后内插电路220累积刷新编程计数器225画面缓存器230分割器240累计器310串行外设接口读取指令【具体实施方式】如上面所说,光学导航传感器搜集关于计算机鼠标的位移差量的信息,并将这些信息传送给累计器。其中,一段特定时间内所累计的信息量,是根据光学导航传感器的画面刷新率而定。位移差量通常包含有鼠标在X轴方向以及y轴方向的位置变化,并且可以被表示成delta_x以及delta_y。在各种不同的时间间隔内(即不同的轮询率下),根据光学导航传感器的轮询率,在累计器中所有的delta_x与delta_y信息将会被主控装置通过串行外设接口读取。在轮询率固定的情况下,具有较高画面刷新率的传感器,比具有较低画面刷新率的传感器,更频繁地刷新累计器。例如,具有12kHz的画面刷新率的传感器,刷新累计器的次数将会是具有4kHz的画面刷新率的传感器的三倍。如果两个传感器都以固定的每秒I英寸的恒定速度移动I英寸,并且假设两者均具12,OOOpci,那么在这段距离内将会有12,000次的回报。12kHz的传感器会在每个画面侦测到一次的位移差量,并且将这个位移差量刷新至累计器,而4kHz的传感器将会在每个画面侦测到三次的位移差量,并且将这位移差量刷新至累计器。假设轮询率为1ms,主控装置将会从累计器中读取到12次,对两个传感器都是如此。然而,这12次对应12kHz的传感器的12个画面的移动信息,但仅对应4kHz的传感器的4个画面的移动信息。由于主控装置的轮询率并未与传感器的画面刷新率同步,所以造成读取到的移动信息的不一致,导致回报错误。4kHz画面刷新率的传感器的移动信息的变动将会是12kHz画面刷新率的传感器的三倍,如图1与图2所示。因此,本专利技术公开一种方法与装置,可在当光学导航传感器操作在较低画面刷新率时,伪装成较高画面刷新率。这样一来,便可使回报错误在不同画面刷新率下维持一致。图3绘示本专利技术方法对应的硬件架构,其为光学导航传感器200。光学导航传感器200包当前第1页1 2 本文档来自技高网
...
<a href="http://www.xjishu.com/zhuanli/55/CN105022497.html" title="将光学导航传感器伪装成具有高画面刷新率的方法与装置原文来自X技术">将光学导航传感器伪装成具有高画面刷新率的方法与装置</a>

【技术保护点】
一种将具有较低画面刷新率的光学导航传感器伪装成具有较高画面刷新率的光学导航传感器的方法,包含:接收所述光学导航传感器在所述较低画面刷新率的位移差量;将所述位移差量分割成多个部分;分割所述较低画面刷新率的时间间隔,以产生时间临界值,所述时间临界值比所述较低画面刷新率的所述时间间隔短;接收时钟脉冲信号来刷新计数器;以及当所述计数器计数至所述时间临界值时,输出所述位移差量的第一部分给累计器。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:陈子豪李永作
申请(专利权)人:原相科技槟城有限公司
类型:发明
国别省市:马来西亚;MY

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1