一种鼠标连续书写方法技术

技术编号:24454189 阅读:16 留言:0更新日期:2020-06-10 15:04
一种鼠标连续书写方法,所述鼠标包括光电引擎、加速度检测单元,所述方法包括:采用光电引擎获取第一位移数据,采用加速度传感器获取第二位移数据,然后将第一位移数据作为鼠标书写过程中笔迹的输入数据,将第二位移数据作为鼠标书写过程中光标移动但不产生笔迹的输入数据,然后由所述终端对第一位移数据和第二位移数据进行处理或显示。本发明专利技术涉及鼠标领域,在用鼠标进行书写的过程中完全不用操作鼠标上的按键或触点,只需要像用粉笔或者普通钢笔书写一样,写完一笔后略微抬起鼠标,然后移动到下一笔的起始位置继续书写,整个书写过程流畅且自然。

A mouse continuous writing method

【技术实现步骤摘要】
一种鼠标连续书写方法
本专利技术涉及鼠标领域,具体涉及一种鼠标连续书写方法。
技术介绍
现有的光电鼠标依靠光电引擎获取鼠标沿其工作表面移动的轨迹变化数据,从而控制光标的移动,随着技术的发展,目前先进的光电引擎已经足以识别非常细微的轨迹变化,如果将高精度的光电引擎与书写功能相结合,就可以用鼠标书写或绘画出准确的笔迹。然而,用现有的普通鼠标进行书写的方法通常为:按住鼠标左键,写第一笔,写完第一笔之后松开鼠标左键,移动鼠标控制光标行至第二笔的起点,然后再按下鼠标左键,开始第二笔的书写,写完第二笔之后松开鼠标左键,移动鼠标控制光标行至第三笔的起点,以此类推完成后续笔画的书写。这种鼠标书写方式最大的问题在于,每写一笔都需要完成两个动作,即按住鼠标左键和松开鼠标左键,当然将鼠标左键替换成其他触发方式也是一样的,比如将鼠标左键替换成触点开关,轻触开始书写,松开结束当前笔画的书写,但是这种替换本质上是没变的,即每写一笔都需要操作两次,这种书写方式显然无法满足正常的书写需求,只能作为某些特殊场合应急之用。针对上述问题,专利技术人想到,如果可以提出一种鼠标连续书写的方法,在书写过程中完全不用操作鼠标上的按键或触点,只需要像用粉笔或者普通钢笔书写一样,写完一笔后略微抬起鼠标,然后移动到下一笔的起始位置继续书写,就可以用鼠标实现连续且流畅的书写,这将极大地满足人们在普通平面上进行书写的需求,而不再需要借助数位板、触摸板、触摸屏之类能感知接触位置的特殊面板,因此这将成为一种全新且具备实用价值的电子书写方式,并会对整个电子书写方式的格局产生一定的影响。
技术实现思路
本专利技术的目的是提供一种鼠标连续书写方法,在用鼠标进行书写的过程中完全不用操作鼠标上的按键或触点,只需要像用粉笔或者普通钢笔书写一样,写完一笔后略微抬起鼠标,然后移动到下一笔的起始位置继续书写,使整个书写过程流畅且自然。实现所述专利技术目的的技术方案如下:一种鼠标连续书写方法,其特征在于,应用于鼠标和终端,所述鼠标包括光电引擎、加速度检测单元,所述方法包括:步骤1:获取第一位移数据,即在鼠标的书写模式下,采用所述光电引擎获取当鼠标底部与鼠标工作表面的距离小于等于静默距离时鼠标沿鼠标工作表面移动产生的第一位移数据;步骤2:获取第二位移数据,即在鼠标的书写模式下,采用所述加速度检测单元获取当鼠标底部与鼠标工作表面的距离大于静默距离时鼠标沿鼠标工作表面移动产生的第二位移数据;步骤3:将第一位移数据作为鼠标书写过程中笔迹的输入数据,将第二位移数据作为鼠标书写过程中光标移动但不产生笔迹的输入数据,并在书写过程中将所述第一位移数据和所述第二位移数据实时传输给所述终端,由所述终端对第一位移数据和第二位移数据进行处理或显示。进一步的,所述鼠标还包括书写模式切换开关,采用所述书写切换模式开关实现鼠标的书写模式和普通鼠标模式之间的切换,在普通鼠标模式下,所述鼠标执行的是普通鼠标的功能,在书写模式下,所述鼠标执行的是连续书写的功能。进一步的,采用加速度检测单元获取第二位移数据的方法包括S1,确定积分下限:当鼠标底部与鼠标工作表面的距离大于静默距离,即光电引擎已经不再贡献有效的第一位移数据,但加速度检测单元仍能检测到鼠标沿鼠标工作表面移动的加速度变化,以光电引擎不再贡献有效的位移数据的时刻作为加速度二次积分获得第二位移数据的积分时间下限;S2,通过对加速度积分获得第二位移数据:在确定了所述积分下限的基础上,通过对加速度检测单元所检测到的加速度信号进行时域上的二次积分,即可得到第二位移数据;S3,确定积分上限:当鼠标底部与鼠标工作表面的距离由大于静默距离变化为小于等于静默距离时,即所述光电引擎重新开始贡献有效的第一位移数据,将此时刻作为此次加速度积分的时间上限,得到此次加速度积分的结果,即有效的第二位移数据。进一步的,所述第一位移数据与所述第二位移数据的衔接位置的确定方法为:第n个第一位移数据的位置终点,作为第n个第二位移数据的位置起点;第n个第二位移数据的位置终点,作为第n+1个第一位移数据的位置起点。本专利技术实现的原理:光电引擎的一个特性是具有静默距离,即光电引擎在检测鼠标相对其工作表面之间的位移数据时是有高度限制的,当鼠标底部离鼠标工作表面的距离超过某个距离阈值时,光电引擎将无法获得鼠标移动的位移数据,该距离阈值称为鼠标的静默距离。如果在书写的过程中不操作鼠标左键或触点,写完一笔后抬起鼠标使其上移的高度超过静默距离,以此操作作为结束当前笔画的信号,确实也能完成当前笔画的书写,但是下一笔画的起点应该在哪里是不得而知的,因为当鼠标抬起的距离超过静默距离后,无论怎么移动鼠标,光标都只会停留在抬起鼠标时光标所在的位置,因此这种情况下无法继续书写下一笔,而本专利技术中引入加速度检测单元的作用正是为了解决这一问题,将鼠标抬起来后的位移通过对加速度信号进行二次积分计算出来,得到下一笔的起点位置。对加速度进行二次积分计算位移的方法虽然精度上存在一些不足,但是如果只是用于确定下一笔的起点位置还是够用的,因为只需要计算当前笔画的终点到下一笔画的起点之间的位移,不会像计算实时轨迹那样因为多次的连续积分产生大量的累积误差,况且本身写字时起笔位置就不需要非常的精确。同时由于只需要计算当前笔画的终点到下一笔画的起点之间的位移,其计算任务量比较小,也更利于采用更精确的二次积分算法计算位移。反之,如果书写笔迹本身的轨迹也采用加速度二次积分来进行获取的话,其产生的轨迹误差将不可接受,原因如下:我们知道,笔迹是由许多连续的轨迹点组成的,如果采用加速度二次积分计算笔迹,下一轨迹点的计算需要以上一个计算出的轨迹点为位置起点,而上一轨迹点本身就带有计算误差,误差会一点一点逐步叠加,因此其计算出的笔迹会产生精度上的连续漂移,这样计算出来的轨迹将会与真实的鼠标移动轨迹产生越来越大的偏差。另外,在该过程中巨大的实时计算量也是不可接受的。这也是本专利技术采用光电引擎获取第一位移数据,用加速度检测单元获取第二位移数据的原因。本专利技术的有益效果:将本专利技术应用于鼠标的书写过程后,可以像用粉笔或者钢笔一样,实现连续且流畅的书写,这将极大地满足人们在普通平面上进行书写的需求,而不再需要借助数位板、触摸板、触摸屏之类能感知接触位置的特殊面板,使电子书写过程变得简便且低成本,因此该方法将成为一种全新且具备实用价值的电子书写方式,且有可能会对整个电子书写方式的市场和格局产生一定的影响。附图说明图1是本专利技术鼠标连续书写方法的简易原理说明图,图中“木”字的空心笔画1指代的是本专利技术所述的笔迹,即第一位移数据所对应的轨迹;图中带有箭头的三根细线2指代的是本专利技术所述的第二位移数据,即书写过程中抬起鼠标的高度超过静默距离时,鼠标沿其工作表面移动的空行程。具体实施方式下面将结合本专利技术的实施例及附图,对本专利技术做进一步详细说明和描述,需要说明的是,所描述的实施例仅仅是本专利技术的一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本本文档来自技高网
...

【技术保护点】
1.一种鼠标连续书写方法,其特征在于,应用于鼠标和终端,所述鼠标包括光电引擎、加速度检测单元,所述方法包括:/n步骤1:获取第一位移数据,即在鼠标的书写模式下,采用所述光电引擎获取当鼠标底部与鼠标工作表面的距离小于等于静默距离时鼠标沿鼠标工作表面移动产生的第一位移数据;/n步骤2:获取第二位移数据,即在鼠标的书写模式下,采用所述加速度检测单元获取当鼠标底部与鼠标工作表面的距离大于静默距离时鼠标沿鼠标工作表面移动产生的第二位移数据;/n步骤3:将第一位移数据作为鼠标书写过程中笔迹的输入数据,将第二位移数据作为鼠标书写过程中光标移动但不产生笔迹的输入数据,并在书写过程中将所述第一位移数据和所述第二位移数据实时传输给所述终端,由所述终端对第一位移数据和第二位移数据进行处理或显示。/n

【技术特征摘要】
1.一种鼠标连续书写方法,其特征在于,应用于鼠标和终端,所述鼠标包括光电引擎、加速度检测单元,所述方法包括:
步骤1:获取第一位移数据,即在鼠标的书写模式下,采用所述光电引擎获取当鼠标底部与鼠标工作表面的距离小于等于静默距离时鼠标沿鼠标工作表面移动产生的第一位移数据;
步骤2:获取第二位移数据,即在鼠标的书写模式下,采用所述加速度检测单元获取当鼠标底部与鼠标工作表面的距离大于静默距离时鼠标沿鼠标工作表面移动产生的第二位移数据;
步骤3:将第一位移数据作为鼠标书写过程中笔迹的输入数据,将第二位移数据作为鼠标书写过程中光标移动但不产生笔迹的输入数据,并在书写过程中将所述第一位移数据和所述第二位移数据实时传输给所述终端,由所述终端对第一位移数据和第二位移数据进行处理或显示。


2.根据权利要求1所述的鼠标连续书写方法,其特征在于,所述鼠标还包括书写模式切换开关,采用所述书写模式切换开关实现鼠标的书写模式和普通鼠标模式之间的切换,在普通鼠标模式下,所述鼠标执行的是普通鼠标的功能,在书写模式下,所述鼠标执行的是书写的功能。


3.根据权利要求1所述的鼠标连续书写方法,其特征在于,采用及速度检测单元获...

【专利技术属性】
技术研发人员:杨程
申请(专利权)人:西安图唯谷创新科技有限公司
类型:发明
国别省市:陕西;61

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1