一种鼠标DPI自动调整方法及速度自适应鼠标.pdf

上传人:32 文档编号:633204 上传时间:2018-02-28 格式:PDF 页数:8 大小:423.27KB
返回 下载 相关 举报
摘要
申请专利号:

CN201510650933.X

申请日:

2015.09.30

公开号:

CN105260041A

公开日:

2016.01.20

当前法律状态:

实审

有效性:

审中

法律详情:

实质审查的生效IPC(主分类):G06F 3/038申请日:20150930|||公开

IPC分类号:

G06F3/038(2013.01)I; G06F3/0354(2013.01)I

主分类号:

G06F3/038

申请人:

中国航天员科研训练中心; 浙江理工大学

发明人:

王丽; 蒋婷; 刘骅; 葛列众; 胡信奎

地址:

100094北京市海淀区北清路26号院

优先权:

专利代理机构:

国防专利服务中心11043

代理人:

胡永贵

PDF下载: PDF下载
内容摘要

本发明属于计算机信号输入设备领域,公开了一种鼠标DPI自动调整方法及自适应速度鼠标。所述鼠标DPI自动调整方法通过构建任务类型ID和DPI对照关系进而设定鼠标DPI。所述自适应速度鼠标包括光学系统、微处理器、储存器,微处理器分别与光学系统、储存器双向连接。本发明在鼠标光学系统的检测下,通过识别不同的任务类型ID,自动调取储存器中的任务类型ID和DPI对照关系,自动改变鼠标DPI以适应不同任务,无需用户手动调节DPI。本发明提供的速度自适应鼠标,可根据判定用户所使用的任务环境,自动选择相适应的鼠标速度,适合于各种可连接鼠标的计算机作为输入设备。

权利要求书

1.一种鼠标DPI自动调整方法,步骤如下:
S1、在鼠标内预设一个空表:任务类型ID和最优选DPI对照表ID/DPI对照表;
S2、构建ID/DPI对照表,具体方法如下:
(1)将鼠标的DPI设置为预设值DPI00,此时鼠标的DPI值记为DPIn1;计算此时的任
务类型ID,记为IDn,n≥1:
ID=log2(D/W+1)(1)
其中,D为点击目标与鼠标指针当前位置的距离;W为点击目标的宽度;
(2)用户根据某一任务类型要求拖动鼠标点击目标,计算此时的操作效率yn1
y = 1 T 1 - T 2 - - - ( 2 ) ]]>
其中,T1是鼠标成功点击目标时刻,T2是目标出现时刻,y为操作效率;
(3)调整鼠标的DPI值为DPIn2,DPIn2是由DPIn1以100为步进,随机正负调整而来;
用户再次根据该任务类型要求拖动鼠标点击目标,计算此时的操作效率yn2;多调整几次鼠标
的DPI值,获得DPIn3、......DPInj及其对应的操作效率yn3、......ynj,(2≤j),将DPIn1、DPIn2
DPIn3、......DPInj、yn1、yn2、yn3、......ynj代入公式(3),获得多条二次函数曲线,将多条二
次函数曲线拟合,可得一条拟合曲线及一组a、b值,当x=-b/2a时,y有最大值,则此时的
DPI值使该任务类型IDn的操作效率最高,将此时的DPI值记作DPIn;将IDn值、DPIn值存
入ID/DPI对照表;
y=ax2+bx(3)
其中,x为DPI值;
根据不同任务类型,重复步骤S2,直至将全部任务类型IDn值及其对应的最优选DPIn
值存入ID/DPI对照表中;
S3、进行实际任务操作时,首先利用公式(1)计算任务类型ID,然后从ID/DPI对照
表中选择与该ID差值最小的IDn值,并将鼠标的DPI值设置为该IDn值对应的最优选DPIn
从而实现鼠标DPI值的自动调整;
在ID/DPI对照表设置完成后,若有新任务需要重设ID/DPI对照表时,重复步骤S2。
2.根据权利要求1所述的鼠标DPI自动调整方法,其特征在于:步骤S2中鼠标DPI预
设值DPI00设为1000。
3.根据权利要求1所述的鼠标DPI自动调整方法,其特征在于:步骤S2中j≤5。
4.一种速度自适应鼠标,其特征在于,包括设置在鼠标内部的光学系统、微处理器、
储存器,所述微处理器分别与光学系统、储存器双向连接;
所述光学系统用于采集当前鼠标操作的点击目标与鼠标指针当前位置的距离D和点击
目标的宽度W;
所述微处理器用于构建ID/DPI对照表,并在实际任务操作时,从ID/DPI对照表中选择
最适合该任务的DPI值,设置为鼠标此时的DPI值,从而实现鼠标DPI值的自动调整;
所述ID/DPI对照表的构建过程如下:
(1)在鼠标内预设一个空表:任务类型ID和最优选DPI对照表ID/DPI对照表
(2)将鼠标的DPI值设置为预设值DPI00,此时鼠标的DPI值记为DPIn1;计算此时的
任务类型ID,记为IDn,n≥1:
ID=log2(D/W+1)(1)
其中,D为点击目标与鼠标指针当前位置的距离;W为点击目标的宽度;
(3)用户根据某一任务类型要求拖动鼠标点击目标,计算此时的操作效率yn1
y = 1 T 1 - T 2 - - - ( 2 ) ]]>
其中,T1是鼠标成功点击目标时刻,T2是目标出现时刻,y为操作效率;
(4)调整鼠标的DPI值为DPIn2,DPIn2是由DPIn1以100为步进,随机正负调整而来;
用户再次根据该任务类型要求拖动鼠标点击目标,计算此时的操作效率yn2;多调整几次鼠标
的DPI值,获得DPIn3、......DPInj及其对应的操作效率yn3、......ynj,(2≤j),将DPIn1、DPIn2
DPIn3、......DPInj、yn1、yn2、yn3、......ynj代入公式(3),获得多条二次函数曲线,将多条二
次函数曲线拟合,可得一条拟合曲线及一组a、b值,当x=-b/2a时,y有最大值,则此时的
DPI值使该任务类型IDn的操作效率最高,将此时的DPI值记作DPIn;将IDn值、DPIn值存
入ID/DPI对照表;
y=ax2+bx(3)
其中,x为DPI值;
根据不同任务类型,重复步骤(2)~(4),直至将全部任务类型IDn值及其对应的最
优选DPIn值存入ID/DPI对照表中;
所述在实际任务操作时,从ID/DPI对照表中选择最适合该任务的DPI值的过程如下:
首先利用公式(1)计算任务类型ID,然后从ID/DPI对照表中选择与该ID差值最小的IDn
值,并将鼠标的DPI值设置为该IDn值对应的最优选DPIn
在ID/DPI对照表设置完成后,若有新任务需要重设ID/DPI对照表时,重复步骤(2)~
(4),将该新任务类型IDn值及其对应的最优选DPIn值存入ID/DPI对照表中;
所述储存器用于储存ID/DPI对照表。
5.根据权利要求4所述的速度自适应鼠标,其特征在于:鼠标DPI预设值设为1000。

说明书

一种鼠标DPI自动调整方法及速度自适应鼠标

技术领域

本发明属于计算机信号输入设备领域,尤其涉及一种可根据不同任务而速度自适应的鼠标及其DPI自动调整方法。

背景技术

随着鼠标技术的发展,尤其是鼠标性能的改善,鼠标DPI(DotsPerInch,每英寸的像素数)有显著的提高。当我们需要鼠标在屏幕上移动一段固定的距离时,高DPI的鼠标所移动的物理距离会比低DPI鼠标要短。高DPI的鼠标可以对更小的操作在最快的时间里做出反应。但是,现在用户使用鼠标时会面对很多不同的任务,这些任务可能需要鼠标对于不同的任务有特定的速度。有的任务需要频繁的大幅移动鼠标,这就需要鼠标速度较快。有的任务需要对目标进行细微操作,这就需要将速度降下来以提高精度。针对这一问题,申请号为200710076440.5的发明专利提出预设不同的DPI让用户针对不同的任务手动调节鼠标速度,而这种解决方案在用户手动调节DPI时占用了用户的时间,从而降低了工作效率。申请号为200910221384.9的发明专利提出了一种根据鼠标移动速度改变鼠标DPI的方法,但这种方法在实施过程中,容易出现鼠标DPI调节并不适合具体任务的问题,造成指针容易越过目标,从而降低操作效率。

发明内容

本发明需解决的技术问题是提供一种可识别不同任务类型的鼠标DPI自动调整方法及速度自适应鼠标。

为解决上述技术问题,本发明采取技术方案如下:

一种鼠标DPI自动调整方法,步骤如下:

S1、在鼠标内预设一个空表:任务类型ID和最优选DPI对照表ID/DPI对照表;

S2、构建ID/DPI对照表,具体方法如下:

(1)将鼠标的DPI设置为预设值DPI00,此时鼠标的DPI值记为DPIn1;计算此时的任务类型ID,记为IDn,n≥1:

ID=log2(D/W+I)(1)

其中,D为点击目标与鼠标指针当前位置的距离;W为点击目标的宽度;

(2)用户根据某一任务类型要求拖动鼠标点击目标,计算此时的操作效率yn1

y = 1 T 1 - T 2 - - - ( 2 ) ]]>

其中,T1是鼠标成功点击目标时刻,T2是目标出现时刻,y为操作效率;

(3)调整鼠标的DPI值为DPIn2,DPIn2是由DPIn1以100为步进,随机正负调整而来;用户再次根据该任务类型要求拖动鼠标点击目标,计算此时的操作效率yn2;多调整几次鼠标的DPI值,获得DPIn3、......DPInj及其对应的操作效率yn3、......ynj,(2≤j),将DPIn1、DPIn2、DPIn3、......DPInj、yn1、yn2、yn3、......ynj代入公式(3),获得多条二次函数曲线,将多条二次函数曲线拟合,可得一条拟合曲线及一组a、b值,当x=-b/2a时,y有最大值,则此时的DPI值使该任务类型IDn的操作效率最高,将此时的DPI值记作DPIn;将IDn值、DPIn值存入ID/DPI对照表;

y=ax2+bx(3)

其中,x为DPI值;

根据不同任务类型,重复步骤S2,直至将全部任务类型IDn值及其对应的最优选DPIn值存入ID/DPI对照表中;

S3、进行实际任务操作时,首先利用公式(1)计算任务类型ID,然后从ID/DPI对照表中选择与该ID差值最小的IDn值,并将鼠标的DPI值设置为该IDn值对应的最优选DPIn,从而实现鼠标DPI值的自动调整;

在ID/DPI对照表设置完成后,若有新任务需要重设ID/DPI对照表时,重复步骤S2。

上述鼠标DPI自动调整方法中,步骤S2中鼠标DPI预设值DPI00设为1000。

上述鼠标DPI自动调整方法中,步骤S2中优选j≤5。

本发明还提供了一种速度自适应鼠标,包括设置在鼠标内部的光学系统、微处理器、储存器,所述微处理器分别与光学系统、储存器双向连接;

所述光学系统用于采集当前鼠标操作的点击目标与鼠标指针当前位置的距离D和点击目标的宽度W;

所述微处理器用于构建ID/DPI对照表,并在实际任务操作时,从ID/DPI对照表中选择最适合该任务的DPI值,设置为鼠标此时的DPI值,从而实现鼠标DPI值的自动调整;

所述ID/DPI对照表的构建过程如下:

(1)在鼠标内预设一个空表:任务类型ID和最优选DPI对照表ID/DPI对照表

(2)将鼠标的DPI值设置为预设值DPI00,此时鼠标的DPI值记为DPIn1;计算此时的任务类型ID,记为IDn,n≥1:

ID=log2(D/W+I)(1)

其中,D为点击目标与鼠标指针当前位置的距离;W为点击目标的宽度;

(3)用户根据某一任务类型要求拖动鼠标点击目标,计算此时的操作效率yn1

y = 1 T 1 - T 2 - - - ( 2 ) ]]>

其中,T1是鼠标成功点击目标时刻,T2是目标出现时刻,y为操作效率;

(4)调整鼠标的DPI值为DPIn2,DPIn2是由DPIn1以100为步进,随机正负调整而来;用户再次根据该任务类型要求拖动鼠标点击目标,计算此时的操作效率yn2;多调整几次鼠标的DPI值,获得DPIn3、......DPInj及其对应的操作效率yn3、......ynj,(2≤j),将DPIn1、DPIn2、DPIn3、......DPInj、yn1、yn2、yn3、......ynj代入公式(3),获得多条二次函数曲线,将多条二次函数曲线拟合,可得一条拟合曲线及一组a、b值,当x=-b/2a时,y有最大值,则此时的DPI值使该任务类型IDn的操作效率最高,将此时的DPI值记作DPIn;将IDn值、DPIn值存入ID/DPI对照表;

y=ax2+bx(3)

其中,x为DPI值;

根据不同任务类型,重复步骤(2)~(4),直至将全部任务类型IDn值及其对应的最优选DPIn值存入ID/DPI对照表中;

所述在实际任务操作时,从ID/DPI对照表中选择最适合该任务的DPI值的过程如下:首先利用公式(1)计算任务类型ID,然后从ID/DPI对照表中选择与该ID差值最小的IDn值,并将鼠标的DPI值设置为该IDn值对应的最优选DPIn

在ID/DPI对照表设置完成后,若有新任务需要重设ID/DPI对照表时,重复步骤(2)~(4),将该新任务类型IDn值及其对应的最优选DPIn值存入ID/DPI对照表中;

所述储存器用于储存ID/DPI对照表。

上述速度自适应鼠标中,鼠标DPI预设值取1000。

本发明有益效果:

本发明根据判定用户所使用的任务环境,自动选择DPI值,即自动选择相适应的鼠标速度,以适应用户对于不同任务的需求,可以提高特定任务的操作精度,减少操作时间;同时减少用户移动鼠标的物理距离,缓解疲劳。该发明适合于各种可连接鼠标的计算机作为输入设备。

具体实施方式

下面对本发明作进一步详细描述,有必要在此指出的是,以下具体实施方式只用于对本发明进行进一步的说明,不能理解为对本发明保护范围的限制,该领域的普通技术人员可以根据上述发明内容对本发明作出一些非本质的改进和调整。

本发明提供了一种鼠标DPI自动调整方法,包括如下步骤:

S1、在鼠标内预设一个空表:任务类型ID和最优选DPI对照表ID/DPI对照表;

S2、构建ID/DPI对照表,具体方法如下:

(1)将鼠标的DPI设置为预设值DPI00,此时鼠标的DPI值记为DPIn1;在用户点击鼠标时,计算此时的任务类型ID,记为IDn,n≥1,任务类型ID计算方法如下:

ID=log2(D/W+1)(1)

其中,D为点击目标与鼠标指针当前位置的距离;W为点击目标的宽度,点击目标的宽度具体是指将目标抽象成圆形,该圆形的直径即为点击目标的宽度;

(2)用户根据某一任务类型要求拖动鼠标点击目标,计算此时的操作效率yn1

y = 1 T 1 - T 2 - - - ( 2 ) ]]>

其中,y为操作效率,T1是鼠标成功点击目标时刻,T2是目标出现时刻;

(3)通过实验发现,在某一任务类型下,随着鼠标DPI值的升高,鼠标操作效率有着先上升后下降的规律,可用经验公式描述为:

y=ax2+bx(3)

其中,a<0,x为DPI值,y为操作效率;

针对任务类型IDn,即同一任务类型下,调整鼠标的DPI值为DPIn2,该DPIn2是由DPIn1调整而来,一般以100为步进,随机正负调整,用户再次根据该任务类型要求拖动鼠标点击目标,计算此时的操作效率yn2;多调整几次鼠标的DPI值,调整方法同前,后一DPI值是前一DPI值通过步长调整得到的,获得DPIn3、......DPInj及其对应的操作效率yn3、......ynj,(其中j代表了调整鼠标DPI的次数,一般情况下优选2≤j≤5),将DPIn1、DPIn2、DPIn3、......DPInj、yn1、yn2、yn3、......ynj代入公式(3),获得多条二次函数曲线,将多条二次函数曲线拟合,可得一条拟合曲线及一组a、b值,当x=-b/2a时,y有最大值,则此时的DPI值使该任务类型IDn的操作效率最高,将此时的DPI值记作DPIn;并将IDn值、DPIn值存入任务类型ID和DPI对照关系表。

根据不同任务类型,重复步骤S2,直至将全部任务类型IDn值及其对应的最优选DPIn值存入ID/DPI对照表中;

S3、进行实际任务操作时,首先利用公式(1)计算任务类型ID,然后从ID/DPI对照表中选择与该ID差值最小的IDn值,并将鼠标的DPI值设置为该IDn值对应的最优选DPIn,从而实现鼠标DPI值的自动调整;

在ID/DPI对照表设置完成后,若有新任务需要重设ID/DPI对照表时,重复步骤S2。

在实际应用中,一般鼠标DPI预设值DPI00设为1000。

另外本发明还提供了一种速度自适应鼠标,在鼠标内部设置有光学系统、微处理器、储存器,所述微处理器分别与所述光学系统、所述储存器双向连接;所述双向连接是指连接的双方可以向对方发送或接收数据。

其中,光学系统、微处理器、储存器的作用如下:

所述光学系统用于采集当前鼠标操作的点击目标与鼠标指针当前位置的距离D和点击目标的宽度W;

所述微处理器用于构建ID/DPI对照表,并在实际任务操作时,从ID/DPI对照表中选择最适合该任务的DPI值,设置为鼠标此时的DPI值,从而实现鼠标DPI值的自动调整。

所述ID/DPI对照表的构建过程如下:

(1)在鼠标内预设一个空表:任务类型ID和最优选DPI对照表ID/DPI对照表

(2)将鼠标的DPI值设置为预设值DPI00,此时鼠标的DPI值记为DPIn1;计算此时的任务类型ID,记为IDn,n≥1:

ID=log2(D/W+1)(1)

其中,D为点击目标与鼠标指针当前位置的距离;W为点击目标的宽度;

(3)用户根据某一任务类型要求拖动鼠标点击目标,计算此时的操作效率yn1

y = 1 T 1 - T 2 - - - ( 2 ) ]]>

其中,T1是鼠标成功点击目标时刻,T2是目标出现时刻,y为操作效率;

(4)调整鼠标的DPI值为DPIn2,DPIn2是由DPIn1以100为步进,随机正负调整而来;用户再次根据该任务类型要求拖动鼠标点击目标,计算此时的操作效率yn2;多调整几次鼠标的DPI值,获得DPIn3、......DPInj及其对应的操作效率yn3、......ynj,(2≤j),将DPIn1、DPIn2、DPIn3、......DPInj、yn1、yn2、yn3、......ynj代入公式(3),获得多条二次函数曲线,将多条二次函数曲线拟合,可得一条拟合曲线及一组a、b值,当x=-b/2a时,y有最大值,则此时的DPI值使该任务类型IDn的操作效率最高,将此时的DPI值记作DPIn;将IDn值、DPIn值存入ID/DPI对照表;

y=ax2+bx(3)

其中,x为DPI值;

根据不同任务类型,重复步骤(2)~(4),直至将全部任务类型IDn值及其对应的最优选DPIn值存入ID/DPI对照表中;

所述在实际任务操作时,从ID/DPI对照表中选择最适合该任务的DPI值的过程如下:首先利用公式(1)计算任务类型ID,然后从ID/DPI对照表中选择与该ID差值最小的IDn值,并将鼠标的DPI值设置为该IDn值对应的最优选DPIn

在ID/DPI对照表设置完成后,若有新任务需要重设ID/DPI对照表时,重复步骤(2)~(4),将该新任务类型IDn值及其对应的最优选DPIn值存入ID/DPI对照表中;

所述储存器用于储存ID/DPI对照表。

一种鼠标DPI自动调整方法及速度自适应鼠标.pdf_第1页
第1页 / 共8页
一种鼠标DPI自动调整方法及速度自适应鼠标.pdf_第2页
第2页 / 共8页
一种鼠标DPI自动调整方法及速度自适应鼠标.pdf_第3页
第3页 / 共8页
点击查看更多>>
资源描述

《一种鼠标DPI自动调整方法及速度自适应鼠标.pdf》由会员分享,可在线阅读,更多相关《一种鼠标DPI自动调整方法及速度自适应鼠标.pdf(8页珍藏版)》请在专利查询网上搜索。

本发明属于计算机信号输入设备领域,公开了一种鼠标DPI自动调整方法及自适应速度鼠标。所述鼠标DPI自动调整方法通过构建任务类型ID和DPI对照关系进而设定鼠标DPI。所述自适应速度鼠标包括光学系统、微处理器、储存器,微处理器分别与光学系统、储存器双向连接。本发明在鼠标光学系统的检测下,通过识别不同的任务类型ID,自动调取储存器中的任务类型ID和DPI对照关系,自动改变鼠标DPI以适应不同任务,无需。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1