检测光学鼠标休眠与唤醒的电路与其方法与流程

文档序号:11198790阅读:489来源:国知局
检测光学鼠标休眠与唤醒的电路与其方法与流程

本发明乃涉及一种检测光学鼠标休眠与唤醒的电路与其方法,幷且,还涉及一种无须进行全图像提取故可简化检测机制的检测光学鼠标休眠与唤醒的电路与其方法。



背景技术:

就光学鼠标而言,其均具有一个感光组件,于光学鼠标的运作原理中,通过感光组件得到并储存多张感测图像,再对多张感测图像的全图像进行处理,例如将多张感测图像的全图像进行关联性比对来得到检测位移的信息,同时,通过对多张感测图像进行关联性比对亦可得知鼠标目前仍处于工作状态或者进入休眠状态。

然而,利用图像比对来得知鼠标目前仍处于工作状态或者进入休眠状态需要一次次地进行全图像提取,并通过空间滤波器将所提取的图像优化来分析判断光学鼠标的休眠与唤醒。除此之外,还需使用大量的记忆空间来储存用以进行关联性比对的参考图像与新提取而待分析的图像。



技术实现要素:

本发明实施例公开一种检测光学鼠标休眠与唤醒的电路,包括像素阵列、至少一自动增益控制模块与数字逻辑电路。像素阵列由多个像素电路组成,其中单一像素电路包括光检测器、像素电容器与开关晶体管。像素电容器的其中一个接地,并预先充电至预设电压。开关晶体管的源极电性连接于像素电容器的另一端,开关晶体管的漏极电性连接于光检测器,且开关晶体管的栅极接地。自动增益控制模块电性连接于像素阵列,用以监测像素电容器的电压值。数字逻辑电路电性连接于自动增益控制模块,包括至少一计数单元与计算单元。于每一次取像中,当光检测器接收一反射光而导通时,计数单元输出第一计数信号至自动增益控制模块,以导通开关晶体管,使得像 素电容器开始放电且像素电容器的电压值由预设电压开始下降,同时使得数字逻辑电路中的计数单元开始计数。当像素电容器的电压值下降了一个门限电压时,自动增益控制模块输出第二计数信号至数字逻辑电路,使得数字逻辑电路中的计数单元停止计数且产生计数值。计算单元电性连接于计数单元,用以接收计数值再计算计数值与参考计数值的差值,其中若差值小于等于差值门限值,则光学鼠标进入休眠状态,而若差值大于差值门限值,则光学鼠标处于工作状态。

于本发明一实施例的检测光学鼠标休眠与唤醒的电路中,像素阵列中位于周边位置的多个像素电路划分为第一像素阵列区块、第二像素阵列区块、第三像素阵列区块与第四像素阵列区块,且其中第一像素阵列区块、第二像素阵列区块、第三像素阵列区块与第四像素阵列区块分别电性连接于第一自动增益控制模块、第二自动增益控制模块、第三自动增益控制模块与第四自动增益控制模块,以分别检测每一像素阵列区块中多个像素电容器的平均电压值。

于本发明一实施例的检测光学鼠标休眠与唤醒的电路中,像素阵列中位于两对角位置的多个像素电路划分为第一像素阵列区块与第二像素阵列区块,且其中第一像素阵列区块与第二像素阵列区块分别电性连接于第一自动增益控制模块与第二自动增益控制模块,以分别检测两像素阵列区块中多个像素电容器的平均电压值。

本发明实施例亦公开一种检测光学鼠标休眠与唤醒的方法,适用于检测光学鼠标休眠与唤醒的电路。所适用电路包括像素阵列、至少一自动增益控制模块与数字逻辑电路。像素阵列由多个像素电路组成,且单一像素电路包括光检测器、像素电容器与开关晶体管。数字逻辑电路包括至少一计数单元与计算单元。检测光学鼠标休眠与唤醒的方法包括:于每一次取像中,当光检测器接收一反射光而导通时,计数单元输出第一计数信号至自动增益控制模块,以导通相对应的开关晶体管,使得像素电容器开始放电且像素电容器的电压值由预设电压开始下降,同时使得数字逻辑电路中的计数单元开始计数;监测像素电容器的电压值,且当像素电容器的电压值下降了一个门限电压时,输出第二计数信号以使计数单元停止计数且产生计数值;以及计算计数值与参考计数值的差值。于此方法中,若差值小于等于差值门限值,则判 断光学鼠标进入休眠状态,而若差值大于差值门限值,则判断光学鼠标处于工作状态。

本发明实施例还公开一种检测光学鼠标休眠与唤醒的方法,适用于检测光学鼠标休眠与唤醒的电路,该电路包括像素阵列、至少一自动增益控制模块与数字逻辑电路。像素阵列由多个像素电路组成,且部分像素电路划分为多个像素阵列区块。单一像素电路包括光检测器、像素电容器与开关晶体管。数字逻辑电路包括多个计数单元与计算单元。此检测光学鼠标休眠与唤醒的方法包括:于每一次取像中,当光检测器接收一反射光而导通时,各计数单元分别输出第一计数信号至各自动增益控制模块,以导通相对应的开关晶体管,使得各像素阵列区块中的像素电容器开始放电且像素电容器的电压值由预设电压开始下降,同时使得数字逻辑电路中的各计数单元开始计数;监测各像素阵列区块中多个像素电容器的平均电压值,且当平均电压值下降了一个门限电压时,分别输出第二计数信号以使各计数单元停止计数且分别产生计数值;以及分别计算各计数值与参考计数值的差值以及各差值的总和。于此方法中,若各差值的总和小于等于差值总和门限值,则判断光学鼠标进入休眠状态,而若各差值的总和大于差值总和门限值,则判断光学鼠标处于工作状态。

于本发明一实施例的检测光学鼠标休眠与唤醒的方法中,多个像素阵列区块位于像素阵列的周边位置,而于本发明另一实施例的检测光学鼠标休眠与唤醒的方法中,多个像素阵列区块位于像素阵列的两对角位置。

综上所述,相较于传统的检测光学鼠标休眠与唤醒的电路与方法,本发明的检测光学鼠标休眠与唤醒的电路无须提取全图像,也不需通过空间滤波器将所提取的图像优化来分析判断光学鼠标的休眠与唤醒,此外亦无需大量的记忆空间来储存参考图象与新提取而待分析的图像。

相对地,本发明的检测光学鼠标休眠与唤醒的电路仅需通过监测像素电容器的电压值,同时经由计数器产生计数值,再通过比较器比较计数值与参考计数值之间的差值,便可判断出光学鼠标的休眠与唤醒。也就是说,本发明的检测光学鼠标休眠与唤醒的电路与方法不但简化了判断光学鼠标休眠与唤醒的机制,更大大地减少了电路组件所需耗费的成本。

为使能更进一步了解本发明的特征及技术内容,请参阅以下有关本发明 的详细说明与附图,但是此等说明与说明书附图仅用来说明本发明,而非对本发明的权利范围作任何的限制。

附图说明

图1为根据本发明例示性实施例所绘示的检测光学鼠标休眠与唤醒的电路中组成像素阵列的单一像素电路的电路图。

图2为根据本发明例示性实施例所绘示的检测光学鼠标休眠与唤醒的电路的方块图。

图3为根据本发明例示性实施例所绘示的检测光学鼠标休眠与唤醒的电路的波形图。

图4为根据本发明另一例示性实施例所绘示的检测光学鼠标休眠与唤醒的电路的方块图。

图5为根据本发明另一例示性实施例所绘示的检测光学鼠标休眠与唤醒的电路的波形图。

图6为根据本发明另一例示性实施例所绘示的检测光学鼠标休眠与唤醒的电路的方块图。

图7为根据本发明另一例示性实施例所绘示的检测光学鼠标休眠与唤醒的电路的波形图。

图8为根据本发明例示性实施例所绘示的检测光学鼠标休眠与唤醒的方法的流程图。

图9为根据本发明另一例示性实施例所绘示的检测光学鼠标休眠与唤醒的方法的流程图。

具体实施方式

在下文将参看说明书附图更充分地描述各种例示性实施例,在说明书附图中展示一些例示性实施例。然而,本发明概念可能以许多不同形式来体现,且不应解释为限于本文中所阐述的例示性实施例。确切而言,公开此等例示性实施例使得本发明将为详尽且完整,且将向熟习此项技术者充分传达本发明概念的范畴。在诸附图中,类似数字始终指示类似组件。

于详述本发明的检测光学鼠标休眠与唤醒的电路以前,请先参照图1, 图1为根据本发明例示性实施例所绘示的检测光学鼠标休眠与唤醒的电路中组成像素阵列的单一像素电路的电路图。本发明的检测光学鼠标休眠与唤醒的电路中的像素阵列便是由数个如1所绘示的单一像素电路所组成。如图1所示,单一像素电路1至少包含了光检测器pd、像素电容器cvrst与开关晶体管sw,其中,像素电容器cvrst的一端接地。开关晶体管sw的源极电性连接于像素电容器cvrst的另一端,开关晶体管sw的漏极电性连接于光检测器pd,且开关晶体管sw的栅极接地。须说明地是,像素电容器cvrst由供应电压vdd预先充电至预设电压vrst,当光学鼠标射出的光经反射形成反射光,接着由光检测器pd接收到时,光检测器pd便会导通。

〔检测光学鼠标休眠与唤醒的电路的一实施例〕

以下叙述将举一实施例来说明本发明的检测光学鼠标休眠与唤醒的电路,请参照图2,图2为根据本发明例示性实施例所绘示的检测光学鼠标休眠与唤醒的电路的方块图。如图2所示,于本实施例中,检测光学鼠标休眠与唤醒的电路2包括有由多个像素电路1所组成的像素阵列pa、至少一个自动增益控制模块agc与数字逻辑电路dig。自动增益控制模块agc电性连接于像素阵列pa,用以监测像素阵列pa中像素电容器cvrst的电压值。数字逻辑电路dig电性连接于自动增益控制模块agc,包括有至少一个计数单元c与计算单元op(如:计数器与比较器,但本发明于此并不限定),用以对监测结果做计算与判断,其中,计算单元op电性连接于计数单元c。

为了进一步说明检测光学鼠标休眠与唤醒的电路2的工作原理,请同时参照图3,图3为根据本发明例示性实施例所绘示的检测光学鼠标休眠与唤醒的电路的波形图。

如图3所示,在每一次取像过程中,光学鼠标中的发光二极管led开启,由于像素电路1中的光检测器pd在接收反射光而导通时,计数单元c会输出第一计数信号tavg_en至自动增益控制模块agc,以导通开关晶体管sw。于是,像素电容器cvrst会开始放电,使其电压值由预设电压vrst开始下降,且同时数字逻辑电路dig中的计数单元c开始计数,以检测光学鼠标的休眠与唤醒(即如图3所示,当第一计数信号tavg_en被触发,像素电容器cvrst的电压值变开始变化)。接着,当像素电容器cvrst的电压值下降了一个门限电压vthreshold时,自动增益控制模块agc即输出第 二计数信号tavg至数字逻辑电路dig(即如图3所示,当像素电容器cvrst的电压值下降了一个门限电压vthreshold时,第二计数信号tavg即被触发),使得数字逻辑电路dig中的计数单元c停止计数,并产生一个计数值。电路上,此计数值为计数第一计数信号tavg_en为高电位的次数,而于物理意义上,此计数值可视为像素电容器cvrst的电压由预设电压vrst下降了一门限电压vthreshold所经历的时间。

接着,前述由数字逻辑电路dig中的计数单元c所产生的计数值会由数字逻辑电路dig中的计算单元op所接收。数字逻辑电路dig的计算单元op将计算此计数值与参考计数值的差值,其中若此差值小于等于差值门限值,则数字逻辑电路dig判断光学鼠标进入休眠状态,而若此差值大于差值门限值,则数字逻辑电路dig判断光学鼠标处于工作状态。

于本实施例中,定义参考计数值的方式可例示说明如以下。举例来说,参考计数值可为前一次取像中计数单元c所产生的计数值。也就是说,于每一次取像中,数字逻辑电路dig中的计算单元op将本次取像过程中所产生的计数值与前一次取像过程中所产生的计数值两相计算出差值。简言之,于此例中,用于计算差值的两个计数值为两次连续取像中所产生的两个计数值。举另一例来说,参考计数值可为光学鼠标于休眠状态下的一次取像中计数单元c所产生的计数值。也就是说,于光学鼠标处于休眠状态时的一次取像过程中,数字逻辑电路dig中的计数单元所产生的计数值即可被定义为参考计数值。于此取像之后,计数单元c于任一取像过程中所产生的计数值均与该次光学鼠标处于休眠状态时所取得的计数值(被定义为参考计数值)两相计算出差值。简言之,于此例中,用于计算差值的两个计数值不需为两次连续取像中所产生的两个计数值。

由前述对于本实施例的描述可以了解到,相较于传统的检测光学鼠标休眠与唤醒的电路,本发明的检测光学鼠标休眠与唤醒的电路无须提取全图像,也不需要通过空间滤波器将所提取的图像优化,以分析判断光学鼠标的休眠与唤醒。除此之外,本发明的检测光学鼠标休眠与唤醒的电路亦无需大量的记忆空间来储存参考图像与新提取而待分析的图像。

为了更具体地说明本发明所述的检测光学鼠标休眠与唤醒的电路,以下将再举一实施例来作更进一步的说明。于接下来的实施例中,将描述不同于 上述图2所绘示的实施例的部分,且其余省略部分与上述图2所绘示的实施例相同。此外,为说明便利起见,相似的参考数字或标号指示相似的组件。

〔检测光学鼠标休眠与唤醒的电路的另一实施例〕

请参照图4,图4为根据本发明另一例示性实施例所绘示的检测光学鼠标休眠与唤醒的电路的方块图。本实施例的检测光学鼠标休眠与唤醒的电路与图2所绘示的检测光学鼠标休眠与唤醒的电路的组成组件与工作原理大致相同,而差异在于,如图4所示,于本实施例中,像素阵列pa中位于周边位置的多个像素电路被划分为第一像素阵列区块t、第二像素阵列区块r、第三像素阵列区块b与第四像素阵列区块l,且其中第一像素阵列区块t、第二像素阵列区块r、第三像素阵列区块b与第四像素阵列区块l分别电性连接自动增益控制模块agc中的第一自动增益控制模块agc1、第二自动增益控制模块agc2、第三自动增益控制模块agc3与第四自动增益控制模块agc4,以分别检测每一像素阵列区块t、r、b、l中多个像素电容器的平均电压值。

为了进一步说明检测光学鼠标休眠与唤醒的电路4的工作原理,请同时参照图5,图5为根据本发明另一例示性实施例所绘示的检测光学鼠标休眠与唤醒的电路的波形图。

如图5所示,在每一次取像过程中,光学鼠标中的发光二极管led开启后,四个像素阵列区块t、r、b、l中的光检测器pd在接收反射光时会导通,使得数字逻辑电路dig中的第一计数单元c1、第二计数单元c2、第三计数单元c3与第四计数单元c4分别地输出第一计数信号tavg_en至自动增益控制模块agc中的第一自动增益控制模块agc1、第二自动增益控制模块agc2、第三自动增益控制模块agc3与第四自动增益控制模块agc4,以导通各像素阵列区块t、r、b、l中的多个开关晶体管sw。于是,各像素阵列区块t、r、b、l中的像素电容器cvrst开始放电,且于放电期间,各像素阵列区块t、r、b、l中的像素电容器cvrst的平均电压值会由预设电压vrst开始改变(即如图5所示,当多个第一计数信号tavg_en分别被触发,各像素阵列区块t、r、b、l中的像素电容器cvrst的平均电压值便由预设电压vrst开始改变),且同时数字逻辑电路dig中的第一计数单元c1、第二计数单元c2、第三计数单元c3与第四计数单元c4即开始 计数,以检测光学鼠标的休眠与唤醒。

接着,当四个像素阵列区块t、r、b、l中的像素电容器cvrst的平均电压值下降了一个门限电压vthreshold时,自动增益控制模块agc中的第一自动增益控制模块agc1、第二自动增益控制模块agc2、第三自动增益控制模块agc3与第四自动增益控制模块agc4即分别地输出第二计数信号tavg_t、tavg_r、tavg_b、tavg_l。须说明的是,由于四个像素阵列区块t、r、b、l中的像素电容器cvrst的平均电压值下降一个门限电压vthreshold所耗费的时间可能相异,故如图5所示,第一自动增益控制模块agc1、第二自动增益控制模块agc2、第三自动增益控制模块agc3与第四自动增益控制模块agc4分别地输出第二计数信号tavg_t、tavg_r、tavg_b、tavg_l的时间点亦可能相异。

当数字逻辑电路dig中的第一计数单元c1、第二计数单元c2、第三计数单元c3与第四计数单元c4分别接收到第二计数信号tavg_t、tavg_r、tavg_b、tavg_l而分别地停止计数后,即会产生四个计数值。电路上,此计数值为计数第一计数信号tavg_en为高电位的次数,而于物理意义上,此计数值可视为四个像素阵列区块t、r、b、l中的像素电容器cvrst的平均电压值下降了一门限电压vthreshold所经历的时间。

接着,前述由数字逻辑电路dig中的第一计数单元c1、第二计数单元c2、第三计数单元c3与第四计数单元c4所产生的计数值会由数字逻辑电路dig中的计算单元op所接收。数字逻辑电路dig的计算单元op将分别计算此四个计数值与参考计数值的差值以及此四个差值的总和,其中若此四个差值的总和小于等于差值总和门限值,则数字逻辑电路dig判断光学鼠标进入休眠状态,而若此四个差值的总和大于差值总和门限值,则数字逻辑电路dig判断光学鼠标处于工作状态。

举例说明,如图5所示,假定于第n-1次取像中,从触发第一计数信号tavg_en至触发第二计数信号tavg_t的时间区段tn-1产生的计数值为1000次,从触发第一计数信号tavg_en至触发第二计数信号tavg_r的时间区段bn-1产生的计数值为800次,从触发第一计数信号tavg_en至触发第二计数信号tavg_b的时间区段rn-1产生的计数值为400次,且从触发第一计数信号tavg_en至触发第二计数信号tavg_l的时间区段ln-1 产生的计数值为200次,并且假定于第n次取像中,从触发第一计数信号tavg_en至触发第二计数信号tavg_t的时间区段tn产生的计数值为995次,从触发第一计数信号tavg_en至触发第二计数信号tavg_r的时间区段bn产生的计数值为804次,从触发第一计数信号tavg_en至触发第二计数信号tavg_b的时间区段rn产生的计数值为400次,且从触发第一计数信号tavg_en至触发第二计数信号tavg_l的时间区段ln产生的计数值为206次。于此例中,参考计数值定义为前一次取像中所产生的计数值且差值总和门限值预设为20次。也就是说,数字逻辑电路dig的计算单元op将计算出第n-1次取像中的四个计数值与第n次取像中的四个计数值的差值为-5次(995-100)、4次(804-800)、0次(400-400)、6次(206-200),且此四个差值总和为5次(-5+4+0+6)。根据此计算结果,所计算出的差值总和小于差值总和门限值,数字逻辑电路dig将判断光学鼠标进入休眠状态。

须说明的是,于本发明中,被检测电压值的像素电容器可位于像素阵列pa中任一位置的一个或多个区块,本发明于此并不限定。也就是说,被监测电压值的像素电容器可位于像素阵列pa中靠近中心位置或靠近周边位置的一个或多个区块。

然而,于本实施例中,将像素阵列pa中位于周边位置的多个像素电路划分为第一像素阵列区块t、第二像素阵列区块r、第三像素阵列区块b与第四像素阵列区块l,并对其做电压值检测理由在于,一般而言,就单一个取像而言,由位置相隔越远的像素阵列区块上的像素电容器所能得到的计数值差异将较大,为确保检测检测上的准确性,便由像素阵列pa中划分出位于其周边上方、右方、下方与左方的第一像素阵列区块t、第二像素阵列区块r、第三像素阵列区块b与第四像素阵列区块l。

为了更具体地说明本发明所述的检测光学鼠标休眠与唤醒的电路中对于像素阵列区块的划分,以下将再举一实施例来作更进一步的说明。于接下来的实施例中,将描述不同于上述图4所绘示的实施例的部分,且其余省略部分与上述图4所绘示的实施例相同。此外,为说明便利起见,相似的参考数字或标号指示相似的组件。

〔检测光学鼠标休眠与唤醒的电路的另一实施例〕

请参照图6,图6为根据本发明另一例示性实施例所绘示的检测光学鼠标休眠与唤醒的电路的方块图。本实施例的检测光学鼠标休眠与唤醒的电路与图4所绘示的检测光学鼠标休眠与唤醒的电路的组成组件与工作原理大致相同,而差异在于,如图6所示,于本实施例中,像素阵列pa中位于两对角位置的多个像素电路划分为第一像素阵列区块d1与第二像素阵列区块d2,且其中第一像素阵列区块d1与第二像素阵列区块d2分别电性连接自动增益控制模块agc中的第一自动增益控制模块agc1与第二自动增益控制模块agc2,以分别检测该两个区块d1、d2中多个像素电容器的平均电压值。

为了进一步说明检测光学鼠标休眠与唤醒的电路6的工作原理,请同时参照图7,图7为根据本发明另一例示性实施例所绘示的检测光学鼠标休眠与唤醒的电路的波形图。

如图7所示,在每一次取像过程中,光学鼠标中的发光二极管led开启后,两个像素阵列区块d1、d2中的光检测器接收反射光便会导通,使得数字逻辑电路dig中的第一计数单元c1与第二计数单元c2分别地输出第一计数信号tavg_en至自动增益控制模块agc中的第一自动增益控制模块agc1与第二自动增益控制模块agc2,以导通各像素阵列区块d1、d2中的多个开关晶体管sw。于是,各像素阵列区块d1、d2中的像素电容器开始放电,于放电期间,各像素阵列区块d1、d2中的像素电容器其平均电压值由预设电压vrst开始改变(即如图7所示,当多个第一计数信号tavg_en分别地被触发,各像素阵列区块d1、d2中的像素电容器其平均电压值由预设电压vrst开始改变),且同时,数字逻辑电路dig中的第一计数单元c1与第二计数单元c2即开始计数,以检测光学鼠标的休眠与唤醒。

接着,当两个像素阵列区块d1、d2中的像素电容器cvrst的平均电压值下降了一个门限电压vthreshold时,自动增益控制模块agc中的第一自动增益控制模块agc1与第二自动增益控制模块agc2即分别地输出第二计数信号tavg_d1、tavg_d2。须说明的是,由于两个像素阵列区块d1、d2中的像素电容器cvrst的平均电压值下降一个门限电压vthreshold所耗费的时间可能相异,故如图7所示,第一自动增益控制模块agc1与第二自动增益控制模块agc2分别地输出第二计数信号tavg_d1、tavg_d2的时 间点亦可能相异。

当数字逻辑电路dig中的第一计数单元c1与第二计数单元c2分别接收到第二计数信号tavg_d1、tavg_d2而分别地停止计数后,即会产生两个计数值。电路上,此计数值为计数第一计数信号tavg_en为高电位的次数,而于物理意义上,此计数值可视为两个像素阵列区块d1、d2中的像素电容器cvrst的平均电压值下降了一门限电压vthreshold所经历的时间。

接着,前述由数字逻辑电路dig中的第一计数单元c1与第二计数单元c2所产生的计数值会由数字逻辑电路dig中的计算单元op所接收。数字逻辑电路dig的计算单元op将分别计算此两个计数值与参考计数值的差值以及此两个差值的和,其中若此两个差值的和小于等于差值总和门限值,则数字逻辑电路dig判断光学鼠标进入休眠状态,而若此两个差值的和大于差值总和门限值,则数字逻辑电路dig判断光学鼠标处于工作状态。

举例说明,如图7所示,假定于第n次取像中,从触发第一计数信号tavg_en至触发第二计数信号tavg_d1的时间区段d1n产生的计数值为1012次,且从触发第一计数信号tavg_en至触发第二计数信号tavg_r的时间区段d2n产生的计数值为810次。于此例中,参考计数值定义为光学鼠标于休眠状态下的一次取像中所产生的计数值,故假定于光学鼠标处于休眠状态时的一次取像过程中,检测像素阵列区块d1、d2的像素电容器的电压值时所产生的计数值分别为1000与800,且差值总和门限值预设为20次。也就是说,数字逻辑电路dig的计算单元op将计算出第n次取像中的两个计数值与光学鼠标于休眠状态下的一次取像中所产生的两个计数值的差值为12次(1012-1000)与10次(810-800),且此两差值的和为22次(12+10)。根据此计算结果,所计算出的差值总和大于差值总和门限值,数字逻辑电路dig将判断光学鼠标处于工作状态。

如前述,于本发明中,被监测电压值的像素电容器可位于像素阵列pa中靠近中心位置或靠近周边位置的一个或多个区块,本发明于此并不限定。

然而,于本实施例中,将像素阵列pa中位于对角位置的多个像素电路划分为第一像素阵列区块d1与第二像素阵列区块d2,并对其做电压值检测理由在于,如同前一实施例所述,一般就单一个取像而言,由位置相隔越远的像素阵列区块上的像素电容器所能得到的计数值差异将较大,就距离来 看,处于像素阵列pa的对角位置的像素阵列区块位置相隔最远,因此,相较于前一实施例,本实施例由像素阵列pa中划分出位于其对角位置的第一像素阵列区块d1与第二像素阵列区块d2,更能确保检测上的准确性。须说明地是,如图6所示,若基于此原理而欲选择将像素阵列pa中位于对角位置划分作为待检测的像素阵列区块,亦可选择将像素阵列pa中位于对角位置的多个像素电路划分为第一像素阵列区块d3与第二像素阵列区块d4,或者选择将像素阵列pa中位于四个对角位置的多个像素电路划分为第一像素阵列区块d1、第二像素阵列区块d2、第三像素阵列区块d3与第四像素阵列区块d4,本发明于此并不限制。

最后,于以下的叙述中将以多个实施例说明可于图2、图4与图6所绘示的检测光学鼠标休眠与唤醒的电路中执行的测光学鼠标休眠与唤醒的方法,故请一并照图2、图4与图6以利理解。

〔检测光学鼠标休眠与唤醒的方法的一实施例〕

请参照图8,图8为根据本发明例示性实施例所绘示的检测光学鼠标休眠与唤醒的方法的流程图。

本实施例所公开的检测光学鼠标休眠与唤醒的方法适用于前述图2所绘示的检测光学鼠标休眠与唤醒的电路。前述图2所绘示的电路包括像素阵列、至少一个自动增益控制模块与数字逻辑电路,其中,像素阵列由多个像素电路组成,单一像素电路至少包括光检测器、预先充电至预设电压的像素电容器与开关晶体管,且数字逻辑电路包括至少一个计数单元与计算单元,由此可将本实施例所公开的检测光学鼠标休眠与唤醒的方法描述如以下的步骤。

步骤s810:于每一次取像中,当光检测器接收一反射光而导通时,计数单元输出第一计数信号至自动增益控制模块,以导通相对应的开关晶体管,使得像素电容器开始放电且像素电容器的电压值由预设电压开始下降,同时使得数字逻辑电路中的计数单元开始计数。步骤s820:监测像素电容器的电压值,且当像素电容器的电压值下降了一个门限电压时,输出第二计数信号以使计数单元停止计数且产生计数值。步骤s830:计算计数值与参考计数值的差值。进一步说明,于步骤s830中,若所计算出的差值小于等于差值门限值,则判断光学鼠标进入休眠状态,而若所计算出的差值大于差值门限值,则判断光学鼠标处于工作状态。

于本实施例中,参考计数值的方式可定义为前一次取像中计数单元所产生的计数值,或定义为光学鼠标于休眠状态下的一次取像中计数单元所产生的该计数值,但本发明于此并不限定。

〔检测光学鼠标休眠与唤醒的方法的另一实施例〕

请参照图9,图9为根据本发明另一例示性实施例所绘示的检测光学鼠标休眠与唤醒的方法的流程图。

本实施例所公开的检测光学鼠标休眠与唤醒的方法适用于前述图4与图6所绘示的检测光学鼠标休眠与唤醒的电路。前述图4与图6所绘示的电路均包括有像素阵列、至少一个自动增益控制模块与一个数字逻辑电路,其中像素阵列由多个像素电路组成,而部分像素电路划分为多个像素阵列区块。更细地来说,单一像素电路至少包括光检测器、预先充电至预设电压的像素电容器与开关晶体管,数字逻辑电路则包括多个计数单元与计算单元,由此可将本实施例所公开的检测光学鼠标休眠与唤醒的方法描述如以下的步骤。

步骤s910:于每一次取像中,当光检测器接收一反射光而导通时,各计数单元分别输出第一计数信号至各自动增益控制模块,以导通相对应的开关晶体管,使得各像素阵列区块中的像素电容器开始放电且像素电容器的电压值由预设电压开始下降,同时使得数字逻辑电路中的各计数单元开始计数。步骤s920:监测各像素阵列区块中多个像素电容器的平均电压值,且当平均电压值下降了一个门限电压时,分别输出第二计数信号以使各计数单元停止计数且分别产生计数值。步骤s930:分别计算各计数值与参考计数值的差值以及各差值的总和。进一步说明,于步骤s930中,若所计算出的各差值的总和小于等于差值总和门限值,则判断光学鼠标进入休眠状态,而若所计算出的各差值的总和大于差值总和门限值,则判断光学鼠标处于工作状态。

于本实施例中,参考计数值的方式可定义为前一次取像中计数单元所产生的计数值,或定义为光学鼠标于休眠状态下的一次取像中计数单元所产生的该计数值,但本发明于此并不限定。

除此之外,于本实施例中,多个像素阵列区块可选择性地位于像素阵列的周边位置,或者多个像素阵列区块可选择性地位于像素阵列的两对角位置,本发明于此并不限制。

〔实施例的可能技术效果〕

综上所述,相较于传统的检测光学鼠标休眠与唤醒的电路与方法,本发明的检测光学鼠标休眠与唤醒的电路无须提取全图像,也不需通过空间滤波器将所提取的图像优化来分析判断光学鼠标的休眠与唤醒,此外亦无需大量的记忆空间来储存参考图象与新提取而待分析的图像。

相对地,本发明的检测光学鼠标休眠与唤醒的电路仅需通过监测像素电容器的电压值,同时经由计数器产生计数值,再通过比较器比较计数值与参考计数值之间的差值,便可判断出光学鼠标的休眠与唤醒。也就是说,本发明的检测光学鼠标休眠与唤醒的电路与方法不但简化了判断光学鼠标休眠与唤醒的机制,更大大地减少了电路组件所需耗费的成本。

以上所述仅为本发明的实施例,其并非用以局限本发明的专利范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1