CN100576156C - 利用光学抬升检测的光学导航***和运动评估方法 - Google Patents

利用光学抬升检测的光学导航***和运动评估方法 Download PDF

Info

Publication number
CN100576156C
CN100576156C CN200710187722A CN200710187722A CN100576156C CN 100576156 C CN100576156 C CN 100576156C CN 200710187722 A CN200710187722 A CN 200710187722A CN 200710187722 A CN200710187722 A CN 200710187722A CN 100576156 C CN100576156 C CN 100576156C
Authority
CN
China
Prior art keywords
light
prism
plate
target surface
hole
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN200710187722A
Other languages
English (en)
Other versions
CN101187841A (zh
Inventor
叶胜龙
李赛穆
泽那施瓦瑞恩·G·克里沙南
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Pixart Imaging Inc
Original Assignee
Avago Technologies ECBU IP Singapore Pte Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Avago Technologies ECBU IP Singapore Pte Ltd filed Critical Avago Technologies ECBU IP Singapore Pte Ltd
Publication of CN101187841A publication Critical patent/CN101187841A/zh
Application granted granted Critical
Publication of CN100576156C publication Critical patent/CN100576156C/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/0304Detection arrangements using opto-electronic means
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/0304Detection arrangements using opto-electronic means
    • G06F3/0317Detection arrangements using opto-electronic means in co-operation with a patterned surface, e.g. absolute position or relative movement detection for an optical mouse or pen positioned with respect to a coded surface
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/0354Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of 2D relative movements between the device, or an operating part thereof, and a plane or surface, e.g. 2D mice, trackballs, pens or pucks
    • G06F3/03543Mice or pucks

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Position Input By Displaying (AREA)
  • Length Measuring Devices By Optical Means (AREA)

Abstract

本发明公开了一种光学导航***和运动评估方法,其使用具有孔的板、光检测器和光学***用于光学抬升检测。光学***被配置为将输入光通过板的孔引导至目标表面,并且将从目标表面反射并且通过板的孔传送回来的输入光引向光检测器,从而被光检测器检测以用于抬升检测。

Description

利用光学抬升检测的光学导航***和运动评估方法
技术领域
本发明涉及具有光学抬升检测的光学导航***和运动评估方法。
背景技术
光学导航***用于评估光学导航***和目标表面之间的移动以执行跟踪操作。光学导航***使用诸如发光二极管(LED)或激光二极管之类的光源和图像传感器来连续地捕获目标表面的图像数据帧。光学导航***比较连续的图像帧,并且基于当前图像帧和先前图像帧之间的比较来评估光学导航***和目标表面之间的相对移动。该比较基于检测和计算所捕获的图像数据帧中的特征的位移。对于激光导航***,这些特征通常是由激光点照射到目标表面上所产生的干涉图像。
光学导航***通常用于光学的计算机鼠标以跟踪鼠标相对于表面的移动,所述表面是鼠标在其上被手动操纵的表面。为了正确地执行跟踪操作,光学鼠标需要位于目标表面上,这是因为当图像导航***的图像传感器和目标表面之间的距离被显著增加时,即,当光学鼠标被从目标表面抬升时,会引入错误。在利用激光导航***的光学鼠标中,用于运动评估的光学干涉图像随着***的图像传感器和目标表面之间的距离的增加而增加。因此,导航***在光学鼠标已被从目标表面抬升之后仍然可以作出响应,这意味着导航***将作出错误的运动评估。
干涉图像的光学特性不能利用光学导航***的图像传感器对抬升检测问题作出有意义的解决方案。因此,当光学鼠标被从目标表面抬升时,需要诸如机械开关之类的单独传感机构来进行检测。
尽管传统的抬升检测机构对于其希望的目的可以很好地工作,但是需要一种用于光学导航***的不复杂并且低成本的抬升检测机构。
发明内容
一种光学导航***和运动评估方法使用具有孔的板、光检测器和光学***用于光学抬升检测。光学***被配置为将输入光通过板的孔引导至目标表面,并且将从目标表面反射并且通过板的孔传送回来的输入光引向光检测器,从而使其被光检测器检测以用于抬升检测。在光检测器处所检测到的输入光表示光学导航***还未被从目标表面抬升。相反,在光检测器处检测不到光(除了可忽略的光之外)表示光学导航***已被从目标表面抬升。
根据本发明一实施例的光学导航***包括光源、图像传感器和抬升检测单元。光源被配置为产生光。图像传感器被设置用于接收从目标表面所反射的光的第一部分。图像传感器被配置为响应于所接收的光的第一部分而生成图像数据帧以用于运动评估。抬升检测单元包括具有孔的板、光检测器和光学***。光检测器位于板之上。光学***位于板之上并且用于接收来自光源的光的第二部分。光学***被配置为引导光的第二部分使其通过板的孔。光学***还被配置为将从目标表面反射并且通过板的孔传送回来的光的第二部分引向光检测器,从而使其被光检测器检测以用于抬升检测。
根据本发明一实施例的光学导航***包括具有孔的板、光检测器和光学***。光检测器和光学***位于板之上。光学***包括第一、第二和第三棱镜。第一棱镜被设置用于接收输入光。第一棱镜被配置和定向为折射输入光使其通过板的孔。第二棱镜被设置用于接收从目标表面反射并且通过板的孔传送回来的输入光。第二棱镜被配置和定向为将输入光折射到预定方向。第三棱镜被设置用于接收来自第二棱镜的输入光。第三棱镜被配置为将输入光朝着光检测器折射,从而使其被光检测器检测。
根据本发明一实施例的运动评估方法包括:产生光;将光的第一部分引向目标表面;在图像传感器处接收从目标表面所反射的光的第一部分以用于运动评估;将光的第二部分通过位于目标表面之上的孔而引向目标表面;将从目标表面反射并且通过孔传送回来的光的第二部分引向光检测器;以及在光检测器处接收光的第二部分。
根据下面的详细说明,结合附图,可以明白本发明的其他方面和优点,附图图示了本发明的原理示例。
附图说明
图1示出了根据本发明一实施例的包括在光学计算机鼠标中的光学导航***。
图2是根据本发明一实施例的光学导航***的示意图。
图3是根据本发明一实施例的光学导航***的底板和光学***的透视图。
图4是图2的光学导航***的示意图,其示出了当光学计算机鼠标未被抬升时,通过光学导航***的光的光路。
图5是图2的光学导航***的示意图,其示出了当光学计算机鼠标已被抬升时,通过光学导航***的光的光路。
图6是根据本发明一实施例的运动评估方法的处理流程图。
具体实施方式
参照图1来描述根据本发明一实施例的光学导航***100。如图1所示,光学导航***100包括在光学的计算机鼠标102中,光学计算机鼠标102连接到计算机104。在该实现方式中,光学导航***100用于:当光学鼠标在目标表面106上由用户操纵以控制显示在计算机104上的光标时,跟踪光学鼠标102的移动,其中目标表面106可以是玻璃表面或者其他透光的表面。但是,在其他实现方式中,光学导航***100可以用于各种跟踪应用场合的不同产品中。如下详细所述,光学导航***100包括光学抬升检测特征,用于以光学方式检测光学鼠标102何时在Z方向上被从表面抬升。光学导航***100的光学抬升检测特征可以用无需苛刻对准的低成本组件来实现。
现在参照图2,示出了光学导航***100的各种组件。图2是光学导航***100的剖视图。如图2所示,光学导航***100包括导航单元210和抬升检测单元212。导航单元210的主要功能是捕获图像数据帧以用于运动评估。抬升检测单元212的主要功能是检测具有光学导航***100的光学鼠标102何时被从目标表面106抬升。
导航单元210包括光源214、光导结构216和图像传感器218。光源214产生光,所述光将被用于运动评估和抬升检测。在该实施例中,光源214是产生相干光的激光器件,例如垂直腔表面发射激光器(VCSEL)。但是,在其他实施例中,光源214可以是发光二极管或者任何其他发光器件。光源214被设置为沿着X方向将光发射到光导结构216中。
光导结构216是透光的结构,其被配置为将从光源214所接收的一些光引导至目标表面106的成像区域220。光导结构216也被设计为接收从目标表面106的成像区域220所反射走的光以将所反射的光传送到图像传感器218。此外,光导结构216被设计为将从光源214所接收的一些光传送到抬升检测单元212,抬升检测单元212使用这些光来检测具有光学导航***100的光学鼠标或者任何其他器件何时被从目标表面106抬升。具体而言,光导结构216被设计为将一些光从光源214传送到抬升检测单元212,以使得光主要沿着X方向传播。
光导结构216在结构上可以以任何数目的配置来塑造,只要光导结构在光学上可以执行上述任务。在所图示的实施例中,光导结构216包括用于接收从光源214所发射的光的输入端口222,以使得所接收的光被沿着X方向传送到光导结构中。光导结构216的输入端口222具有凸形的表面,该表面用于聚焦从光源214所接收的光。光导结构216还包括中间段224,中间段224对来自输入端口222的光进行内反射,以使得光保持为沿着X方向但更靠近光导结构216的底部,即,更靠近光学计算机鼠标102在其上***作的目标表面106。光导结构216的中间段224包括顶面226和底面228,顶面226将来自输入端口222的光沿着Z方向向下反射,底面228将来自顶面226的光沿着X方向向后反射。光导结构216还包括输出段230,其将来自底面228的光分开,以使得一些光可以用于运动评估,一些光可以用于抬升检测。输出段230包括反射面232,其将一部分来自底面228的光沿着Z方向向下、朝向目标表面106的成像区域220反射,以用于运动评估。输出段230还包括输出端口234,用于将一部分来自底面228的光沿着X方向、朝向抬升检测单元212输出,以用于抬升检测。
图像传感器218位于光导结构216之上,以接收从目标表面106的成像区域220所反射走的光,从而捕获目标表面的图像数据帧。具体而言,图像传感器218位于光导结构216的反射面232之上,以接收从目标表面106的成像区域220所反射的光。图像传感器218包括光敏像素元件的阵列(未示出),其响应于入射到元件上的光而生成图像信号。例如,图像传感器218可以是电荷耦合器件(CCD)图像传感器或者互补金属氧化物半导体(CMOS)图像传感器。包括在图像传感器218中的光敏像素元件的数目可以至少根据光学导航***100对于光学运动评估的性能要求而变化。例如,图像传感器218可以包括30×30的有源光敏像素元件阵列。
光学导航***100的抬升检测单元212包括底板236、顶板238、光学***240和光检测器242。顶板238位于底板236之上,以使得这些板之间具有预定距离。底板236和顶板238的位置紧邻光导结构216的输出端口234。底板236和顶板238沿着X方向平行定向。如图3最佳地示出的,图3是底板236和光学***240的透视图,底板包括孔244。在所图示的实施例中,底板236的孔244的形状是矩形。但是,在其他实施例中,底板236的孔244可以具有不同的形状,例如圆形。底板236和顶板238不透光,以使得光被这些板所阻挡。因此,光穿过底板236的仅有方式是通过底板的孔244。抬升检测单元212的底板236和顶板238可以安装到光学计算机鼠标102的外壳(未示出)上。
光学***240位于底板236和顶板238之间,以接收从光导结构216的输出端口234所发射的光。光学***240被配置为以与X轴成大于零的角度向下引导所接收的光,使其通过底板236的孔244,其中X轴与底板236平行。通过底板236的孔244所传送的光然后被从目标表面106反射走。光学***240还被配置为接收从目标表面反射走并且通过底板236的孔244传送回来的光,并且将那种光引导至光检测器242,在所图示的实施例中,光检测器242位于顶板238之上,但不是直接在顶板上。顶板238用于防止任何不需要的光到达光检测器242。
光学***240包括三个棱镜246、248和250,这些棱镜位于底板236和顶板238之间。在所图示的实施例中,棱镜246、248和250是具有三个主面的三棱镜。具体而言,在所图示的实施例中,棱镜246、248和250是直角三棱镜。因此,棱镜246、248和250的剖面的形状是直角三角形。在所图示的实施例中,棱镜246、248和250不成直角的角为四十五度(45°)。但是,在其他实施例中,棱镜246、248和250这些不成直角的角可以是不同的度数。此外,在其他实施例中,棱镜246、248和250可以不是直角三棱镜,甚至可以不是三棱镜。
第一棱镜246位于光导结构216和底板236的孔244之间。第一棱镜246被定向为使得其成直角的角在靠近底板236的底部处,并且棱镜246的斜边侧面对着光导结构216的输出端口234,以接收从输出端口发射的光。因此,第一棱镜246把从光导结构216的输出端口234所发射的光朝着底板236的孔244斜向下折射。
第二棱镜248被设置为使得底板236的孔244位于第一棱镜246和第二棱镜248之间。第二棱镜248被定向为使得其成直角的角在靠近底板236的底部处,并且棱镜248的斜边侧背对着光导结构216的输出端口234。第二棱镜248被设置用于接收来自第一棱镜的光,这些光已被从目标表面106反射走并且通过底板236的孔244传送回来。第二棱镜248折射所接收的光以使得折射后的光沿着X方向向第三棱镜250传播。
第三棱镜250被设置为使得第二棱镜248位于底板236的孔244与第三棱镜250之间。第三棱镜250被定向为使得其成直角的角在靠近顶板238的顶部处,并且棱镜250的斜边侧背对着光导结构216的输出端口234。另外,第三棱镜250被设置为使得棱镜250的斜边侧的大部分从顶板238的下边伸出。第三棱镜250被设置用于接收来自第二棱镜248的折射后的光。第三棱镜250向上折射所接收的光,以使得折射后的光沿着Z方向向光检测器242传播。
光检测器242位于第三棱镜之上,以接收从第三棱镜250所折射的光。光检测器242可以是任何类型的感光器件,例如光电二极管或者其他的光强传感器。光检测器242被配置为响应于入射光而生成电信号。如下所说明的,当光学计算机鼠标102未被从目标表面106抬升超过预定高度时,光检测器242会接收到来自光学***240的光。但是,当光学计算机鼠标102已被从目标表面106抬升超过预定高度时,光检测器242将不会从光学***240接收到任何光。因此,响应于入射光而由光检测器242所生成的电信号可以用于检测光学计算机鼠标102何时被从目标表面“抬升”。另外,为获得更可靠的***,给由光检测器242所接收的光强度定义预置阈值,这将消除任何由杂散光所生成的错误信号。定义了光学计算机鼠标102何时被从目标表面106“抬升”的预定高度可以通过改变抬升检测单元212的棱镜246、248和250之间的距离而得到调整。
参考图4和图5来描述根据本发明一实施例的光学导航***100的操作。图4示出了当光学计算机鼠标102未被从目标表面106抬升超过预定高度时,通过光学导航***100的光的光路。从光源214发射的光被沿着X方向在输入端口222处传送到光导结构216中。然后,光从光导结构216的顶面226发生内反射,沿着Z方向向下传播。然后,光又从光导结构216的底面228发生内反射,以使得反射后的光又沿着X方向传播。然后这些光被分为光的第一部分和第二部分。光的第一部分从光导结构216的反射面232反射走,朝着目标表面106的成像区域220向下传播。然后,这些光从目标表面106反射,并且由图像传感器218接收以产生用于运动评估的图像数据帧。但是,光的第二部分穿过光导结构216的输出端口234向抬升检测单元212透射。
然后,从光导结构216的输出端口234所发射的光被抬升检测单元212的光学***240的第一棱镜246向下折射,通过底板236的孔244到达目标表面106。然后,光从目标表面106向上反射。由于目标表面106与底板236非常接近,所以反射后的光通过孔244向抬升检测单元212的第二棱镜248传送回来。然后,光被第二棱镜248沿着X方向向抬升检测单元212的第三棱镜250折射。在第三棱镜250处,光被沿着Z方向朝着光检测器242向上折射。然后,光被光检测器242检测到,这表示计算机光学鼠标102未被从目标表面106“抬升”。
图5示出了当光学计算机鼠标102已被从目标表面106抬升超过预定高度时,通过光学导航***100的光的光路。从光源214发射的光以与如上所述相同的方式通过光导结构216传播。因此,光的第一部分从目标表面106反射走,并且在图像传感器218处被接收以用于运动评估。此外,光的第二部分被从光导结构216的输出端口234发射。从输出端口234发射的光又被抬升检测单元212的第一棱镜246向下折射,通过底板236的孔244到达目标表面106。然后,光从目标表面106向上反射。但是现在,因为光学计算机鼠标102已被抬升超过预定高度,所以目标表面106和底板236之间的距离已增加。因此,从目标表面106所反射的光未被通过底板236的孔244传送回来。相反,从目标表面106所反射的光被底板236阻挡。因此,从目标表面106所反射的光不到达光检测器242。因此,光检测器242检测不到光(除了可能有可以忽略的光之外),这表示计算机光学鼠标102已被从目标表面106“抬升”。
光学导航***100的抬升检测技术与目标表面106的材料和特性无关,这是因为其仅需要检测到达光检测器242的光强。光学导航***100的抬升检测灵敏度取决于抬升检测单元212的底板236的孔244的大小。因此,可以通过在抬升检测单元212的底板236中使用更小的孔而将光学导航***100调整为更加灵敏。
参考图6的处理流程图来描述根据本发明一实施例的运动评估方法。在框602产生光。在框604,光的第一部分被引向目标表面。在框606,从目标表面所反射的光的第一部分在图像传感器处被接收以用于运动评估。在框608,光的第二部分通过位于目标表面之上的孔而被引向目标表面。在框610,从目标表面所反射并且通过孔所传送回来的光的第二部分被引向光检测器。在框612,光的第二部分在光检测器处被接收以用于抬升检测。
尽管描述并图示了本发明的具体实施例,但是本发明不局限于如此描述和图示的部件的具体形式或布置。本发明的范围由权利要求及其等同物来限定。

Claims (18)

1.一种光学导航***,包括:
光源,其被配置为产生光;
光导结构,所述光导结构被配置为将所述光分为所述光的第一部分和所述光的第二部分;
图像传感器,其被设置用于接收从目标表面所反射的所述光的第一部分,所述图像传感器被配置为响应于所接收的所述光的第一部分而生成图像数据帧以用于运动评估;以及
抬升检测单元,其包括:
具有孔的板;
光检测器,其位于所述板之上;以及
光学***,其位于所述板之上并且用于接收来自所述光源的所述光的第二部分,所述光学***被配置为引导所述光的所述第二部分使其通过所述板的所述孔,所述光学***还被配置为将从所述目标表面反射并且通过所述板的所述孔传送回来的所述光的所述第二部分引向所述光检测器,从而使其被所述光检测器检测以用于抬升检测。
2.如权利要求1所述的***,其中,所述光学***包括:
第一棱镜,其被设置用于接收所述光的所述第二部分,所述第一棱镜被配置和定向为将所述光的所述第二部分朝着所述板的所述孔折射;
第二棱镜,其被设置用于接收从所述目标表面反射并且通过所述板的所述孔传送回来的所述光的所述第二部分,所述第二棱镜被配置和定向为将所述光的所述第二部分沿着预定方向折射;以及
第三棱镜,其被设置用于接收来自所述第二棱镜的所述光的所述第二部分,所述第三棱镜被配置为将所述光的所述第二部分朝着所述光检测器折射。
3.如权利要求2所述的***,其中,所述第一、第二和第三棱镜中的至少一个是三棱镜。
4.如权利要求3所述的***,其中,所述第一、第二和第三棱镜中的至少一个是直角三棱镜。
5.如权利要求2所述的***,其中,所述第一和第二棱镜位于所述板之上,使得所述板的所述孔位于所述第一棱镜和所述第二棱镜之间。
6.如权利要求5所述的***,其中,所述第三棱位于所述板之上,使得所述第二棱镜位于所述板的所述孔和所述第三棱镜之间。
7.如权利要求1所述的***,其中,所述光源包括发光二极管或者激光器件。
8.一种光学导航***,包括:
具有孔的板;
光检测器,其位于所述板之上;以及
光学***,其位于所述板之上,所述光学***包括:
第一棱镜,其被设置用于接收输入光,所述第一棱镜被配置和定向为折射所述输入光使其通过所述板的所述孔;
第二棱镜,其被设置用于接收从目标表面反射并且通过所述板的所述孔传送回来的所述输入光,所述第二棱镜被配置和定向为将所述输入光折射到预定方向;以及
第三棱镜,其被设置用于接收来自所述第二棱镜的所述输入光,所述第三棱镜被配置为将所述输入光朝着所述光检测器折射,从而使其被所述光检测器检测以用于抬升检测。
9.如权利要求8所述的***,其中,所述第一、第二和第三棱镜中的至少一个是三棱镜。
10.如权利要求9所述的***,其中,所述第一、第二和第三棱镜中的至少一个是直角三棱镜。
11.如权利要求8所述的***,其中,所述第一和第二棱镜位于所述板之上,使得所述板的所述孔位于所述第一棱镜和所述第二棱镜之间。
12.如权利要求11所述的***,其中,所述第三棱镜位于所述板之上,使得所述第二棱镜位于所述板的所述孔和所述第三棱镜之间。
13.如权利要求8所述的***,还包括:
光源,其配置为产生光,所述输入光是所述光的一部分;以及
图像传感器,其被设置用于接收从所述目标表面所反射的所述光的另一部分,所述图像传感器被配置为响应于所接收的所述光的另一部分而生成图像数据帧以用于运动评估。
14.如权利要求13所述的***,还包括光导结构,所述光导结构被配置为将所述光分为所述光的所述一部分和所述光的所述另一部分。
15.如权利要求13所述的***,其中,所述光源包括发光二极管或者激光器件。
16.一种运动评估方法,包括:
产生光;
利用反射面将所述光分为所述光的第一部分和所述光的第二部分;
将所述光的第一部分引向目标表面;
在图像传感器处接收从所述目标表面所反射的所述光的所述第一部分以用于运动评估;
将所述光的第二部分通过位于所述目标表面之上的孔而引向所述目标表面;
将从所述目标表面反射并且通过所述孔传送回来的所述光的所述第二部分引向光检测器;以及
在所述光检测器处接收所述光的所述第二部分以用于抬升检测。
17.如权利要求16所述的方法,其中,利用棱镜来执行将所述光的所述第二部分引向所述目标表面的步骤和将从所述目标表面反射并且通过所述孔传送回来的所述光的所述第二部分引向所述光检测器的步骤。
18.如权利要求17所述的方法,其中,所述棱镜中的至少一个是三棱镜。
CN200710187722A 2006-11-20 2007-11-20 利用光学抬升检测的光学导航***和运动评估方法 Active CN100576156C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US11/602,876 2006-11-20
US11/602,876 US7868281B2 (en) 2006-11-20 2006-11-20 Optical navigation system and method of estimating motion with optical lift detection

Publications (2)

Publication Number Publication Date
CN101187841A CN101187841A (zh) 2008-05-28
CN100576156C true CN100576156C (zh) 2009-12-30

Family

ID=38925762

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200710187722A Active CN100576156C (zh) 2006-11-20 2007-11-20 利用光学抬升检测的光学导航***和运动评估方法

Country Status (4)

Country Link
US (2) US7868281B2 (zh)
CN (1) CN100576156C (zh)
GB (2) GB2443975B (zh)
TW (2) TWI391847B (zh)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100620951B1 (ko) * 2004-10-06 2006-09-19 주식회사 애트랩 광차단부를 구비한 광마우스
WO2008111079A2 (en) 2007-03-14 2008-09-18 Power2B, Inc. Interactive devices
US10452207B2 (en) 2005-05-18 2019-10-22 Power2B, Inc. Displays and information input devices
US7868281B2 (en) * 2006-11-20 2011-01-11 Avago Technologies Ecbu Ip (Singapore) Pte. Ltd. Optical navigation system and method of estimating motion with optical lift detection
US8570194B2 (en) * 2008-09-05 2013-10-29 Microsoft Corporation Clutch-height adjustment in an optical tracking device
SK5917Y1 (sk) * 2010-11-22 2011-11-04 Stefan Valicek Optics for pencil optical input computer peripheral controller
CN102959494B (zh) 2011-06-16 2017-05-17 赛普拉斯半导体公司 具有电容式传感器的光学导航模块
US8896553B1 (en) 2011-11-30 2014-11-25 Cypress Semiconductor Corporation Hybrid sensor module
US9377366B2 (en) * 2013-07-08 2016-06-28 Pixart Imaging Inc. Navigation device including thermal sensor
CN108080293B (zh) * 2018-02-09 2024-05-14 芜湖立德智兴半导体有限公司 一种六面检的芯片检测装置
US10888769B2 (en) * 2018-11-13 2021-01-12 Steelseries Aps Method and apparatus for enhancing accuracy associated with a gaming accessory in accordance with a distance of the gaming accessory relative to a surface
US11886649B2 (en) * 2021-11-25 2024-01-30 Pixart Imaging Inc. Optical navigation device

Family Cites Families (44)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US694652A (en) * 1901-07-17 1902-03-04 American Pedometer Company Pedometer.
US4521772A (en) * 1981-08-28 1985-06-04 Xerox Corporation Cursor control device
US4799055A (en) * 1984-04-26 1989-01-17 Symbolics Inc. Optical Mouse
US4920260A (en) * 1988-08-30 1990-04-24 Msc Technologies, Inc. Detector system for optical mouse
US5272685A (en) * 1989-12-22 1993-12-21 Kabushiki Kaisha Toshiba Optical system for an information processing apparatus
US6256016B1 (en) * 1997-06-05 2001-07-03 Logitech, Inc. Optical detection system, device, and method utilizing optical matching
US6078312A (en) * 1997-07-09 2000-06-20 Gateway 2000, Inc. Pointing device with absolute and relative positioning capability
CA2319550A1 (en) * 1998-02-02 1999-08-05 Uniax Corporation Image sensors made from organic semiconductors
US6831628B1 (en) 2000-09-29 2004-12-14 Apple Computer, Inc. Input device off table switch
WO2002048853A1 (en) * 2000-12-15 2002-06-20 Finger System Inc. Pen type optical mouse device and method of controlling the same
US6720595B2 (en) * 2001-08-06 2004-04-13 International Business Machines Corporation Three-dimensional island pixel photo-sensor
US6770863B2 (en) * 2001-10-26 2004-08-03 Agilent Technologies, Inc. Apparatus and method for three-dimensional relative movement sensing
KR20030048254A (ko) 2001-12-11 2003-06-19 스텝시스템주식회사 광 센서, 광 렌즈 및 발광 장치부가 일체형으로 구비된일체형 패키지와 이를 포함하는 광 마우스
US20040001046A1 (en) 2002-07-01 2004-01-01 Chen Shu-Fen Optical mouse
US20060119581A1 (en) 2002-09-09 2006-06-08 Levy David H Keyboard improvements
US7283164B2 (en) * 2002-09-18 2007-10-16 Micron Technology, Inc. Method for detecting and correcting defective pixels in a digital image sensor
US6995748B2 (en) * 2003-01-07 2006-02-07 Agilent Technologies, Inc. Apparatus for controlling a screen pointer with a frame rate based on velocity
US7129929B1 (en) * 2003-03-07 2006-10-31 Microsoft Corporation Computer input device with multi-purpose light guide
US7019733B2 (en) 2003-03-31 2006-03-28 Ban Kuan Koay Optical mouse adapted for use on glass surfaces
US7205521B2 (en) * 2003-07-31 2007-04-17 Avage Technologies Ecbu Ip (Singapore) Pte. Ltd. Speckle based sensor for three dimensional navigation
US7161582B2 (en) 2003-08-29 2007-01-09 Microsoft Corporation Data input device for tracking and detecting lift-off from a tracking surface by a reflected laser speckle pattern
US7446747B2 (en) * 2003-09-12 2008-11-04 Intersil Americas Inc. Multiple channel programmable gamma correction voltage generator
US7444005B2 (en) * 2003-11-04 2008-10-28 Becton, Dickinson And Company Apparatus and method for using optical mouse engine to determine speed, direction, position of scanned device and to obtain quantitative or qualitative data from same
TWI230359B (en) 2003-11-21 2005-04-01 Pacing Technology Co Ltd Optical image retrieval method
US7629961B2 (en) * 2004-03-01 2009-12-08 Microsoft Corporation Dynamically adjusting operation of one or more sensors of a computer input device
US7474297B2 (en) * 2004-03-22 2009-01-06 Avago Technologies Ecbu Ip (Singapore) Pte. Contaminant-resistant optical mouse and cradle
US7439954B2 (en) 2004-04-15 2008-10-21 Logitech Europe S.A. Multi-light-source illumination system for optical pointing devices
US7940247B2 (en) * 2004-07-30 2011-05-10 Avago Technologies Ecbu Ip (Singapore) Pte. Ltd. Reducing dust contamination in optical mice
KR100620950B1 (ko) * 2004-09-14 2006-09-19 주식회사 애트랩 광 마우스 및 이 장치의 제어 방법
US7732752B2 (en) * 2004-09-30 2010-06-08 Logitech Europe S.A. Continuous base beneath optical sensor and optical homodyning system
KR100620951B1 (ko) 2004-10-06 2006-09-19 주식회사 애트랩 광차단부를 구비한 광마우스
US7189985B2 (en) 2004-10-30 2007-03-13 Avago Technologies General Ip (Singapore) Pte. Ltd. Tracking separation between an object and a surface using a reducing structure
TWI269209B (en) 2004-12-07 2006-12-21 Pixart Imaging Inc Optical mouse capable of improving light-condensing effect
TW200629129A (en) 2005-02-04 2006-08-16 Pacing Technology Co Ltd Optical system with aperture stop for optical mouse and light projection method thereof
US7081612B1 (en) 2005-04-13 2006-07-25 Pacer Technology Co., Ltd. Light projection method and apparatus for an optical mouse
US20060279545A1 (en) 2005-06-13 2006-12-14 Jeng-Feng Lan Sensor chip for laser optical mouse and related laser optical mouse
US7898524B2 (en) 2005-06-30 2011-03-01 Logitech Europe S.A. Optical displacement detection over varied surfaces
US7399954B2 (en) 2005-08-16 2008-07-15 Avago Technologies Ecbu Ip Pte Ltd System and method for an optical navigation device configured to generate navigation information through an optically transparent layer and to have skating functionality
US20070181785A1 (en) 2006-02-09 2007-08-09 Helbing Rene P Compact optical navigation module and microlens array therefore
US7791591B2 (en) * 2006-08-04 2010-09-07 Emcore Corporation Optical mouse using VCSELs
US7868281B2 (en) * 2006-11-20 2011-01-11 Avago Technologies Ecbu Ip (Singapore) Pte. Ltd. Optical navigation system and method of estimating motion with optical lift detection
US7965278B2 (en) * 2006-12-29 2011-06-21 Avago Technologies Ecbu Ip (Singapore) Pte. Ltd. Optical navigation device adapted for navigation on a transparent plate
JP5108330B2 (ja) * 2007-02-26 2012-12-26 アバゴ・テクノロジーズ・イーシービーユー・アイピー(シンガポール)プライベート・リミテッド ポインティングデバイス
US20080231600A1 (en) 2007-03-23 2008-09-25 Smith George E Near-Normal Incidence Optical Mouse Illumination System with Prism

Also Published As

Publication number Publication date
US9007305B2 (en) 2015-04-14
US20080117412A1 (en) 2008-05-22
GB2476186A (en) 2011-06-15
TWI536210B (zh) 2016-06-01
TW200834394A (en) 2008-08-16
US20110095984A1 (en) 2011-04-28
GB201103260D0 (en) 2011-04-13
GB2443975B (en) 2011-12-21
TWI391847B (zh) 2013-04-01
US7868281B2 (en) 2011-01-11
CN101187841A (zh) 2008-05-28
GB2476186B (en) 2011-12-21
GB0722757D0 (en) 2008-01-02
TW201319877A (zh) 2013-05-16
GB2443975A (en) 2008-05-21

Similar Documents

Publication Publication Date Title
CN100576156C (zh) 利用光学抬升检测的光学导航***和运动评估方法
TWI360064B (en) System and method for an optical navigation device
US8138488B2 (en) System and method for performing optical navigation using scattered light
US9122350B2 (en) Optical touch apparatus capable of detecting displacement with two light beams and optical touch method thereof
CN202600634U (zh) 用于电子设备的输入设备以及包括该输入设备的电子设备
CN101031868B (zh) 光学传感器下方的连续基底和光学零差***
EP1313222A1 (en) Method and apparatus for self-monitoring of proximity sensors
KR20080044017A (ko) 터치 스크린
US20200141716A1 (en) Methods and Systems for Mapping Retroreflectors
CN101663637A (zh) 利用悬浮和点击输入法的触摸屏***
JP2017520756A (ja) 物体を識別するための装置
KR20140068927A (ko) 사용자 인터페이스 표시 장치
CN101206540B (zh) 光学导航***、用于其中的光学装置、光学导航方法
TWI439906B (zh) 感測系統
TWI521413B (zh) 光學式觸控裝置
TWI433007B (zh) 光學觸控裝置及其定位方法
CN102646003B (zh) 感测***
JP7329943B2 (ja) 検出装置及び移動装置
US20170269789A1 (en) Optical touch device using imaging module
CN101923418B (zh) 物体侦测***及方法
US11886649B2 (en) Optical navigation device
CN209417320U (zh) 一种针对带孔待检测物的光电传感器
JPH0520989A (ja) 光電センサ
KR20200106211A (ko) 검출 장치
KR20070021068A (ko) 광학적 네비게이션 디바이스 및 네비게이션 정보 발생 방법

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
ASS Succession or assignment of patent right

Owner name: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) CORPORAT

Effective date: 20130510

C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20130510

Address after: Singapore Singapore

Patentee after: Avago Technologies Fiber IP Singapore Pte. Ltd.

Address before: Singapore Singapore

Patentee before: Avago Technologies ECBU IP (Singapore) Sdn Bhd

C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20161018

Address after: Chinese Taiwan New Taipei City

Patentee after: Yuanxiang Science & Technology Co., Ltd.

Address before: Singapore Singapore

Patentee before: Avago Technologies Fiber IP Singapore Pte. Ltd.