首页> 中国专利> 光学指向装置、光学指向系统及其操作方法

光学指向装置、光学指向系统及其操作方法

摘要

本发明提供一种光学指向装置、光学指向系统及其操作方法。所述光学指向装置包含:图像获得部件,其用于连续地获得工作表面上的图像作为样品图像;移动值计算器,其用于将所述样品图像与所述先前获得的图像相比较以计算并输出移动值;按钮选择信号产生器,其用于当所述样品图像与多个参考图案中的特定参考图案相同时对应于所述特定参考图案而输出按钮选择信号;和控制器,其用于当所述按钮选择信号自所述按钮选择信号产生器传输时将所述按钮选择信号和所述移动值提供至计算装置,并用于当所述按钮选择信号未自所述按钮选择信号产生器传输时仅将所述移动值提供至所述计算装置。因此,可能识别多个特定图案以产生按钮选择信号并替代机械选择按钮,藉此最小化制造成本和所述光学指向装置的尺寸。另外,可能通过改变特定图案的数目来容易地改变自所述光学指向装置提供的按钮选择信号的数目。

著录项

  • 公开/公告号CN1892556A

    专利类型发明专利

  • 公开/公告日2007-01-10

    原文格式PDF

  • 申请/专利权人 艾勒博科技股份有限公司;

    申请/专利号CN200610086444.7

  • 发明设计人 郑哲溶;李芳远;申荣昊;

    申请日2006-06-21

  • 分类号G06F3/033(20060101);G06F3/038(20060101);

  • 代理机构11019 北京中原华和知识产权代理有限责任公司;

  • 代理人寿宁;张华辉

  • 地址 韩国京畿道龙仁市豊德川里1082-12番地石岩大楼3层

  • 入库时间 2023-12-17 18:04:04

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2014-08-13

    未缴年费专利权终止 IPC(主分类):G06F3/033 授权公告日:20090218 终止日期:20130621 申请日:20060621

    专利权的终止

  • 2009-02-18

    授权

    授权

  • 2007-03-07

    实质审查的生效

    实质审查的生效

  • 2007-01-10

    公开

    公开

说明书

技术领域

本发明涉及一种光学指向装置,且更明确地说,涉及一种光学指向装置、光学指向系统及其操作方法,其能够识别特定图案以产生按钮选择信号。

背景技术

光学指向装置是一种连接至计算机的用于处理用户输入的人机接口装置,其能够将光学指向装置的移动值提供至计算机以便移动显示于计算机屏幕上的指针。

此光学鼠标进一步包含用于处理用户输入的多个按钮。当用户按下某一按钮时,光学鼠标对应于所按下的按钮将按钮选择信号传输至计算机,且计算机对应于所按下的按钮来执行操作。

光学鼠标通常具有两个按钮。当用户按下两个按钮之一以提供第一按钮选择信号时,计算机指向或选择某数据。当用户按下另一按钮以提供第二按钮选择信号时,计算机执行用于设置数据属性的操作。

然而,光学鼠标已具备更多数目的按钮以便增加使用方便性。

举例而言,光学鼠标除了所述两个按钮外还包含一附加按钮。当用户按下附加按钮以提供第三按钮选择信号时,计算机回应于附加按钮的移动而上下滚动屏幕。

对于另一实例来说,光学鼠标包含至少四个按钮以便用作用于执行特定应用程序的热键。也就是说,光学鼠标提供多个按钮选择信号,且计算机对应于光学鼠标的所述多个按钮选择信号来设置用于执行特定应用程序的多个命令,此类似于键盘的热键。当自光学鼠标接收到按钮选择信号时,计算机执行为所接收的按钮选择信号而设置的命令。

因此,光学鼠标具有更多数目的按钮,从而用户可使用光学鼠标驱动许多操作或应用程序。

图1说明光学指向系统,其包含用于提供多个按钮选择信号的光学鼠标和用于回应于所述多个按钮选择信号来执行操作的计算机。

参看图1,常规光学指向系统包含光学鼠标2和计算机3。光学鼠标2包含图像传感器21、A/D转换器22、移动值计算器23、按钮部件24和通信部件25。计算机3包含通信部件31和主控制器32。

下文将描述光学鼠标的组件的每一功能。

图像传感器21安置于工作表面(鼠标垫)1上以获得工作表面的一部分的图像作为模拟信号。A/D转换器22将自图像传感器21提供的模拟信号图像转换成可由光学鼠标2的移动值计算器23识别的数字数据。

移动值计算器23接收自A/D转换器22传输的样品图像,获得样品图像与先前取样图像之间位置的相关性,回应于所述相关性来计算光学鼠标2的移动值,并将所计算的移动值传输至通信部件25。

按钮部件24包含多个机械按钮,每一机械按钮回应于用户的按下按钮操作而产生相应按钮选择信号。

因此,图1中的光学鼠标2可提供与机械按钮数目相同的按钮选择信号。也就是说,当按钮部件24包含八个机械按钮时,光学鼠标2可将八个按钮选择信号提供至计算机。

通信部件25是例如通用串行总线(USB)或个人系统/2(PS/2)的接口装置,其根据USB或PS/2协议而连接计算机3与光学鼠标2之间的数据。

明确地说,当接收到移动值或按钮选择信号时,通信部件25将其转换成具有根据USB或PS/2协议的数据格式的数据,以便将所述数据传输至计算机3。当接收到具有根据USB或PS/2协议的数据格式的数据时,通信部件25自所接收的数据获得控制数据以便处理所述控制数据。

接着将描述计算机3的组件的每一功能。

通信部件31是例如USB或PS/2的接口装置(此类似于光学鼠标2的通信部件25),其也连接计算机3与光学鼠标2之间的数据。

明确地说,当自光学鼠标2接收到具有根据USB或PS/2协议的数据格式的数据时,通信部件31将所接收的数据的移动值或按钮选择信号传输至主控制器32,且当接收到来自主控制器32的控制数据时,通信部件31将所述控制数据转换成具有根据USB或PS/2协议的数据格式的数据,以便将所述数据传输至光学鼠标2。

主控制器32是例如中央处理单元(CPU)的用于控制计算机一般操作的装置,其对应于光学鼠标2所提供的多个按钮选择信号来设置用于执行特定操作或应用程序的命令。当通过通信部件31接收到光学鼠标2的按钮选择信号时,计算机执行为所述按钮选择信号而设置的命令以便执行特定功能或特定应用程序。当通过通信部件31接收到光学鼠标2的移动值时,计算机3移动显示于屏幕上的指针。

如上所述,在常规光学指向系统中,光学鼠标包含机械按钮,当用户按下计算机的特定按钮时所述机械按钮回应于所按下的按钮而提供按钮选择信号;且计算机执行为所述按钮选择信号而设置的命令。因此,用户按下光学鼠标的按钮来请求计算机的特定操作。

然而,由于图1中所示的光学鼠标的按钮为机械按钮,所以为了增加光学鼠标所提供的按钮选择信号的数目,光学鼠标应具有更多数目的机械按钮。

因此,与光学鼠标中所包含的机械按钮数目成比例,光学鼠标尺寸增大,且用于形成机械按钮的材料和铸模成本将增加。

另外,一旦在产品设计过程期间确定了光学鼠标的按钮数目,则在后续产品制造过程期间难以改变按钮数目。

此处,将光学鼠标作为实例而描述。可自然地扩展至例如(但不限于)光学笔式鼠标、光学简报鼠标和光学手指移动导航装置(optical fingermovement navigation device)的任何光学指向装置。

发明内容

为了解决前述和/或其它问题,本发明的一方面在于提供一种光学指向装置、光学指向系统及其操作方法,其能够通过识别多个特定图案来产生按钮选择信号,藉此最小化制造成本和所述光学指向装置的尺寸。

本发明的另一方面在于提供一种光学指向装置、光学指向系统及其操作方法,其能够改变特定图案和参考图案的数目以便容易地改变可由所述光学指向装置提供的按钮选择信号的数目。

本发明的附加方面和优点将于以下描述中进行部分地陈述,且自所述描述将部分地显而易见,或可通过实践本发明而得以了解。

可通过提供一种光学指向装置而实现本发明的前述和/或其它方面,所述光学指向装置包含:图像获得部件,其用于连续地获得工作表面上的图像作为样品图像;移动值计算器,其用于将所述样品图像与所述先前获得的图像相比较以计算并输出移动值;按钮选择信号产生器,其用于当所述样品图像与多个参考图案中的特定参考图案相同时对应于所述特定参考图案而输出按钮选择信号;和控制器,其用于当所述按钮选择信号自所述按钮选择信号产生器传输时将所述按钮选择信号和所述移动值提供至计算机,并用于当所述按钮选择信号未自所述按钮选择信号产生器传输时仅将所述移动值提供至所述计算机。

可通过提供一种光学指向系统而实现本发明的另一方面,所述光学指向系统包含:光学指向装置,其用于获得工作表面上的图像作为样品图像,基于所述样品图像计算移动值,以一般模式(general mode)提供所述移动值,和以图案识别模式(pattern recognition mode)输出所述样品图像;和计算机,其用于对应于多个参考图案而设置命令,检测具有与所述样品图像相同图案的参考图案以便当接收到所述样品图像时执行为所述参考图案而设置的所述命令,和当接收到所述移动值时回应于所述移动值而移动显示于屏幕上的指针。

可通过提供一种操作光学指向装置的方法而实现本发明的又一方面,所述方法包含以下步骤:获得样品图像;将所述样品图像与参考样品图像相比较以计算移动值;检索多个参考图案以获得具有与所述样品图像相同图案的参考图案,并对应于所述获得的参考图案而产生按钮选择信号;和当产生所述按钮选择信号时将所述按钮选择信号和所述移动值提供至计算机,并当未产生所述按钮选择信号时仅将所述移动值提供至所述计算机。

可通过提供一种操作光学指向系统的方法而实现本发明的又一方面,其中所述光学指向系统包括光学指向装置和用于根据所述光学指向装置的数据来执行预定操作的计算机,所述方法包含:光学指向装置操作步骤,即,获得样品图像,基于所述样品图像计算移动值,以一般模式提供所述移动值,和以图案识别模式输出所述样品图像;和计算机操作步骤,即,检索多个参考图案以检测具有与所述样品图像相同图案的参考图案并当接收到所述样品图像时执行为所述参考图案而设置的命令,和当接收到所述移动值时回应于所述移动值而移动显示于屏幕上的指针。

附图说明

结合附图,自以下描述将明白且更易了解本发明的这些和/或其它方面以及优点,附图中:

图1是常规光学鼠标的方框图。

图2是根据本发明的光学鼠标的方框图。

图3A说明根据本发明一实施例的工作表面。

图3B说明根据本发明另一实施例的工作表面。

图4是展示操作图2中的光学鼠标的方法的流程图。

图5是根据本发明的光学指向系统的方框图。

图6说明以图5中光学鼠标的图案识别模式传输的数据的数据格式。

图7A是展示操作图5中的光学鼠标的方法的流程图。

图7B是展示操作图5中的计算机的方法的流程图。

具体实施方式

现将详细参看本发明的实施例,其实例在附图中进行说明。下文描述所述实施例以便通过参看附图来解释本发明。

图2是根据本发明的光学鼠标的方框图。

参看图2,根据本发明的光学鼠标5包含图像传感器51、A/D转换器52、移动值计算器53、图案识别部件54、参考图案存储部件55、控制器56、按钮部件57、定时器58和通信部件59。

下文将描述光学鼠标5的组件的每一功能。

图像传感器51获得工作表面(鼠标垫)4的图像作为成为模拟信号格式的样品图像,工作表面4上在如图3A和图3B中所展示的预定位置上打印有多个特定图案“a”~“d”。

举例而言,当光学鼠标5位于图3A或图3B中的“a”区域上时,图像传感器51获得“a”区域的图像作为样品图像,且当光学鼠标5位于图3A或图3B中的“b”区域上时,其获得“b”区域的图像作为样品图像。

在此过程中,特定图案“a”~“d”为用于产生按钮选择信号的图像,其安置于工作表面(鼠标垫)上,且其中参考图案“a”~“d”分别重复。

A/D转换器52将自图像传感器51提供的模拟样品图像转换成可由光学鼠标5的移动值计算器53和图案识别部件54识别的数字样品图像。

移动值计算器53获得自A/D转换器52传输的样品图像与先前所传输的样品图像之间位置的相关性,以便回应于所述相关性来计算光学鼠标5的移动值。

图案识别部件54对应于存储在参考图案存储部件55中的参考图案来设置按钮选择信号。另外,图案识别部件54将自A/D转换器52传输的样品图像与存储于参考图案存储部件55中的参考图案相比较,并当存在具有与样品图像相同图案的参考图案时对应于所述参考图案而产生按钮选择信号。

参考图案存储部件55存储图3A和图3B中所展示的多个参考图案图像“a”~“d”。

此时,所述参考图案“a”~“d”为可分别识别特定图案“a”~“d”的图像的最小单元。

控制器56视光学鼠标的操作模式而定,仅将移动值计算器53的移动值传输至通信部件59,或将移动值计算器53的移动值和图案识别部件54的按钮选择信号两者均传输至通信部件59。当新的参考图案自计算机3传输时,控制器56将所述新的参考图案存储于参考图案存储部件55中以便将其告知于图案识别部件54。

明确地说,当操作模式为一般模式时,控制器56将移动值计算器53的移动值传输至通信部件59,且当操作模式为图案识别模式时将移动值计算器53的移动值和图案识别部件54的按钮选择信号同时传输至通信部件59。

控制器56在“图案识别模式设置时间”期间接收来自图案识别部件54的相同按钮选择信号,或当自按钮部件57接收到对应于“图案识别模式设置状态”的按钮选择组合信号时将图案识别模式设置为光学鼠标的操作模式,且在将图案识别部件54的按钮选择信号传输至通信部件59之后释放图案识别模式并将一般模式设置为光学鼠标的操作模式。

在此过程中,“图案识别模式设置时间”为用户连续地选择特定图案以便产生为多个特定图案中的一个特定图案而设置的按钮选择信号的时间,此“图案识别模式设置时间”可由用户任意设置。

“图案识别模式设置状态”是在图案识别模式下进行操作的另一方法,其为当选定多个特定图案中的一个特定图案时为了产生为特定图案而设置的按钮选择信号而由用户选定的按钮组合,此“图案识别模式设置状态”可由用户任意设置。

举例而言,当本发明的光学鼠标包含左按钮和右按钮,且用户将“图案识别模式设置状态”设置为同时按下左按钮和右按钮的状态时,用户可通过同时按下左按钮和右按钮而将光学鼠标的操作模式设置为图案识别模式。当然,当释放一个按钮时,光学鼠标返回一般模式。

另外,按钮部件57包含多个机械按钮(举例而言,一左按钮和一右按钮),且每一按钮回应于用户的点击(click)而产生相应按钮选择信号。

按钮部件57可进一步包含滚动装置(未图示),其对应于滚动装置的滚动方向来产生滚动信号。

定时器58计算在图案识别模式中运行的时间,且每当控制器56的操作模式自图案识别模式变为一般模式时,定时器58被重置。定时器58用来避免在图案识别模式中无限地继续。

通信部件59是例如USB或PS/2的接口装置,其连接计算机与光学鼠标之间的数据。也就是说,当接收到移动值或按钮选择信号时,通信部件59将其转换为具有根据USB或PS/2协议的数据格式的数据并接着将所述数据传输至计算机3,且当自计算机3接收到具有根据USB或PS/2协议的数据格式的数据时,通信部件59自所接收的数据获得控制数据并接着将所述控制数据传输至控制器56。

此时,根据USB或PS/2协议的数据格式是众所周知的,且因此将省略对其描述。

图4是展示操作图2中的光学鼠标5的方法的流程图。

光学鼠标5通过图像传感器51和A/D转换器52新获得鼠标垫表面上的预定图像作为样品图像(S11)。

移动值计算器53将步骤S11中新获得的样品图像与先前取样的图像相比较以计算光学鼠标的移动值(S12)。

接着,当执行步骤S12时,控制器56判定光学鼠标的操作模式是否设置为图案识别模式(S13)。

作为步骤S13的判定结果,当光学鼠标的操作模式为一般模式而非图案识别模式时,控制器56将步骤S12中所产生的移动值传输至计算机3(S14)。

另一方面,作为步骤S13的判定结果,当光学鼠标的操作模式为图案识别模式时,图案识别部件54检索存储于参考图案存储部件55中的多个参考图案图像,并获得具有与步骤S11中新获得的样品图像相同图案的参考图案(S15)。

当步骤S15中未获得具有与所述新获得的样品图像相同图案的所述参考图案时,自图案识别部件54不产生信号,且控制器56将步骤S12中所产生的移动值传输至计算机3(S16)。

另一方面,当在步骤S15中获得具有与所述新获得的样品图像相同图案的所述参考图案时,图案识别部件54产生为所述参考图案而设置的按钮选择信号(S17)。

接着,控制器56接收步骤S12或S17中所产生的移动值和按钮选择信号,并接着将它们传输至计算机3(S18)。

当步骤S16或S18完成时,控制器56重置定时器58,并将光学鼠标的操作模式设置为一般模式(S19)。此处,图4中未展示,定时器58测量步骤S17和S18中运行的时间。如果运行的时间超出预定值(假设用户可能无意地设置了图案识别模式),那么控制器56传输移动值。

因此,光学鼠标5完成当前获得的样品图像的操作,并重复执行步骤S11至S19来执行样品图像的操作。

如上所述,根据本发明的光学鼠标能够在不添加机械按钮的情况下识别多个特定图案以产生多个按钮选择信号。

因此,所述光学鼠标可能包含最少数目的按钮来将更多数目的按钮选择信号提供至计算机。应注意,可自然地扩展至例如(但不限于)光学笔式输入装置、光学简报输入装置和光学手指指向装置的任何光学指向装置。本发明对于不具有足够空间制造机械按钮的小型指向装置尤其有用。

图5是根据本发明的光学指向系统的方框图。

参看图5,根据本发明的光学指向系统包含光学鼠标6和计算机7。所述光学鼠标6包含图像传感器61、A/D转换器62、移动值计算器63、控制器64、按钮部件65和通信部件66。所述计算机7包含通信部件71、图案识别部件72、参考图案存储部件73和主控制器74。

现将描述光学鼠标的组件的每一功能。

图像传感器61安置于工作表面(鼠标垫)上以获得工作表面的一部分的图像作为模拟样品图像,工作表面上如图3A或图3B中所展示打印有多个特定图案“a”~“d”。

A/D转换器62将自图像传感器61提供的模拟样品图像转换成可由光学鼠标6的移动值计算器63和控制器64识别的数字样品图像。

移动值计算器63获得自A/D转换器62传输的样品图像与先前所传输的样品图像之间的相关性,以便计算光学鼠标6的移动值。

控制器64回应于光学鼠标的操作模式,将移动值计算器63的移动值传输至通信部件66,或将A/D转换器62的样品图像传输至通信部件66。

也就是说,当操作模式为一般模式时,控制器64将移动值计算器63的移动值传输至通信部件66,且当操作模式为图案识别模式时将A/D转换器62的样品图像传输至通信部件66。

控制器64在自按钮部件65接收到对应于“图案识别模式设置状态”的按钮选择组合信号时将图案识别模式设置为光学鼠标的操作模式,且在将A/D转换器62的样品图像传输至通信部件66之后释放图案识别模式并将一般模式设置为光学鼠标的操作模式。

按钮部件65包含多个机械按钮(举例而言,一左按钮和一右按钮),且每一按钮回应于用户的点击而产生相应按钮选择信号。

按钮部件65可进一步包含滚动装置(未图示),其对应于滚动装置的滚动方向来产生滚动信号。

通信部件66是例如USB或PS/2的接口装置,其连接计算机与光学鼠标之间的数据。

也就是说,当接收到自控制器64或按钮部件65传输的移动值或按钮选择信号时,通信部件66将其转换为具有根据USB或PS/2协议的数据格式的数据以便将所述数据传输至计算机7,且当自控制器64接收到样品图像时,通信部件66将所述样品图像转换为具有图6的数据格式的数据以便将所述数据传输至计算机7。另外,且当自计算机7接收到数据时,通信部件66自所接收的数据获得控制数据并接着将所述控制数据传输至控制器64。

现将描述计算机7的组件的每一功能。

通信部件71是例如USB或PS/2的接口装置(此类似于光学鼠标6的通信部件66),其连接计算机与光学鼠标之间的数据。

明确地说,当自主控制器74接收到控制数据时,通信部件71根据USB或PS/2协议产生数据以便将所述数据传输至光学鼠标6。另外,当自光学鼠标6接收到具有根据USB或PS/2协议的数据格式的数据时,通信部件71自所接收的数据获得移动值或按钮选择信号并接着将其传输至主控制器74,且当自光学鼠标6接收到图6的数据时,通信部件71自所接收的数据获得光学鼠标6的样品图像并接着将其传输至图案识别部件72。

图案识别部件72对应于存储在参考图案存储部件73中的参考图案来设置按钮选择信号。另外,图案识别部件72接收自通信部件71传输的样品图像,并将所接收的样品图像与存储于参考图案存储部件73中的参考图案相比较。当存在具有与所接收的样品图像相同图案的参考图案时,图案识别部件72产生为所述参考图案而设置的按钮选择信号。

参考图案存储部件73存储图3A和图3B中的多个参考图案图像“a”~“d”,此类似于图2中的参考图案存储部件55。

主控制器74是例如CPU的用于控制计算机一般操作的装置,其对应于自图案识别部件72提供的按钮选择信号来设置用于执行特定操作或应用程序的命令。另外,当自通信部件71接收到光学鼠标6的移动值时,主控制器74回应于所接收的移动值而移动显示于计算机屏幕上的指针,且当自图案识别部件72接收到按钮选择信号时,主控制器74执行为所接收的按钮选择信号而设置的命令以便执行特定功能或特定应用程序。

另外,主控制器74提供应用程序,从而用户可选择新的参考图案。当用户使用所提供的应用程序来选择新的参考图案时,主控制器74将选定的新的参考图案存储于参考图案存储部件73中,并告知图案识别部件72所述参考图案的信息被更新。

此时,图案识别部件72判定新的参考图案是否存储于参考图案存储部件73中,并对应于包含所述新的参考图案的多个参考图案来设置按钮选择信号。

图6说明以图5中光学鼠标的图案识别模式传输的数据的格式。

格式(a)是用于划分地传输光学鼠标的样品图像的数据格式,且格式(b)和(c)是用于集合地传输光学鼠标的样品图像的数据格式。

数据格式(a)具有较小数据长度为字节3,且包含标头字段字节1,和数据字段字节2和字节3。另外,标头字段字节1存储用于告知光学鼠标在图案识别模式下操作的数据,和用于告知数据传输序列的数据。数据字段字节2和字节3存储光学鼠标的划分的样品图像的数据ADC数据。

明确地说,用于告知光学鼠标在图案识别模式下操作的数据模式信息设置为“0”,并存储于标头字段字节1的位3中,因为当光学鼠标在一般模式下操作时“1”总是存储于标头字段字节1的位3中,以产生具有根据USB或PS/2协议的数据格式的数据。

因此,计算机7的通信部件71读取标头字段字节1的位3来判定接收到具有根据USB或PS/2协议的数据格式的数据还是接收到具有图6的数据格式的数据。

另外,数据格式(a)存储用于告知划分地传输至标头字段字节1的位6和位7的数据的第一数据(例如,“00”)的数据,用于告知划分地传输的数据的最终数据(例如,“11”)的数据,或用于告知划分地传输的数据的中间数据(例如,“01”或“10”)的数据。

数据格式(b)包含标头字段字节1,和数据字段字节2至字节N。标头字段字节1存储与格式(a)相同的信息。数据字段字节2~字节N存储样品图像数据长度信息ADC数据长度,和光学鼠标的未划分的样品图像数据ADC数据。

数据格式(c)包含标头字段字节1,和数据字段字节2至字节N+2。标头字段字节1存储与格式(a)相同的信息。数据字段字节2至字节N+2存储光学鼠标的移动值(X移动,Y移动),样品图像数据长度信息ADC数据长度,和光学鼠标的未划分的样品图像数据ADC数据。

图7A是展示操作图5中的光学鼠标的方法的流程图,且图7B是展示操作图5中的计算机的方法的流程图。图5中的光学指向系统通过同时执行图7A和图7B的装置而操作。首先,将参看图7A来描述操作光学鼠标的方法。

光学鼠标6通过图像传感器61和A/D转换器62新获得工作表面的预定区域的图像作为样品图像(S21)。

移动值计算器63将步骤S21中新获得的样品图像与先前获得的图像相比较以计算光学鼠标的移动值(S22)。

接着,当执行步骤S22时,控制器64接收步骤S21中获得的样品图像和步骤S22中获得的光学鼠标的移动值,并判定光学鼠标的当前操作模式是否为图案识别模式(S23)。

作为步骤S23的判定结果,当光学鼠标的当前操作模式为一般模式而非图案识别模式时,控制器64通过通信部件66将移动值传输至计算机7(S24)。

作为步骤S23的判定结果,当光学鼠标的当前操作模式为图案识别模式时,控制器64通过通信部件66将步骤S21和S22中产生的移动值和样品图像传输至计算机7。

接着,将参看图7B来描述计算机的操作。

在执行操作计算机的方法之前,计算机7执行初始化操作以便对应于多个参考图案来设置多个按钮选择信号,并对应于所述多个按钮选择信号来设置用于执行特定应用程序的命令。

当自光学鼠标6接收到数据时,计算机7的通信部件71分析所接收的数据格式以判定光学鼠标的操作模式是一般模式还是图案识别模式。当自光学鼠标接收到具有根据USB或PS/2协议的数据格式的数据时,通信部件71确认光学鼠标在一般模式下操作(S31),并自所接收的数据获得移动值(S32)。

主控制器74接收步骤S32中所获得的光学鼠标的移动值,并基于光学鼠标的所述移动值而移动显示于计算机屏幕上的指针(S33)。

另一方面,当自光学鼠标接收到具有图6的数据格式的数据时,通信部件71确认光学鼠标在图案识别模式下操作(S34),并自所接收的数据获得样品图像(S35)。

图案识别部件72将步骤S35中所获得的样品图像与存储于参考图案存储部件73中的多个参考图案图像相比较,并判定是否存在具有与样品图像相同图案的参考图案(S36)。

作为步骤S36的判定结果,当存在具有与样品图像相同图案的参考图案时,图案识别部件72产生为所述参考图案而设置的按钮选择信号(S37)。

接着,主控制器74执行为步骤S37中产生的按钮选择信号而设置的命令(S38)。也就是说,主控制器74回应于按钮选择信号而执行特定命令以便执行特定应用程序的特定功能。

但是,作为步骤S36的判定结果,当不存在具有与样品图像相同图案的参考图案时,图案识别部件72产生无图案匹配的指示信号且不产生任何移动信号(S39)。

如上所述,本发明的光学指向系统使光学鼠标能够提供样品图像,并使计算机能够使用所述样品图像来产生按钮选择信号以对应于所述按钮选择信号而执行操作。

另外,可能根据用户的请求而自由地更新参考图案,并自由地改变可自光学指向系统产生的按钮选择信号的数目。

此外,虽然将光学鼠标在图案识别模式下仅传输样品图像的光学指向系统作为示范性实施例而描述,但可使用如图6的格式(c)中所展示的数据结构来同时地传输样品图像和移动值。

自前文可知,本发明的光学鼠标、光学指向系统及其操作方法能够使用最少数目的机械按钮来识别多个特定图案以产生按钮选择信号,藉此产生用户需要的按钮选择信号并最小化制造成本和光学鼠标尺寸。

另外,可能改变特定图案和参考图案的数目以便容易地改变光学鼠标所提供的按钮选择信号的数目,藉此增加光学鼠标和光学指向系统的应用范围。

尽管已展示并描述本发明的若干实施例,但所属领域的技术人员将了解,可对这些实施例作出变化而不会脱离本发明的原理和精神,本发明的范围以随附的权利要求及其等效物为准。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号