光标辅助定位装置的制作方法

文档序号:6450070阅读:174来源:国知局
专利名称:光标辅助定位装置的制作方法
技术领域
光标辅助定位装置
技术领域
本实用新型涉及计算机技术领域,特别涉及ー种光标辅助定位装置。
背景技木现有的计算机技术领域中的用户操作界面通常为图形操作界面,通过检测光标在显示屏上的位置和移动轨迹来生成输入指令。如传统技术中的视窗操作系统,在显示视窗内通常包括多个与输入指令对应的图标。用户在希望输入指令时,只需要通过鼠标滑动将光标移动到相应的图标上,然后点击鼠标的功能键,即可输入相应的指令。然而,当图标较小或者需要精确的确定光标位置时,上述的传统的光标输入方式会有很多不便之处。图表较小会导致用户不容易点到,且用户通过鼠标滑动控制光标时易因为手的轻微抖动而使光标在屏幕上晃动。从而导致用户的输入因为光标定位的不准确而产生不便。·

实用新型内容基于此,有必要设计ー种准确方便的光标辅助定位装置。ー种光标辅助定位装置,其特征在于,包括设有目标输入区且跟踪获取光标位置的显示器、与鼠标连接的采集光标移动矢量加速度的输入装置、与所述显示器及所述输入装置连接的,根据光标移动矢量加速度,在设定的锁定时间内,将光标锁定在所述目标输入区内移动的处理器。优选的,所述输入装置传输给所述处理器的数据包括光标的移动矢量加速度,所述移动矢量加速度包括与所述目标输入区的边缘在光标位置的切线平行的平行加速度分量和与所述切线垂直的垂直加速度分量;在设定的锁定时间内,当垂直加速度分量的方向为远离所述目标输入区吋,所述输入装置传输给所述处理器的数据仅包括所述平行加速度分量;所述光标辅助定位装置还包括与所述处理器连接的,在检测到所述光标的移动矢量加速度中的垂直加速度分量大于预设加速度值后,向所述处理器发送第一信号的第一比较器;所述处理器接收到第一信号后将锁定时间设置为O。采用了上述光标辅助定位装置后,用户在通过鼠标滑动控制光标进入到目标输入区输入指令时,光标不会因为手的抖动或其他扰动因素而轻易脱离目标输入区,而是根据鼠标滑动行为对光标产生的移动矢量加速度将光标锁定在目标输入区内移动。从而使得光标的定位更加准确,从而使得用户的输入更加方便。

图I为ー个实施例中光标辅助定位装置的结构示意图;图2为图I的光标辅助定位装置中显示器的外观示意简图;[0013]图3为ー个实施例中鼠标滑动使光标产生的正交的加速度分量的变化曲线;图4为ー个实施例中实际用于光标定位的正交的加速度分量的变化曲线。
具体实施方式在一个实施例中,如图I所示,光标辅助定位装置100包括设有目标输入区且跟踪获取光标位置的显示器102、与鼠标连接的采集光标移动矢量加速度的输入装置104、与显示器102及输入装置104连接的,根据光标移动矢量加速度,在设定的锁定时间内,将光标锁定在目标输入区内移动的处理器106。本实施例中,如图2所示,显示器102的屏幕上设置有目标输入区20,优选的,目标输入区20内设有圆形的图标来表示此区域。用户通过移动光标进入目标输入区20,然后点击鼠标上的功能键即可进行输入指令操作。例如,鼠标左键双击目标输入区20则输入了 “执行程序”的指令,鼠标右键点击目标输入区20则输入了 “弹出菜単”的指令。本实施例中,优选的,显示器102内还设有事件发生器(图中未标示),事件发生器先跟踪检测光标在显示器102上的位置,当检测到光标的位置位于目标输入区20的边缘吋,则生成移出光标事件。移出光标事件可以用符号、电信号或者代码表示。显示器102将移出光标事件发送给处理器106。显示器102还用于改变目标输入区20的显示效果。当光标的当前位置位于目标输入区20内时,则改变目标输入区20的显示效果,当光标离开目标输入区20吋,恢复目标输入区20的显示效果。例如,本实施例中,当光标位于目标输入区20时,显示器102将目标输入区20内的图标闻売和/或放大和/或震动,当光标尚开目标输入区20时,则将停止闻売和/或放大和/或震动。当显示器102的屏幕上的图标20很多吋,上述做法可以使用户可以方便的获知选中的图标20的位置,从而提高用户体验。本实施例中,输入装置104与鼠标连接,检测鼠标的滑动行为。鼠标的滑动行为使光标具有移动矢量加速度;光标的移动矢量加速度包括与目标输入区20的边缘在光标位置的切线平行的平行加速度分量和与所述切线垂直的垂直加速度分量。本实施例中,如图2所示,鼠标的滑动使光标具有移动矢量加速度a,当光标处于目标输入区20的边缘时,移动矢量加速度可以分解为与目标输入区20在光标位置的切线平行的平行加速度分量X和与所述切线垂直的垂直加速度分量I。输入装置104获取到光标的移动矢量加速度之后,将其发送给处理器106。发送的数据格式可以是代码、符号或者电信号。处理器106用于接收显示器102发送的移出光标事件和输入装置104发送的光标的移动矢量加速度。处理器106在接收到显示器102发送的移出光标事件后,根据光标移动矢量加速度,在设定的锁定时间内,将光标锁定在目标输入区20内移动。本实施例中,在某次输入中,光标由目标输入区20的内部到移动到其边缘上C的位置吋,显示器102通过检测光标的位置生成的移出光标事件,并记录下光标在C位置的初始移动速度,并将移出光标事件和初始移动速度发送给处理器106。同时,输入装置104检测到鼠标的滑动使光标在显示屏10上产生了移动矢量加速度a,a具有X和y两个分量。其中,x为平行于目标输入区20在C位置的切线的平行加速度分量,y为垂直于目标输入区20在C位置的切线的垂直加速度分量。输入装置104也将移动矢量加速度a发送给处理器106。设移入目标输入区20方向的垂直加速度分量y为正值,移出目标输入区20方向的垂直加速度分量y为负值。在设定的锁定时间内,若垂直加速度分量y为负值,处理器106将光标锁定在目标输入区20的边缘,即将此刻光标的初始移动速度与垂直加速度分量y平行的垂直速度分量置为0,并让光标以初始移动速度与垂直加速度分量y垂直的平行速度分量沿目标输入区20边缘移动;然后仅通过平行加速度分量X定位光标;若垂直加速度分量I为正值,让光标以此刻的初始移动速度自由移动,并通过移动矢量加速度a定位光标。在锁定时间后,光标自由移动。例如,本实施例中,请同时參考图3和图4,图3表不的鼠标滑动使光标广生的平打加速度分量X和垂直加速度分量y的变化曲线,图4表示的是实际用于光标定位的平行加 速度分量X和垂直加速度分量y的变化曲线。其中,b至t2的时间为锁定时间,锁定时间的时长为预先设定的參数。在b至h的时间区间,垂直加速度分量y为负值,即鼠标的滑动使光标有向移出目标输入区20的方向的垂直加速度分量y。则,在根据移动矢量加速度a定位以初始速度移动的光标时,仅通过a的平行加速度分量X将光标定位。根据加速度定位光标的位置的方法为简单的数学计算,在此不做详细解释说明。由于平行加速度分量X平行于目标输入区20经过位置C的切线,因此光标必然是在目标输入区20的边缘上移动。因此,此处也可以表述为将光标锁定在图标20的边缘移动。如图2所示,在经过b至h的时间段后,光标移动到D的位置。在h至t2的时间区间,垂直加速度分量y变为正值,即鼠标的滑动使光标有向朝向目标输入区20的方向移动的加速度。则,根据移动矢量加速度a定位光标,即光标从h时刻起,不再沿着目标输入区20的边缘移动,而是在目标输入区20的内部自由移动。在另ー实施例中,若在锁定时间b至t2的时间区间内,a的垂直加速度分量y均为负值,则在b至t2的时间区间内,光标一直在目标输入区20的边缘转动。而t2时刻后,则处理器106根据移动矢量加速度a定位光标,即光标自由移动。因此,综上所述,在锁定时间b至t2的时间区间内,根据移动矢量加速度a将光标锁定在目标输入区20内移动。本实施例中,光标辅助定位装置100还包括与处理器106连接的,在检测到光标的移动矢量加速度中的垂直加速度分量大于预设加速度值后,向处理器106发送第一信号的第一比较器108。处理器106接收第一信号后将锁定时间设置为O。即在判断垂直加速度分量I的方向时,还要判断垂直加速度分量I是否大于预设加速度值,若是,则处理器106将锁定时间设定为0,否则,仍将锁定时间设定为预设的时间。也就是说,在将光标锁定在目标输入区20的内部移动之前,处理器106先根据第一比较器108传输来的信号,判断光标是否有以较大的加速度离开目标输入区20的趋势,若是,则终止锁定,让光标自由离开,否则,继续在锁定时间内,处理器106将光标锁定在目标输入区20的边缘移动直到光标向目标输入区20内移动或者有足够大的移出目标输入区20的垂直加速度分量y。本实施例中,处理器106在目标输入区20的周围还延伸设置有辅助定位区30。辅助定位区30优选为环形,其大小可根据需要调节。本实施例中,显示器102上的事件发生器还在光标由辅助定位区30的外边缘进入辅助定位区30时生成移入光标事件。移入光标事件可以用符号、电信号或者代码表示,并将移入光标事件发送给处理器106。当处理器106接收到移入光标事件吋,将光标重定位到目标输入区20的中心。本实施例中,优选的,输入装置104传输给处理器106的数据还包括鼠标的滑动速度。光标辅助定位装置100还包括与处理器106连接的,当检测到接收到的滑动速度小于预设值时向处理器106发送第二信号的第二比较器110。处理器106在接收到第二信号后将位于辅助定位区30的光标重定位到目标输入区20的中心。在其他实施例中,光标辅助定位装置100还设有与处理器106连接的延时器112。当处理器106接收到移入光标事件时,先激活延时器112。延时器112在处理器106接收到移入光标事件后,先延迟预设时间,再向处理器106发送第三信号。处理器106接收到第三信号后先根据显示器102发送的数据判断光标是否仍位于辅助定位区30中,若是,则将光标重定位到目标输入区20的中心。·也就是说,在光标进入辅助定位区30之后,处理器106还要判断光标是否以辅助定位区30对应的目标输入区20为移动目标位置。当用户通过滑动鼠标使得光标以较大的速度滑过辅助定位区30时,通常情况下是因为用户控制光标移动的移动目标位置并非目标输入区20,而是显示器102上的其他区域。当显示器102上有多个图标时,用户可以非常方便的选取其中任意ー个,而不会因为不小心将光标移入错误的辅助定位区30而选中错误的图标20。采用了上述光标辅助定位装置后,用户在通过鼠标滑动控制光标进入到目标输入区输入指令时,光标不会因为手的抖动或其他扰动因素而轻易脱离目标输入区,而是根据鼠标滑动行为对光标产生的移动矢量加速度将光标锁定在目标输入区内移动。从而使得光标的定位更加准确,从而使得用户的输入更加方便。以上所述实施例仅表达了本实用新型的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本实用新型专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本实用新型构思的前提下,还可以做出若干变形和改进,这些都属于本实用新型的保护范围。因此,本实用新型专利的保护范围应以所附权利要求为准。
权利要求1.ー种光标辅助定位装置,其特征在于,包括设有目标输入区且跟踪获取光标位置的显示器、与鼠标连接的采集光标移动矢量加速度的输入装置、与所述显示器及所述输入装置连接的,根据光标移动矢量加速度,在设定的锁定时间内,将光标锁定在所述目标输入区内移动的处理器。
2.根据权利要求I所述的光标辅助定位装置,其特征在于,所述输入装置传输给所述处理器的数据包括光标的移动矢量加速度,所述移动矢量加速度包括与所述目标输入区的边缘在光标位置的切线平行的平行加速度分量和与所述切线垂直的垂直加速度分量; 在设定的锁定时间内,当垂直加速度分量的方向为远离所述目标输入区时,所述输入装置传输给所述处理器的数据仅包括所述平行加速度分量; 所述光标辅助定位装置还包括与所述处理器连接的,在检测到所述光标的移动矢量加速度中的垂直加速度分量大于预设加速度值后,向所述处理器发送第一信号的第一比较器; 所述处理器接收到第一信号后将锁定时间设置为O。
专利摘要一种光标辅助定位装置,包括设有目标输入区且跟踪获取光标位置的显示器、与鼠标连接的采集光标移动矢量加速度的输入装置、与所述显示器及所述输入装置连接的,根据光标移动矢量加速度,在设定的锁定时间内,将光标锁定在所述目标输入区内移动的处理器。采用了上述光标辅助定位装置后,使得光标不会因为鼠标的轻微扰动而轻易脱离目标输入区,从而方便了用户输入,提高了用户体验。
文档编号G06F3/033GK202494990SQ20112030683
公开日2012年10月17日 申请日期2011年8月22日 优先权日2011年8月22日
发明者何世雄 申请人:幻音数码有限公司, 幻音科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1