CN113778241A - 鼠标装置及校准其灵敏度的方法 - Google Patents
鼠标装置及校准其灵敏度的方法 Download PDFInfo
- Publication number
- CN113778241A CN113778241A CN202110268628.XA CN202110268628A CN113778241A CN 113778241 A CN113778241 A CN 113778241A CN 202110268628 A CN202110268628 A CN 202110268628A CN 113778241 A CN113778241 A CN 113778241A
- Authority
- CN
- China
- Prior art keywords
- mouse
- mouse device
- predetermined distance
- resolution
- calibrating
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 49
- 230000035945 sensitivity Effects 0.000 title claims abstract description 46
- 238000005259 measurement Methods 0.000 claims abstract description 180
- 230000000087 stabilizing effect Effects 0.000 claims description 29
- 230000003287 optical effect Effects 0.000 claims description 21
- 230000006641 stabilisation Effects 0.000 claims description 5
- 238000011105 stabilization Methods 0.000 claims description 5
- 238000006073 displacement reaction Methods 0.000 description 10
- 238000010586 diagram Methods 0.000 description 8
- 230000003746 surface roughness Effects 0.000 description 6
- 239000000284 extract Substances 0.000 description 4
- 230000007812 deficiency Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000004806 packaging method and process Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/0354—Pointing 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/03543—Mice or pucks
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/0354—Pointing 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/03541—Mouse/trackball convertible devices, in which the same ball is used to track the 2D relative movement
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/038—Control and interface arrangements therefor, e.g. drivers or device-embedded control circuitry
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/038—Control and interface arrangements therefor, e.g. drivers or device-embedded control circuitry
- G06F3/0383—Signal control means within the pointing device
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/039—Accessories therefor, e.g. mouse pads
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/039—Accessories therefor, e.g. mouse pads
- G06F3/0395—Mouse pads
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)
Abstract
提供一种鼠标装置及用于校准其灵敏度的方法。校准灵敏度的方法包括下列步骤。首先,在测试模式下取得样品信息。根据样本信息与预设值取得校准系数。校准系数可以通过将预设值除以分辨率来取得。在正常模式下,根据校准系数校准由鼠标装置检测的实际测量数。每当鼠标装置在操作面上移动一距离时,可以校准鼠标装置所检测的实际测量数,来取得经校准的测量数。将实际测量数乘以校准系数,来计算经校准的测量数。如此,每当放置鼠标装置的操作面改变时,用户可以轻易地校准鼠标装置的灵敏度,并使鼠标装置的灵敏度大致保持相同。
Description
技术领域
本发明涉及一种输入装置及校准其灵敏度的方法,且特别涉及一种鼠标装置及校准其灵敏度的方法。
背景技术
传统上,光学鼠标可以以每英寸点数(dots per inch,DPI)值,将移动信息输出至主机,使主机可以根据前述移动信息,控制显示于显示装置上的游标。所述DPI值是指当传统光学鼠标在表面上移动一英寸时,从传统光学鼠标向主机呈报的像素点数。
由于制造工艺的变动或組裝公差,传统光学鼠标的呈报测量数(reported count)或DPI值可能偏离其预设值,在传统光学鼠标出厂前,会先以其预设值为基础而被校准。
然而,由于传统光学鼠标可能会被放置在任一表面,如:鼠标垫、纸或桌子的表面上使用,这些表面的表面粗糙度通常与用于校准的表面的表面粗糙度不同,尽管传统光学鼠标在出厂前进行校准,呈报测量数或DPI值可能仍偏离预设值。因此,DPI的这种变化可能在用户使用时成为干扰源。
在一些操作***中,DPI值可以由用户手动调整。然而,对用户而言,难以检测呈报测量数或DPI值与预设值之间的变化量,因此传统光学鼠标的DPI值无法被用户调整至符合预设值。
发明内容
本发明所要解决的技术问题在于通过本发明揭露的用于校准鼠标装置的方法,用户能够避免在具有不同表面粗糙度的操作面上导致的DPI变化所造成的困扰。
针对上述技术的不足,本发明提供一种鼠标装置及在用户端校准其灵敏度的方法。
本发明提供一种在用户端校准鼠标装置的灵敏度的方法。通过在待使用的第一操作面上移动所述鼠标装置,以取得所述鼠标装置的第一样本信息。所述第一样本信息包括在第一方向上的第一方向分辨率。预设值是从存储器提取的。通过将所述预设值除以所述第一方向分辨率,以取得对应于所述第一操作面的第一方向校准系数。当鼠标装置在所述第一操作面上使用时,通过将第一实际输出测量数乘以所述第一方向校准系数,来校准所述鼠标装置所检测到且对应于所述第一方向的所述第一实际测量数,并取得经校准的第一方向校准测量数。
进一步地,取得所述鼠标装置的所述第一方向分辨率的步骤包括:通过将所述鼠标装置沿着所述第一方向移动第一预定距离,以检测第一总测量数;以及将所述第一总测量数除以所述第一预定距离,以取得在所述第一方向上的所述第一方向分辨率。
进一步地,所述第一预定距离经由用户界面输入或从所述存储器提取。
进一步地,所述第一操作面是鼠标垫的表面,且取得所述第一方向分辨率的步骤进一步包括:将所述鼠标垫的长边平行于所述第一方向设置;以及当沿着所述第一方向移动时,所述鼠标装置被放置在所述鼠标垫上,并临近于所述鼠标垫的长边移动;其中,所述第一预定距离对应于所述鼠标垫的长度,并存储在所述存储器中,且所述第一预定距离从所述存储器提取。
进一步地,在用户端校准鼠标装置的灵敏度的方法进一步包括:在取得所述鼠标装置的所述第一样本信息的步骤之前,将所述鼠标装置组装至稳定构件;其中,当移动时,通过使用所述稳定构件抓持所述鼠标装置,使所述鼠标装置以一定高度保持在所述第一操作面上方。
进一步地,所述第一样本信息进一步包括,在第二方向上的第二方向分辨率,所述第二方向不平行于所述第一方向,且所述方法进一步包括:将所述预设值除以所述第二方向分辨率,以取得第二方向校准系数;以及当所述鼠标装置在所述第一操作面上使用时,通过将第二实际测量数乘以所述第二方向校准系数,校准与所述第二方向对应的所述鼠标装置的所述第二实际测量数,以取得经校准的第二方向测量数。
进一步地,取得所述鼠标装置的所述第二方向分辨率的步骤包括:通过将所述鼠标装置沿着所述第二方向移动第二预定距离,以检测第二总测量数;以及将所述第二总测量数除以所述第二预定距离,以取得在所述第二方向上的所述第二方向分辨率。
进一步地,所述第一操作面是鼠标垫的表面,且取得所述鼠标装置的所述第二方向分辨率的步骤进一步包括:将所述鼠标垫的短边平行于所述第二方向设置;以及当沿着所述第二方向移动时,所述鼠标装置被放置在所述鼠标垫上,并临近于所述鼠标垫的短边移动;其中,所述第二预定距离与对应于述鼠标垫的宽度,并存储在所述存储器中,且所述第二预定距离从所述存储器提取。
进一步地,在用户端校准鼠标装置的灵敏度的方法进一步包括:通过在第二操作面上移动所述鼠标装置,以取得所述鼠标装置的第二样本信息,其中,所述第二样本信息包括在所述第一方向上的另一第一方向分辨率;通过将所述预设值除以另一所述第一方向分辨率,取得与所述第二操作面对应的另一第一方向校准系数;以及当所述鼠标装置在所述第二操作面上使用时,通过将另一第一实际测量数乘以所述另一第一方向校准系数,来校准所述鼠标装置所检测且对应于所述第一方向的另一所述第一实际测量数,以取得经校准的另一第一方向测量数,其中,所述第一方向校准系数与另一所述第一方向校准系数不同。
进一步地,在用户端校准鼠标装置的灵敏度的方法进一步包括:在所述鼠标装置及主机装置之间建立电连接;其中,校准所述鼠标装置所检测且对应于所述第一方向的所述第一实际测量数的步骤,是由所述鼠标装置或所述主机装置执行的。
在一个方案中,本发明提供一种在用户端校准鼠标装置的灵敏度的方法。通过将所述鼠标装置放置在待使用的操作面上,并将所述鼠标装置沿着第一方向移动第一预定距离,以检测第一总测量数。通过将所述鼠标装置放置在待使用的所述操作面上,并将所述鼠标装置沿着第二方向移动第二预定距离,以检测第二总测量数。根据所述第一总测量数、所述第二总测量数、所述第一预定距离以及所述第二预定距离取得样本信息。所述样本信息包括基于下列关系式:SR=(N1+N2)/(d1+d2)计算的样本分辨率,其中,SR表示所述样本分辨率,N1表示所述第一总测量数,N2表示所述第二总测量数,d1表示所述第一预定距离,d2表示所述第二预定距离。预设值从存储器提取。通过将所述预设值除以所述样本分辨率,以取得校准系数。当所述鼠标装置在所述操作面上使用时,通过将第一实际测量数乘以校准系数,校准所述鼠标装置所检测到且对应于所述第一方向的的所述第一实际测量数,以取得经校准的第一方向测量数。
进一步地,当所述鼠标装置在所述操作面上使用时,通过将第二实际测量数乘以所述校准系数,校准与所述第二方向对应的所述鼠标装置的所述第二实际测量数,以取得经校准的第二方向测量数。
进一步地,所述第一预定距离与所述第二预定距离经由用户界面输入或从所述存储器提取。
进一步地,所述操作面是鼠标垫的表面,且所述方法进一步包括:将所述鼠标垫的短边及长边分别平行于所述第一方向及所述第二方向设置;当沿着所述第一方向移动时,所述鼠标装置被放置在所述鼠标垫上,并临近于所述鼠标垫的长边移动;当沿着所述第二方向移动时,所述鼠标装置被放置在所述鼠标垫上,并临近于所述鼠标垫的短边移动,且对应于所述鼠标垫的长度的所述第一预定距离以及对应于所述鼠标垫的宽度的所述第二预定距离存储在所述存储器中。
进一步地,在用户端校准鼠标装置的灵敏度的方法进一步包括:在取得所述鼠标装置的所述样本分辨率的步骤之前,将所述鼠标装置组装至稳定构件;其中,当移动时,通过使用所述稳定构件抓持所述鼠标装置,使所述鼠标装置保持在一定高度。
在一个方案中,本发明提供一种可校准其灵敏度的鼠标装置。所述鼠标装置包括存储器、光学传感器以及处理器。所述存储器存储预设值,而且所述光学传感器配置于在测试模式下,且鼠标装置在操作面上移动时,取得样本信息。所述处理器电连接至存储器及光学传感器。所述处理器根据所述预设值及所述样本信息计算至少一个校准系数。在正常模式下,当所述鼠标装置在所述操作面上使用时,所述处理器通过将实际测量数乘以所述校准系数,来校准所述实际测量数,并输出经校准的测量数。
进一步地,所述样本信息包括在第一方向上的第一方向分辨率以及在第二方向上的第二方向分辨率,所述第二方向不平行于所述第一方向,当所述鼠标装置沿着所述第一方向移动第一预定距离时,所述处理器取得所述第一方向分辨率,以及当所述鼠标装置沿着所述第二方向移动第二预定距离时,所述处理器取得所述第二方向分辨率。
进一步地,所述存储器进一步存储与所述第一方向对应的所述第一预定距离,以及与所述第二方向对应的所述第二预定距离。
进一步地,所述处理器通过将所述预设值除以所述第一方向分辨率,计算与所述第一方向对应的第一方向校准系数,以及所述处理器通过将预设值除以所述第二方向分辨率,计算与所述第二方向对应的第二方向校准系数。
进一步地,所述处理器通过将所述第一实际测量数乘以所述第一方向校准系数,来校准与所述第一方向对应的第一实际测量数。
进一步地,所述处理器通过将所述第二实际测量数乘以所述第二方向校准系数,来校准与所述第二方向对应的第二实际测量数。
因此,本发明的其中一个有益效果在于,在本发明提供的鼠标装置及用于在用户端校准鼠标装置的灵敏度的方法中,通过“在待使用的操作面上移动鼠标装置,以取得鼠标装置的第一样本信息”、“将预设值除以第一方向分辨率,以取得对应于第一操作面的第一方向校准系数”以及“当所述鼠标装置在所述第一操作面上使用时,通过将第一实际测量数乘以所述第一方向校准系数,来校准所述鼠标装置所检测到且对应于所述第一方向的所述第一实际测量数,并取得经校准的第一方向测量数”的技术特征,每当鼠标装置所放置的操作面改变时,用户可以轻易校准鼠标装置的灵敏度。也就是说,通过本发明揭露的用于校准鼠标装置的方法,能够避免用户因在具有不同表面粗糙度的操作面上操作鼠标装置,导致DPI变化所造成的困扰。
为使读者能进一步了解本发明的特征及技术内容,请参阅以下有关本发明的详细说明与附图,然而所提供的附图仅用于提供参考与说明,并非用来对本发明加以限制。
附图说明
图1为本发明实施例的鼠标装置在操作***中电连接至主机的功能方块图。
图2为本发明第一实施例在用户端校准鼠标装置的灵敏度的方法的流程图。
图3为图2所示用于取得样本信息的步骤S1的流程图。
图4为根据本发明的实施例,示出在第一方向上用于取得第一方向分辨率的步骤的示意图。
图5为根据本发明的实施例,示出在第二方向上用于取得第二方向分辨率的步骤的示意图。
图6为根据本发明的实施例,示出用于取得第一及第二方向分辨率的步骤的示意图。
图7为本发明的另一实施例在图2中用于取得样本信息的步骤S1的流程图。
具体实施方式
以下通过特定的具体实施例来说明本发明所公开有关“鼠标装置及校准其灵敏度的方法”的实施方式,本领域技术人员可由本说明书所公开的内容了解本发明的优点与效果。本发明可通过其他不同的具体实施例加以施行或应用,本说明书中的各项细节也可基于不同观点与应用,在不背离本发明的构思下进行各种修改与变更。另外,本发明的附图仅为简单示意说明,并非依实际尺寸的描绘,事先声明。以下的实施方式将进一步详细说明本发明的相关技术内容,但所公开的内容并非用以限制本发明的保护范围。另外,本文中所使用的术语“或”,应视实际情况可能包括相关联的列出项目中的任一个或者多个的组合。
参照图1及图2。图1为本发明实施例的鼠标装置在操作***中电连接至主机的功能方块图。图2为本发明第一实施例在用户端校准鼠标装置的灵敏度的方法的流程图。
如图1所示,操作***1包括鼠标装置10、主机装置11以及显示装置12。鼠标装置10与显示装置12均电连接至主机装置11。用户可以通过移动鼠标装置10来控制显示在显示装置12上的游标移动。
具体而言,鼠标装置10包含光学传感器100与电连接至光学传感器100的处理器101。当鼠标装置10放置在操作面上并移动某一距离时,光学传感器100可配置而用以提取操作面的多个表面影像。操作面可以是鼠标垫、桌子、纸或任何物体的表面。处理器101接收来自光学传感器100的表面影像,并根据表面影像取得对应于鼠标装置10的移动距离的(像素的)测量数。
由于鼠标装置10可以放置在不同的操作面上使用,鼠标装置10的灵敏度可能因此被改变。为了确保不论鼠标装置10放置哪一种操作表面,鼠标装置10的灵敏度维持在大致上相同的水平,需要校准每英寸测量数/每英寸点数(CPI/DPI)值或鼠标装置10的呈报测量数。
在本实施例中,光学传感器100被配置于用来在测试模式下,且当鼠标装置10在操作面上移动时,取得样本信息。取得样本信息的细节将在下文中描述,于此便不再赘述。
鼠标装置10进一步包括存储预设值的存储器102。预设值可以对应于理想的DPI/CPI值或呈报测量数。处理器101可以从存储器102提取预设值,以根据预设值及样本信息计算校准系数。此外,在正常模式下,处理器101通过将预设值乘以校准系数,来校准实际测量数(actual count)。在一实施例中,当鼠标装置10在操作面上使用时,处理器101输出经校准的测量数。
在另一个实施例中,处理器101将实际测量数(或实际CPI/DPI值)及校准系数传送至主机装置11。主机装置11经由执行应用程式,将实际测量数(或实际CPI/DPI值)乘以校准系数,来校准实际测量数。主机装置11再根据经校准的测量数(或经校准的CPI/DPI值),控制显示在显示装置12上的游标移动。
参照图2。图2中所示的方法可以通过图1中所示的操作***1执行。应注意的是,本发明通过校准CPI/DPI值或鼠标装置10呈报的测量数,可以在用户端校准鼠标装置10的灵敏度,以符合鼠标装置10在出厂前预设的条件。
也就是说,当鼠标装置10在某一操作面上操作时,可以执行校准鼠标装置10的灵敏度的方法,以使实际CPI/DPI值或鼠标装置10所呈报的实际测量数可以被校准。
在本实施例中,用于在用户端校准鼠标装置的灵敏度的方法包含下列步骤。在步骤S1中,样本信息在测试模式下取得。更具体而言,鼠标装置10可以被切换到测试模式,以取得样本信息。样本信息可以包含对应于某一方向的分辨率。
在步骤S2中,根据样本信息与预设值取得校准系数。通过将预设值除以分辨率可以取得校准系数。应注意的是,样本信息与校准系数均对应于特定操作面。也就是说,不同操作面可以分别对应于不同的校准系数及分别对应于不同的样本信息。此外,校准系数可以对应于某一方向。
在步骤S3中,在正常模式下,根据校准系数校准由鼠标装置所检测的实际测量数。具体而言,在取得校准系数之后,鼠标装置10可以被切换至正常模式。在正常模式下,鼠标装置10可以在某一操作面上操作。每当鼠标装置10在某一操作面上移动某一距离时,光学传感器100可以检测对应于某一距离的实际测量数。因此,处理器101接收并通过将实际测量数乘以校准系数,来校准实际测量数。以下进一步描述图2中所示步骤S1~S3的细节。
参照图3,为在测试模式下取得样本信息的步骤S1的流程图。
具体而言,样本信息包括对应于特定方向的至少一个分辨率。在本实施例中,样本信息包括在第一方向上的第一方向分辨率。第一方向分辨率可以通过图1所示的鼠标装置10取得。此外,如图3所示,取得第一方向分辨率的步骤包括步骤S11-S12。
具体而言,在步骤S11中,通过将鼠标装置在待使用的第一操作面上沿着第一方向移动第一预定距离,以检测第一总测量数。在步骤S12中,将第一总测量数除以第一预定距离,以得到在第一方向上的第一方向分辨率。
参照图4,并配合参照图3。图4为根据本发明的实施例,示出在第一方向上用于取得第一方向分辨率的步骤的示意图。
在本实施例中,鼠标装置10放置在待使用的鼠标垫P1上,以及第一操作面SA为鼠标垫P1的表面。此外,第一方向D1为水平方向,而第二方向D2为垂直方向。
如图4所示,鼠标垫P1具有长边L1与短边W1。此外,使鼠标垫P1的长边L1大致上平行于第一方向D1设置。据此,为了检测第一总测量数,鼠标装置10可以被放置在鼠标垫P1上,并且沿着鼠标垫P1的长边L1而在两个相对的短边W1之间移动。应注意的是,当鼠标装置10沿着第一方向D1移动时,鼠标装置10的纵轴通过其前后端,且在第二方向D2上延伸。
通过靠近于鼠标垫P1的长边L1来移动鼠标装置10,鼠标装置10所行经的第一路径R1可以大致上维持笔直且大致上平行于第一方向D1。也就是说,鼠标垫P1的长边L1可以作为基凖线。方便于用户控制鼠标装置10在第一方向上沿第一路徑R1移动,而不偏移。
应注意的是,如果鼠标装置10所行经的第一路径R1偏离第一方向D1,鼠标装置10所检测的第一总测量数可能会不准确。此外,第一总测量数的准确率将影响第一方向分辨率。
因此,在一个实施例中,在检测第一总测量数的步骤之前,将鼠标装置10安装至稳定构件M1。当移动时,通过使用稳定构件M1抓持鼠标装10,可以使鼠标装置10以一定高度保持在第一操作面SA上方。如此,可以改善由鼠标装置10所检测的第一总测量数的准确率。
在一个实施例中,稳定构件M1可以是用于包装鼠标装置10的盒子。换句话说,鼠标装置10可连同盒子一起交付给消费者。
盒子可以具有固定部,使鼠标装置10通过固定部可拆卸地安装在盒子上。举例而言,固定部可以是一凹部,且凹部的轮廓配合于鼠标装置10的形状。此外,当鼠标装置10安装在盒子中时(或稳定构件M1),鼠标装置10的底部被暴露出来,并且面对第一操作面SA,以使光学传感器100可以提取表面影像。
在本实施例中,稳定构件M1具有分别平行于第一方向D1及第二方向D2的第一边缘M11与第二边缘M12。也就是说,第一边缘M11平行于鼠标垫P1的长边L1,第二边缘M12平行于短边W1。
在鼠标装置10安装至稳定构件M1之后,用户可以方便地沿着第一方向D1移动鼠标装置10。具体而言,用户可以抓持并使稳定构件M1的第一边缘M11与鼠标装置P1的长边L1对齐而移动稳定构件M1,以使鼠标装置10行经的第一路径R1可以维持大致上笔直。
应注意的是,当用户移动鼠标装置10时,鼠标装置10的移动方向可能由于手动操作而无法避免地偏离第一方向D1,这可能影响鼠标装置10所检测的第一总测量数的准确率。因此,通过使用稳定构件M1,可以减少由于手动操作而造成第一路径R1的偏离,从而进一步改善第一总测量数的准确率。
在另一实施例中,稳定构件M1可以是夹具(jig),其可用于使鼠标装置10保持在第一操作面SA上方的某一高度。因此,稳定构件M1并不限于本文所提供的实例。换句话说,稳定构件M1是用于校准鼠标装置10的灵敏度的辅助工具。然而,在另一个实例中,稳定构件M1是可选择的,且可以在检测第一总测量数的步骤中省略。
在本实施例中,对应于鼠标垫P1的长度的第一预定距离可以被存储在存储器中,如图1所示的鼠标装置10的存储器102或主机装置11的存储器。
在一个实施例中,步骤S12由鼠标装置10执行。处理器101接收来自光学传感器100的第一总测量数,并从存储器102提取第一预定距离,以计算在第一方向D1上的第一方向分辨率。
在另一个实施例中,步骤S12由主机装置11执行。也就是说,主机装置111接收来自鼠标装置10的处理器101的第一总测量数,并从其存储器提取第一预定距离,以计算在第一方向D1上的第一方向分辨率。
应注意的是,本实施例的样本信息进一步包括第二方向分辨率。以下进一步描述取得第二方向分辨率的步骤的细节。参照图3。在步骤S13中,通过在第一操作面上沿着第二方向将鼠标装置移动第二预定距离,以检测第二总测量数。在步骤S14中,将第二总测量数除以第二预定距离,以取得在第二方向上的第二方向分辨率。
参照图5并配合参照图3。图5为根据本发明的实施例,示出在第二方向上用于取得第二方向分辨率的步骤的示意图。
如图5所示,鼠标垫P1以其短边W1大致上平行于第二方向D2而设置。在测试模式下,鼠标装置10可以被放置在鼠标垫P1上并临近于鼠标垫P1的短边W1移动,以检测第二总测量数。具体而言,当鼠标装置10沿着短边W1移动时,鼠标装置10的纵轴在第二方向D2上延伸。
通过临近于鼠标垫P1的短边W1移动鼠标装置10,鼠标装置10行经的第二路径R2可以大致上维持笔直且大致上平行于第二方向D2。在本实施例中,会将鼠标装置10安装至稳定构件M1。如前文所述,当移动时,可以使鼠标装置10以一定高度保持在第一操作面SA上方。此外,用户可以抓持并使稳定构件M1的第二边缘M12与短边W1(或第二方向D2)对齐,而移动稳定构件M1,以使安装在稳定构件M1上的鼠标装置10可以在第一操作面SA上垂直地移动。如此,可以改善鼠标装置10所检测的第二总测量数的准确率。
在本实施例中,第二预定距离对应于鼠标垫P1的宽度,且可以被存储于存储器中,例如图1所示的鼠标装置10的存储器102或主机装置11的存储器。
值得一提的是,不同鼠标垫可能分别符合不同的规格并具有不同的尺寸。存储器102可以存储分别对应于具有不同规格的不同鼠标垫的多个参数。每一个参数包含对应于具有某一规格的特定鼠标垫的第一及第二预定距离。因此,通过执行应用程式,处理器101或主机装置11可以根据用户的选择,从存储器提取对应于待使用的鼠标垫规格的参数。
与步骤S12相似,步骤S14可以由鼠标装置10或主机装置11执行。在一个实施例中,处理器101或主机装置11接收第二总测量数,并从存储器提取第二预定距离,以计算在第二方向D2上的第二方向分辨率。
然而,第一及第二预定距离不一定要存储于存储器中。在又另一个实施例中,第一及第二预定距离可以由用户经由另一用户界面输入,如:键盘或触控面板。
此外,在取得第一及第二方向分辨率的步骤中,鼠标装置10的移动方向并不限于在第一方向D1或第二方向D2。换句话说,鼠标装置10可以沿着相对于第一方向D1或第二方向D2倾斜的方向移动。
参照图6,其为根据本发明的实施例,示出用于取得第一及第二方向分辨率的步骤的示意图。
在本实施例中,鼠标装置10沿着相对于水平方向(或第一方向D1)倾斜一角度θ的第三方向D3移动。具体而言,鼠标装置10被放置在鼠标垫P1的第一操作面SA,并沿着第三方向D3移动第三预定距离。此外,当鼠标装置10沿着不同于第一方向D1与第二方向D2的第三方向D3移动时,鼠标装置10的纵轴保持在平行于第二方向D2的方向上延伸。
应注意的是,尽管沿着鼠标装置10所行经的第三路径R3相对于第一方向D1倾斜,鼠标装置10仍可以检测对应于水平方向(第一方向D1)的第一总测量数以及对应于垂直方向(第二方向D2)的第二总测量数。
此外,在本实施例中,鼠标装置10安装至稳定构件M2,以使鼠标装置10在移动过程中可以维持在第一操作面SA上的一定高度。应注意的是,稳定构件M2的第一边缘M21大致上平行于第三方向D3,且稳定构件M2的第二边缘M22大致上平行于第二方向D2。用户可以抓持并使稳定构件M2的第二边缘M22平行于第三方向D3,而移动稳定构件M2,以使安装在其上的鼠标装置10可以在第一操作面SA上沿着直线平稳地移动。
随后,可以通过将第一总测量数除以鼠标装置10的水平位移取得第一方向分辨率。相似地,可以通过将第二总测量数除以鼠标装置10的垂直位移取得第二方向分辨率。
水平位移与垂直位移均与第三预定距离以及,第三方向D3与水平方向(或第一方向D1)之间所形成的角度θ相关。举例而言,可以通过将第三预定距离乘以角度θ的余弦(cosθ)来计算水平位移,以及通过将第三预定距离乘以角度θ的正弦(sinθ)来计算垂直位移。
参照图3。在取得在第一方向D1上的第一分辨率与在第二方向D2上的第二分辨率的步骤之后,方法进行至步骤S2,即取得至少一个校准系数。
在本实施例中,对于相同的操作面,取得多于一个分别对应于不同方向的校准系数。举例而言,对应于第一操作面SA的校准系数包括第一方向校准系数与第二方向校准系数。
通过将预设值除以第一方向分辨率,可以取得第一方向校准系数。举例而言,假设鼠标装置10在第一方向D1上移动的第一预定距离为5英寸,并假设鼠标装置10检测到第一总测量数为27000,在第一方向D1上的第一方向分辨率为5400(即,每英寸的测量数)。
在一个实施例中,假设预设值为5000(每英寸的测量数)。也就是说,当鼠标装置10在鼠标垫P1的第一操作面SA上操作时,鼠标装置10所检测的第一方向分辨率会偏离预设值。因此,通过将预设值(每英寸5000测量数)除以第一方向分辨率(每一英寸5400测量数),可以计算并决定第一方向校准系数为0.926。
相似地,通过将预设值除以第二方向分辨率,可以取得第二方向校准系数。第一与第二方向校准系数可以通过鼠标装置10或主机装置11计算而取得。
参照图2。方法进行至步骤S3,即在正常模式下,根据至少一个校准系数校准鼠标装置的实际测量数。此外,步骤S3可以由鼠标装置10的处理器101或主机装置11执行。
在本实施例中,每当鼠标装置10在第一操作面SA上移动某一距离,通过鼠标装置10可以检测对应于第一方向D1的第一实际测量数以及对应于第二方向D2的第二实际测量数。
进一步地,第一实际测量数在被传送到主机装置11之前,会先通过鼠标装置10的处理器101校准。具体而言,处理器101可以校准由鼠标装置10所检测且对应于第一方向D1的第一实际测量数,以取得经校准的第一方向测量数。处理器101通过将第一实际测量数乘以第一方向校准系数,来计算经校准的第一方向测量数。
相似地,通过处理器101可以校准由鼠标装置10所检测且对应于第二方向D2的第二实际测量数,以取得经校准的第二方向测量数。也就是说,处理器101通过将第二实际测量数乘以第二方向校准系数,来计算经校准的第二方向测量数。经校准的第一及第二方向测量数可以被传送到主机装置11,以使主机装置11根据经校准的第一及第二方向测量数,控制显示在显示装置12的游标移动。
具体而言,主机装置11根据经校准的第一方向测量数,来控制显示在显示装置12的游标的水平位移量,并根据经校准的第二方向测量数控制显示在显示装置12的游标的垂直位移量。
在另一实施例中,可以由主机装置11来校准第一实际测量数与第二实际测量数。也就是说,主机装置11接收并以相似手段来校准第一实际测量数与第二实际测量数,也就是将第一实际测量数乘以第一方向校准系数,以及将第二实际测量数乘以第二方向校准系数。
然而,在一些实施例中,第一方向校准系数与第二方向校准系数可能大致上相等。如此,图3所示的步骤S11、S12或步骤S13、S14可以被省略。如图2及图3所示,在进行步骤S11及步骤S12之后,可以直接进行步骤S2及步骤S3。
具体而言,在正常模式下,每当鼠标装置10在第一操作面SA上移动时,由鼠标装置10所检测且对应于第二方向D2的第二实际测量数,可以根据第一方向校准系数而被校准。也就是说,处理器101或主机装置11可将第二实际测量数乘以第一方向校准系数,来取得经校准的第二方向测量数。
若省略步骤S11、S12,在进行步骤S13、S14之后则进行步骤S2及步骤S3。也就是说,在步骤S2中,只有取得第二方向校准系数。此外,在步骤S3中,对应于第一方向D1的第一实际测量数可以根据第二方向校准系数而被校准。因此,可以将第一实际测量数乘以第二方向校准系数,来取得经校准的第一方向测量数。
参照图7,为本发明的另一实施例在图2中用于取得样本信息的步骤S1的流程图。
在本实施例中,取得样本信息的步骤包含下列步骤。在步骤S11’中,通过在待使用的第一操作面上将鼠标装置沿着第一方向移动第一预定距离,以检测第一总测量数。在步骤S13’中,通过在待使用的第一操作面上将鼠标装置沿着第二方向移动第二预定距离,以检测第二总测量数。
检测第一总测量数与第二总测量数的步骤与图2中所示的步骤S11与S13相似。也就是说,如图4至图6所示,可以通过在鼠标垫P1的第一操作面SA上移动已安装鼠标装置10的稳定构件M1(或M2),来检测第一总测量数与第二总测量数。检测第一与第二总测量数的细节将不再赘述。
在本实施例中,样本信息包含样本分辨率。在步骤S15’中,样本分辨率根据第一总测量数、第二总测量数、第一预定距离及第二预定距离,并基于下列关系式计算:
SR=(N1+N2)/(d1+d2);
其中,SR表示样本分辨率,N1表示第一总测量数,N2表示第二总测量数,d1表示第一预定距离,d2表示第二预定距离。
举例而言,假设鼠标装置10在第一方向D1上所移动的第一预定距离为2英寸,并假设鼠标装置10检测到的第一总测量数为2014。此外,假设鼠标装置10在第二方向D2上移动的第二预定距离为3英寸,并假设鼠标装置10所检测到的第二总测量数为3021。通过上述关系式计算可得到样本分辨率为1007(每英寸的测量数)。
在取得样本分辨率的步骤之后,进行图1所示的步骤S2。也就是说,可以根据样本信息与预设值取得校准系数。具体而言,在本实施例中,可以通过将预设值除以样本分辨率,来取得校准系数。前述取得校准系数的步骤可以由鼠标装置10或主机装置11来执行。
在一个实施例中,假设预设值为1000(每英寸的测量数),并通过将预设值(每英寸1000测量数)除以样本分辨率1007(每英寸的测量数),可计算并决定出校准系数为0.993。方法进行到步骤S3。如前所述,每当鼠标装置10在第一操作面SA上移动某一距离时,鼠标装置10可检测对应于水平方向(第一方向D1)的第一实际测量数以及对应于垂直方向(第二方向D2)的第二实际测量数。
此外,处理器101或主机装置11可以校准由鼠标装置10检测并对应于第一方向D1的第一实际测量数,以取得经校准的第一方向测量数。在执行步骤S15及步骤S2,而取得校准系数之后,经校准的第一方向测量数可以通过将第一实际测量数乘以校准系数而被计算出来。
相似地,也可以校准由鼠标装置10检测并对应于第二方向D2的第二实际测量数,以取得经校准的第二方向测量数。也就是说,可以通过将第二实际测量数乘以相同的校准系数,取得经校准的第二方向测量数。经校准的第一与第二测量数均由主机装置11取得,以使主机装置11根据经校准的第一与第二方向测量数,控制显示于显示装置12上的游标移动。
具体而言,主机装置11根据经校准的第一方向测量数控制显示在显示装置12的游标的水平位移量,并根据经校准的第二方向测量数控制显示在显示装置12的游标的垂直位移量。
每当鼠标装置10放置在不同的操作面上时,可以执行用于校准鼠标装置的敏感度的方法,而使用户可以以大致上相同的灵敏度操作鼠标装置10。
举例而言,若鼠标装置欲在第二操作面上操作,可以在测试模式下于待使用的第二操作面上移动鼠标装置,来取得的鼠标装置的第二样本信息。第二样本信息包括在第一方向D1上的另一第一方向分辨率,以及在第二方向D2上的另一第二方向分辨率。
随后,在步骤S2中,可以通过将预设值除以另一第一方向分辨率,而取得对应于第二操作面的另一第一方向校准系数。相似地,可以通过将预设值除以另一第二方向分辨率,而取得对应于第二操作面的另一第二方向校准系数。应注意的是,由于第一操作面的条件(例如,表面粗糙度)可能与第二操作面不同,分别对应于第一及第二操作面的两个第一方向校准系数的值可能不同。相似地,由于第一操作面的条件(例如,表面粗糙度)可能与第二操作面不同,分别对应于第一及第二操作面的两个第二方向校准系数的值可能不同。
在步骤S3中,当鼠标装置10在正常模式下,于第二操作面上操作时,可以校准由鼠标装置10所检测的第一与第二实际测量数,以取得经校准的另一第一方向测量数与经校准的另一第二方向测量数。
综上所述,本发明的其中一个有益效果在于,在本发明提供的鼠标装置及用于在用户端校准鼠标装置的灵敏度的方法中,通过“在待使用的操作面上移动鼠标装置,以取得鼠标装置的第一样本信息”、“将预设值除以第一方向分辨率,以取得对应于第一操作面的第一方向校准系数”以及“当所述鼠标装置在所述第一操作面上使用时,通过将第一实际测量数乘以所述第一方向校准系数,来校准所述鼠标装置所检测到且对应于所述第一方向的所述第一实际测量数,以取得经校准的第一方向测量数”的技术特征,每当鼠标装置所放置的操作面改变时,用户可以轻易校准鼠标装置的灵敏度。
也就是说,通过本发明揭露的用于校准鼠标装置的方法,用户能够避免因在具有不同表面粗糙度的操作面上操作鼠标装置,导致鼠标装置的DPI变化所造成的困扰。
此外,校准鼠标装置的灵敏度可以配合使用稳定构件M1(或M2)。对于用户而言,通过抓持稳定构件M1(或M2)来移动鼠标装置10更为便利。此外,由于稳定构件M1(或M2)的使用,可以进一步提升灵敏度的校准准确率。
以上所公开的内容仅为本发明的优选可行实施例,并非因此局限本发明的权利要求书的保护范围,所以凡运用本发明说明书及附图内容所做的等效技术变化,均包含于本发明的权利要求书的保护范围内。
Claims (21)
1.一种在用户端校准鼠标装置的灵敏度的方法,其特征在于,所述方法包括:
通过在待使用的第一操作面上移动所述鼠标装置,以取得所述鼠标装置的第一样本信息,其中,所述第一样本信息包括在第一方向上的第一方向分辨率;
从存储器提取预设值;
通过将所述预设值除以所述第一方向分辨率,以取得对应于所述第一操作面的第一方向校准系数;以及
当所述鼠标装置在所述第一操作面上使用时,通过将第一实际测量数乘以所述第一方向校准系数,来校准所述鼠标装置所检测到且对应于所述第一方向的所述第一实际测量数,并取得经校准的第一方向测量数。
2.根据权利要求1所述的在用户端校准鼠标装置的灵敏度的方法,其特征在于,取得所述鼠标装置的所述第一方向分辨率的步骤包括:
通过将所述鼠标装置沿着所述第一方向移动第一预定距离,以检测第一总测量数;以及
将所述第一总测量数除以所述第一预定距离,以取得在所述第一方向上的所述第一方向分辨率。
3.根据权利要求2所述的在用户端校准鼠标装置的灵敏度的方法,其特征在于,所述第一预定距离经由用户界面输入或从所述存储器提取。
4.根据权利要求2所述的在用户端校准鼠标装置的灵敏度的方法,其特征在于,所述第一操作面是鼠标垫的表面,且取得所述第一方向分辨率的步骤进一步包括:
将所述鼠标垫的长边平行于所述第一方向设置;以及
当沿着所述第一方向移动时,所述鼠标装置被放置在所述鼠标垫上,并临近于所述鼠标垫的长边移动;
其中,所述第一预定距离对应于所述鼠标垫的长度,并存储在所述存储器中,且所述第一预定距离从所述存储器提取。
5.根据权利要求1所述的在用户端校准鼠标装置的灵敏度的方法,其特征在于,进一步包括:
在取得所述鼠标装置的所述第一样本信息的步骤之前,将所述鼠标装置组装至稳定构件;
其中,当移动时,通过使用所述稳定构件抓持所述鼠标装置,使所述鼠标装置以一定高度保持在所述第一操作面上方。
6.根据权利要求1所述的在用户端校准鼠标装置的灵敏度的方法,其特征在于,所述第一样本信息进一步包括,在第二方向上的第二方向分辨率,所述第二方向不平行于所述第一方向,且所述方法进一步包括:
将所述预设值除以所述第二方向分辨率,以取得第二方向校准系数;以及
当所述鼠标装置在所述第一操作面上使用时,通过将第二实际测量数乘以所述第二方向校准系数,校准与所述第二方向对应的所述鼠标装置的所述第二实际测量数,以取得经校准的第二方向测量数。
7.根据权利要求6所述的在用户端校准鼠标装置的灵敏度的方法,其特征在于,取得所述鼠标装置的所述第二方向分辨率的步骤包括:
通过将所述鼠标装置沿着所述第二方向移动第二预定距离,以检测第二总测量数;以及
将所述第二总测量数除以所述第二预定距离,以取得在所述第二方向上的所述第二方向分辨率。
8.根据权利要求7所述的在用户端校准鼠标装置的灵敏度的方法,其特征在于,所述第一操作面是鼠标垫的表面,且取得所述鼠标装置的所述第二方向分辨率的步骤进一步包括:
将所述鼠标垫的短边平行于所述第二方向设置;以及
当沿着所述第二方向移动时,所述鼠标装置被放置在所述鼠标垫上,并临近于所述鼠标垫的短边移动;
其中,所述第二预定距离与对应于述鼠标垫的宽度,并存储在所述存储器中,且所述第二预定距离从所述存储器提取。
9.根据权利要求6所述的在用户端校准鼠标装置的灵敏度的方法,其特征在于,进一步包括:
通过在第二操作面上移动所述鼠标装置,以取得所述鼠标装置的第二样本信息,其中,所述第二样本信息包括在所述第一方向上的另一第一方向分辨率;
通过将所述预设值除以另一所述第一方向分辨率,取得与所述第二操作面对应的另一第一方向校准系数;以及
当所述鼠标装置在所述第二操作面上使用时,通过将另一第一实际测量数乘以所述另一第一方向校准系数,来校准所述鼠标装置所检测且对应于所述第一方向的另一所述第一实际测量数,以取得经校准的另一第一方向测量数,
其中,所述第一方向校准系数与另一所述第一方向校准系数不同。
10.根据权利要求1所述的在用户端校准鼠标装置的灵敏度的方法,其特征在于,进一步包括:
在所述鼠标装置及主机装置之间建立电连接;
其中,校准所述鼠标装置所检测且对应于所述第一方向的所述第一实际测量数的步骤,是由所述鼠标装置或所述主机装置执行的。
11.一种在用户端校准鼠标装置的灵敏度的方法,其特征在于,所述方法包括:
通过将所述鼠标装置放置在待使用的操作面上,并将所述鼠标装置沿着第一方向移动第一预定距离,以检测第一总测量数;
通过将所述鼠标装置放置在待使用的所述操作面上,并将所述鼠标装置沿着第二方向移动第二预定距离,以检测第二总测量数;
根据所述第一总测量数、所述第二总测量数、所述第一预定距离以及所述第二预定距离取得样本信息,其中,所述样本信息包括基于下列关系式计算的样本分辨率:
SR=(N1+N2)/(d1+d2);
其中,SR表示所述样本分辨率,N1表示所述第一总测量数,N2表示所述第二总测量数,d1表示所述第一预定距离,d2表示所述第二预定距离;
从存储器提取预设值;
通过将所述预设值除以所述样本分辨率,以取得校准系数;以及
当所述鼠标装置在所述操作面上使用时,通过将第一实际测量数乘以所述校准系数,校准所述鼠标装置所检测到且对应于所述第一方向的所述第一实际测量数,以取得经校准的第一方向测量数。
12.根据权利要求11所述的在用户端校准鼠标装置的灵敏度的方法,其特征在于,进一步包括:
当所述鼠标装置在所述操作面上使用时,通过将第二实际测量数乘以所述校准系数,校准与所述第二方向对应的所述鼠标装置的所述第二实际测量数,以取得经校准的第二方向测量数。
13.根据权利要求11所述的在用户端校准鼠标装置的灵敏度的方法,其特征在于,所述第一预定距离与所述第二预定距离经由用户界面输入或从所述存储器提取。
14.根据权利要求13所述的在用户端校准鼠标装置的灵敏度的方法,其特征在于,所述操作面是鼠标垫的表面,且所述方法进一步包括:
将所述鼠标垫的短边及长边分别平行于所述第一方向及所述第二方向设置;
当沿着所述第一方向移动时,所述鼠标装置被放置在所述鼠标垫上,并临近于所述鼠标垫的长边移动;
当沿着所述第二方向移动时,所述鼠标装置被放置在所述鼠标垫上,并临近于所述鼠标垫的短边移动,且对应于所述鼠标垫的长度的所述第一预定距离以及对应于所述鼠标垫的宽度的所述第二预定距离存储在所述存储器中。
15.根据权利要求11所述的在用户端校准鼠标装置的灵敏度的方法,其特征在于,进一步包括:
在取得所述鼠标装置的所述样本分辨率的步骤之前,将所述鼠标装置组装至稳定构件;
其中,当移动时,通过使用所述稳定构件抓持所述鼠标装置,使所述鼠标装置保持在一定高度。
16.一种能校准其灵敏度的鼠标装置,其特征在于,所述鼠标装置包括:
存储器,其存储预设值;
光学传感器,其配置于在测试模式下,且所述鼠标装置在操作面上移动时,取得样本信息;以及
处理器,其电连接至所述存储器及所述光学传感器,其中,所述处理器根据所述预设值及所述样本信息计算至少一个校准系数;
其中,在正常模式下,当所述鼠标装置在所述操作面上使用时,所述处理器通过将实际测量数乘以所述校准系数,来校准所述实际测量数,并输出经校准的测量数。
17.根据权利要求16所述的能校准其灵敏度的鼠标装置,其特征在于,所述样本信息包括在第一方向上的第一方向分辨率以及在第二方向上的第二方向分辨率,所述第二方向不平行于所述第一方向,当所述鼠标装置沿着所述第一方向移动第一预定距离时,所述处理器取得所述第一方向分辨率,以及当所述鼠标装置沿着所述第二方向移动第二预定距离时,所述处理器取得所述第二方向分辨率。
18.根据权利要求17所述的能校准其灵敏度的鼠标装置,其特征在于,所述存储器进一步存储与所述第一方向对应的所述第一预定距离,以及与所述第二方向对应的所述第二预定距离。
19.根据权利要求17所述的能校准其灵敏度的鼠标装置,其特征在于,所述处理器通过将所述预设值除以所述第一方向分辨率,计算与所述第一方向对应的第一方向校准系数,以及所述处理器通过将预设值除以所述第二方向分辨率,计算与所述第二方向对应的第二方向校准系数。
20.根据权利要求19所述的能校准其灵敏度的鼠标装置,其特征在于,所述处理器通过将第一实际测量数乘以所述第一方向校准系数,来校准与所述第一方向对应的所述第一实际测量数。
21.根据权利要求20所述的能校准其灵敏度的鼠标装置,其特征在于,所述处理器通过将第二实际测量数乘以所述第二方向校准系数,来校准与所述第二方向对应的所述第二实际测量数。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US16/896,698 US11150748B1 (en) | 2020-06-09 | 2020-06-09 | Mouse device and method for calibrating sensitivity thereof |
US16/896,698 | 2020-06-09 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113778241A true CN113778241A (zh) | 2021-12-10 |
Family
ID=78083320
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110268628.XA Pending CN113778241A (zh) | 2020-06-09 | 2021-03-12 | 鼠标装置及校准其灵敏度的方法 |
Country Status (2)
Country | Link |
---|---|
US (1) | US11150748B1 (zh) |
CN (1) | CN113778241A (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11461207B1 (en) * | 2021-11-15 | 2022-10-04 | Pixart Imaging Inc. | Electronic device and debug mode triggering method |
US11740712B1 (en) * | 2022-04-29 | 2023-08-29 | Logitech Europe S.A. | Input device configuration cloning |
Citations (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH09282081A (ja) * | 1996-04-11 | 1997-10-31 | Nec Eng Ltd | マウス装置 |
US6128005A (en) * | 1997-02-13 | 2000-10-03 | Edikun Giken Co. Ltd. | Mouse operable in narrow space without lifting |
JP2000357054A (ja) * | 1999-06-17 | 2000-12-26 | Nec Viewtechnology Ltd | ポインタ移動速度設定方法及び補助入力装置制御システム |
US20050001817A1 (en) * | 2003-07-01 | 2005-01-06 | Em Microelectronic - Marin Sa | Displacement data post-processing and reporting in an optical pointing device |
US20060044276A1 (en) * | 2004-06-17 | 2006-03-02 | Baer Richard L | System for determining pointer position, movement, and angle |
CN101192112A (zh) * | 2006-12-01 | 2008-06-04 | 鸿富锦精密工业(深圳)有限公司 | 鼠标分辨率验证***及方法 |
CN101714035A (zh) * | 2009-11-07 | 2010-05-26 | 硕维科技有限公司 | 一种鼠标dpi自动调节的方法及dpi自动调节鼠标 |
US20120256837A1 (en) * | 2011-04-08 | 2012-10-11 | Golden Emperor International Ltd. | Mouse with multiple operation modes |
JP2013016051A (ja) * | 2011-07-05 | 2013-01-24 | Fujitsu Ltd | 情報処理装置、入力装置移動比率設定方法、入力装置移動比率設定プログラム |
US8825423B1 (en) * | 2013-12-19 | 2014-09-02 | Testquip, Llc | Calibration verification |
US20160313789A1 (en) * | 2015-04-21 | 2016-10-27 | Dell Products L.P. | Dynamic Display Resolution Management for an Immersed Information Handling System Environment |
WO2017197549A1 (zh) * | 2016-05-16 | 2017-11-23 | 深圳维盛半导体科技有限公司 | 一种dpi自动调节的鼠标及方法 |
US20180024221A1 (en) * | 2016-07-19 | 2018-01-25 | Pixart Imaging (Penang) Sdn. Bhd. | Scheme capable of calibrating value of sampling precision of optical sensor for tracking |
CN107783676A (zh) * | 2016-08-26 | 2018-03-09 | 东莞宝德电子有限公司 | 鼠标垫、鼠标输入设备以及鼠标及鼠标垫的匹配方法 |
CN108664146A (zh) * | 2017-03-27 | 2018-10-16 | 原相科技股份有限公司 | 光学鼠标及其参数校正方法 |
CN110134265A (zh) * | 2019-04-26 | 2019-08-16 | 明基智能科技(上海)有限公司 | 滑鼠及其设定参数取得方法 |
US20190294265A1 (en) * | 2018-03-21 | 2019-09-26 | Pixart Imaging Inc. | Mouse device and interactive system having angle snap |
CN210109794U (zh) * | 2019-08-14 | 2020-02-21 | 浙江科正电子信息产品检验有限公司 | 一种鼠标分辨率及跟踪速度的测试装置 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7728816B2 (en) * | 2006-07-10 | 2010-06-01 | Cypress Semiconductor Corporation | Optical navigation sensor with variable tracking resolution |
TWI378371B (en) * | 2009-08-10 | 2012-12-01 | Primax Electronics Ltd | Optical mouse testing device |
-
2020
- 2020-06-09 US US16/896,698 patent/US11150748B1/en active Active
-
2021
- 2021-03-12 CN CN202110268628.XA patent/CN113778241A/zh active Pending
Patent Citations (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH09282081A (ja) * | 1996-04-11 | 1997-10-31 | Nec Eng Ltd | マウス装置 |
US6128005A (en) * | 1997-02-13 | 2000-10-03 | Edikun Giken Co. Ltd. | Mouse operable in narrow space without lifting |
JP2000357054A (ja) * | 1999-06-17 | 2000-12-26 | Nec Viewtechnology Ltd | ポインタ移動速度設定方法及び補助入力装置制御システム |
US20050001817A1 (en) * | 2003-07-01 | 2005-01-06 | Em Microelectronic - Marin Sa | Displacement data post-processing and reporting in an optical pointing device |
US20060044276A1 (en) * | 2004-06-17 | 2006-03-02 | Baer Richard L | System for determining pointer position, movement, and angle |
CN101192112A (zh) * | 2006-12-01 | 2008-06-04 | 鸿富锦精密工业(深圳)有限公司 | 鼠标分辨率验证***及方法 |
CN101714035A (zh) * | 2009-11-07 | 2010-05-26 | 硕维科技有限公司 | 一种鼠标dpi自动调节的方法及dpi自动调节鼠标 |
US20120256837A1 (en) * | 2011-04-08 | 2012-10-11 | Golden Emperor International Ltd. | Mouse with multiple operation modes |
JP2013016051A (ja) * | 2011-07-05 | 2013-01-24 | Fujitsu Ltd | 情報処理装置、入力装置移動比率設定方法、入力装置移動比率設定プログラム |
US8825423B1 (en) * | 2013-12-19 | 2014-09-02 | Testquip, Llc | Calibration verification |
US20160313789A1 (en) * | 2015-04-21 | 2016-10-27 | Dell Products L.P. | Dynamic Display Resolution Management for an Immersed Information Handling System Environment |
WO2017197549A1 (zh) * | 2016-05-16 | 2017-11-23 | 深圳维盛半导体科技有限公司 | 一种dpi自动调节的鼠标及方法 |
CN107960124A (zh) * | 2016-05-16 | 2018-04-24 | 深圳维盛半导体科技有限公司 | 一种dpi自动调节的鼠标及方法 |
US20180024221A1 (en) * | 2016-07-19 | 2018-01-25 | Pixart Imaging (Penang) Sdn. Bhd. | Scheme capable of calibrating value of sampling precision of optical sensor for tracking |
CN107632721A (zh) * | 2016-07-19 | 2018-01-26 | 原相科技(槟城)有限公司 | 调校光传感器取样精度值的方法、光传感器及主控装置 |
CN107783676A (zh) * | 2016-08-26 | 2018-03-09 | 东莞宝德电子有限公司 | 鼠标垫、鼠标输入设备以及鼠标及鼠标垫的匹配方法 |
CN108664146A (zh) * | 2017-03-27 | 2018-10-16 | 原相科技股份有限公司 | 光学鼠标及其参数校正方法 |
US20190294265A1 (en) * | 2018-03-21 | 2019-09-26 | Pixart Imaging Inc. | Mouse device and interactive system having angle snap |
CN110134265A (zh) * | 2019-04-26 | 2019-08-16 | 明基智能科技(上海)有限公司 | 滑鼠及其设定参数取得方法 |
CN210109794U (zh) * | 2019-08-14 | 2020-02-21 | 浙江科正电子信息产品检验有限公司 | 一种鼠标分辨率及跟踪速度的测试装置 |
Non-Patent Citations (1)
Title |
---|
黄东栋: ""基于自适应跳频技术的Air_Mouse设计与实现"", 《中国优秀硕士学位论文全文数据库(信息科技辑)》, no. 2019, 15 August 2019 (2019-08-15), pages 137 - 38 * |
Also Published As
Publication number | Publication date |
---|---|
US11150748B1 (en) | 2021-10-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113778241A (zh) | 鼠标装置及校准其灵敏度的方法 | |
JP5400056B2 (ja) | 座標測定機を校正するための方法 | |
US7131207B2 (en) | Workpiece inspection method | |
US9746303B2 (en) | Coordinate measuring machine and method for calculating correction matrix by coordinate measuring machine | |
EP2016370B1 (en) | Differential calibration | |
US7528955B2 (en) | Colour measurement device and measurement process for the device | |
US6671650B2 (en) | Position measuring apparatus and working apparatus using the same | |
EP1536205A2 (en) | Surface scan measuring device and method of forming compensation table for scanning probe | |
US9982987B2 (en) | Method for determining measurement conditions of a roughness sensor, method for measuring a roughness of a workpiece surface, computer program product, and measuring device designed to perform the methods | |
JPH11183134A (ja) | 対向している部品間の隙間とずれ量を測定する方式 | |
EP1995554A2 (en) | Two-dimensional lattice calibrating device, two-dimensional lattice calibrating method, two-dimensional lattice calibrating program and recording medium | |
JPH05212987A (ja) | 折り丁の均一性を確定する方法及び該方法の実施装置 | |
US7869970B2 (en) | Probe straightness measuring method | |
US7539586B2 (en) | Correction method and measuring instrument | |
US5339534A (en) | Warp measurement device | |
CN104281285B (zh) | 外挂式光学触控装置及其校正方法 | |
JP2006194692A (ja) | 測定装置および測定方法 | |
CN102402151B (zh) | 图像处理装置及图像处理装置的控制方法 | |
CN107525457B (zh) | 工业机械 | |
US7778788B2 (en) | Scanner based optical inspection system | |
US20020136579A1 (en) | Paper tray adjustment page | |
EP1882894A1 (en) | Optical measuring machine | |
US11255652B2 (en) | Methods and apparatus for determining a height of an edge portion of a product | |
KR101507927B1 (ko) | 인쇄물 오차 측정장치 | |
JP2012083275A (ja) | 被加工物の真直度校正方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |