国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種鼠標(biāo)dpi自動(dòng)調(diào)整方法及速度自適應(yīng)鼠標(biāo)的制作方法

      文檔序號(hào):9505866閱讀:2311來(lái)源:國(guó)知局
      一種鼠標(biāo)dpi自動(dòng)調(diào)整方法及速度自適應(yīng)鼠標(biāo)的制作方法
      【技術(shù)領(lǐng)域】
      [0001] 本發(fā)明屬于計(jì)算機(jī)信號(hào)輸入設(shè)備領(lǐng)域,尤其涉及一種可根據(jù)不同任務(wù)而速度自適 應(yīng)的鼠標(biāo)及其DPI自動(dòng)調(diào)整方法。
      【背景技術(shù)】
      [0002] 隨著鼠標(biāo)技術(shù)的發(fā)展,尤其是鼠標(biāo)性能的改善,鼠標(biāo)DPI (Dots Per Inch,每英寸 的像素?cái)?shù))有顯著的提高。當(dāng)我們需要鼠標(biāo)在屏幕上移動(dòng)一段固定的距離時(shí),高DPI的鼠 標(biāo)所移動(dòng)的物理距離會(huì)比低DPI鼠標(biāo)要短。高DPI的鼠標(biāo)可以對(duì)更小的操作在最快的時(shí)間 里做出反應(yīng)。但是,現(xiàn)在用戶(hù)使用鼠標(biāo)時(shí)會(huì)面對(duì)很多不同的任務(wù),這些任務(wù)可能需要鼠標(biāo)對(duì) 于不同的任務(wù)有特定的速度。有的任務(wù)需要頻繁的大幅移動(dòng)鼠標(biāo),這就需要鼠標(biāo)速度較快。 有的任務(wù)需要對(duì)目標(biāo)進(jìn)行細(xì)微操作,這就需要將速度降下來(lái)以提高精度。針對(duì)這一問(wèn)題,申 請(qǐng)?zhí)枮?00710076440. 5的發(fā)明專(zhuān)利提出預(yù)設(shè)不同的DPI讓用戶(hù)針對(duì)不同的任務(wù)手動(dòng)調(diào)節(jié) 鼠標(biāo)速度,而這種解決方案在用戶(hù)手動(dòng)調(diào)節(jié)DPI時(shí)占用了用戶(hù)的時(shí)間,從而降低了工作效 率。申請(qǐng)?zhí)枮?00910221384. 9的發(fā)明專(zhuān)利提出了一種根據(jù)鼠標(biāo)移動(dòng)速度改變鼠標(biāo)DPI的 方法,但這種方法在實(shí)施過(guò)程中,容易出現(xiàn)鼠標(biāo)DPI調(diào)節(jié)并不適合具體任務(wù)的問(wèn)題,造成指 針容易越過(guò)目標(biāo),從而降低操作效率。

      【發(fā)明內(nèi)容】

      [0003] 本發(fā)明需解決的技術(shù)問(wèn)題是提供一種可識(shí)別不同任務(wù)類(lèi)型的鼠標(biāo)DPI自動(dòng)調(diào)整 方法及速度自適應(yīng)鼠標(biāo)。
      [0004] 為解決上述技術(shù)問(wèn)題,本發(fā)明采取技術(shù)方案如下:
      [0005] -種鼠標(biāo)DPI自動(dòng)調(diào)整方法,步驟如下:
      [0006] S1、在鼠標(biāo)內(nèi)預(yù)設(shè)一個(gè)空表:任務(wù)類(lèi)型ID和最優(yōu)選DPI對(duì)照表1D/DPI對(duì)照表;
      [0007] S2、構(gòu)建ID/DPI對(duì)照表,具體方法如下:
      [0008] (1)將鼠標(biāo)的DPI設(shè)置為預(yù)設(shè)值DPI。。,此時(shí)鼠標(biāo)的DPI值記為DPInl;計(jì)算此時(shí)的 任務(wù)類(lèi)型ID,記為ID n,n彡1 :
      [0009] ID = log2(D/ff+I) (1)
      [0010] 其中,D為點(diǎn)擊目標(biāo)與鼠標(biāo)指針當(dāng)前位置的距離;W為點(diǎn)擊目標(biāo)的寬度;
      [0011] (2)用戶(hù)根據(jù)某一任務(wù)類(lèi)型要求拖動(dòng)鼠標(biāo)點(diǎn)擊目標(biāo),計(jì)算此時(shí)的操作效率ynl:
      )
      [0013] 其中,T1是鼠標(biāo)成功點(diǎn)擊目標(biāo)時(shí)刻,T2是目標(biāo)出現(xiàn)時(shí)刻,y為操作效率;
      [0014] (3)調(diào)整鼠標(biāo)的DPI值為DPIn2, DPIn2是由DPInlW 100為步進(jìn),隨機(jī)正負(fù)調(diào)整而來(lái); 用戶(hù)再次根據(jù)該任務(wù)類(lèi)型要求拖動(dòng)鼠標(biāo)點(diǎn)擊目標(biāo),計(jì)算此時(shí)的操作效率Υη2;多調(diào)整幾次鼠 標(biāo)的DPI值,獲得DPIn3.......DPInj及其對(duì)應(yīng)的操作效率y .......ynj,(2彡j),將DPInl、 DPIn2、DPIn3.......DPInj、ynl、y n2、yn3.......ynj代入公式(3),獲得多條二次函數(shù)曲線(xiàn),將 多條二次函數(shù)曲線(xiàn)擬合,可得一條擬合曲線(xiàn)及一組a、b值,當(dāng)X = -b/2a時(shí),y有最大值,則 此時(shí)的DPI值使該任務(wù)類(lèi)型1隊(duì)的操作效率最高,將此時(shí)的DPI值記作DPI ";將ID n值、DPI n 值存入ID/DPI對(duì)照表;
      [0015] y = ax2+bx (3)
      [0016] 其中,X為DPI值;
      [0017] 根據(jù)不同任務(wù)類(lèi)型,重復(fù)步驟S2,直至將全部任務(wù)類(lèi)型IDn值及其對(duì)應(yīng)的最優(yōu)選 DPIn值存入ID/DPI對(duì)照表中;
      [0018] S3、進(jìn)行實(shí)際任務(wù)操作時(shí),首先利用公式(1)計(jì)算任務(wù)類(lèi)型ID,然后從ID/DPI對(duì)照 表中選擇與該ID差值最小的10"值,并將鼠標(biāo)的DPI值設(shè)置為該ID "值對(duì)應(yīng)的最優(yōu)選DPI n, 從而實(shí)現(xiàn)鼠標(biāo)DPI值的自動(dòng)調(diào)整;
      [0019] 在ID/DPI對(duì)照表設(shè)置完成后,若有新任務(wù)需要重設(shè)ID/DPI對(duì)照表時(shí),重復(fù)步驟 S2〇
      [0020] 上述鼠標(biāo)DPI自動(dòng)調(diào)整方法中,步驟S2中鼠標(biāo)DPI預(yù)設(shè)值DPI。。設(shè)為1000。
      [0021] 上述鼠標(biāo)DPI自動(dòng)調(diào)整方法中,步驟S2中優(yōu)選j彡5。
      [0022] 本發(fā)明還提供了一種速度自適應(yīng)鼠標(biāo),包括設(shè)置在鼠標(biāo)內(nèi)部的光學(xué)系統(tǒng)、微處理 器、儲(chǔ)存器,所述微處理器分別與光學(xué)系統(tǒng)、儲(chǔ)存器雙向連接;
      [0023] 所述光學(xué)系統(tǒng)用于采集當(dāng)前鼠標(biāo)操作的點(diǎn)擊目標(biāo)與鼠標(biāo)指針當(dāng)前位置的距離D 和點(diǎn)擊目標(biāo)的寬度W ;
      [0024] 所述微處理器用于構(gòu)建ID/DPI對(duì)照表,并在實(shí)際任務(wù)操作時(shí),從ID/DPI對(duì)照表中 選擇最適合該任務(wù)的DPI值,設(shè)置為鼠標(biāo)此時(shí)的DPI值,從而實(shí)現(xiàn)鼠標(biāo)DPI值的自動(dòng)調(diào)整;
      [0025] 所述ID/DPI對(duì)照表的構(gòu)建過(guò)程如下:
      [0026] (1)在鼠標(biāo)內(nèi)預(yù)設(shè)一個(gè)空表:任務(wù)類(lèi)型ID和最優(yōu)選DPI對(duì)照表1D/DPI對(duì)照表
      [0027] (2)將鼠標(biāo)的DPI值設(shè)置為預(yù)設(shè)值DPI。。,此時(shí)鼠標(biāo)的DPI值記為DPInl;計(jì)算此時(shí) 的任務(wù)類(lèi)型ID,記為ID n,n彡1 :
      [0028] ID = log2(D/ff+I) (1)
      [0029] 其中,D為點(diǎn)擊目標(biāo)與鼠標(biāo)指針當(dāng)前位置的距離;W為點(diǎn)擊目標(biāo)的寬度;
      [0030] (3)用戶(hù)根據(jù)某一任務(wù)類(lèi)型要求拖動(dòng)鼠標(biāo)點(diǎn)擊目標(biāo),計(jì)算此時(shí)的操作效率ynl:
      [0032] 其中,T1是鼠標(biāo)成功點(diǎn)擊目標(biāo)時(shí)刻,T2是目標(biāo)出現(xiàn)時(shí)刻,y為操作效率;
      [0033] (4)調(diào)整鼠標(biāo)的DPI值為DPIn2, DPIn2是由DPInlW 100為步進(jìn),隨機(jī)正負(fù)調(diào)整而來(lái); 用戶(hù)再次根據(jù)該任務(wù)類(lèi)型要求拖動(dòng)鼠標(biāo)點(diǎn)擊目標(biāo),計(jì)算此時(shí)的操作效率Υη2;多調(diào)整幾次鼠 標(biāo)的DPI值,獲得DPIn3.......DPInj及其對(duì)應(yīng)的操作效率y .......ynj,(2彡j),將DPInl、 DPIn2、DPIn3.......DPInj、ynl、y n2、yn3.......ynj代入公式(3),獲得多條二次函數(shù)曲線(xiàn),將 多條二次函數(shù)曲線(xiàn)擬合,可得一條擬合曲線(xiàn)及一組a、b值,當(dāng)X = _b/2a時(shí),y有最大值,則 此時(shí)的DPI值使該任務(wù)類(lèi)型1隊(duì)的操作效率最高,將此時(shí)的DPI值記作DPI ";將ID n值、DPI n 值存入ID/DPI對(duì)照表;
      [0034] y = ax2+bx (3)
      [0035] 其中,X為DPI值;
      [0036] 根據(jù)不同任務(wù)類(lèi)型,重復(fù)步驟(2)~(4),直至將全部任務(wù)類(lèi)型IDn值及其對(duì)應(yīng)的 最優(yōu)選DPI n值存入ID/DPI對(duì)照表中;
      [0037] 所述在實(shí)際任務(wù)操作時(shí),從ID/DPI對(duì)照表中選擇最適合該任務(wù)的DPI值的過(guò)程如 下:首先利用公式(1)計(jì)算任務(wù)類(lèi)型ID,然后從ID/DPI對(duì)照表中選擇與該ID差值最小的 1〇"值,并將鼠標(biāo)的DPI值設(shè)置為該ID "值對(duì)應(yīng)的最優(yōu)選DPI n;
      [0038] 在ID/DPI對(duì)照表設(shè)置完成后,若有新任務(wù)需要重設(shè)ID/DPI對(duì)照表時(shí),重復(fù)步驟 (2)~(4),將該新任務(wù)類(lèi)型IDn值及其對(duì)應(yīng)的最優(yōu)選DPI n值存入ID/DPI對(duì)照表中;
      [0039] 所述儲(chǔ)存器用于儲(chǔ)存ID/DPI對(duì)照表。
      [0040] 上述速度自適應(yīng)鼠標(biāo)中,鼠標(biāo)DPI預(yù)設(shè)值取1000。
      [0041] 本發(fā)明有益效果:
      [0042] 本發(fā)明根據(jù)判定用戶(hù)所使用的任務(wù)環(huán)境,自動(dòng)選擇DPI值,即自動(dòng)選擇相適應(yīng)的 鼠標(biāo)速度,以適應(yīng)用戶(hù)對(duì)于不同任務(wù)的需求,可以提高特定任務(wù)的操作精度,減少操作時(shí) 間;同時(shí)減少用戶(hù)移動(dòng)鼠標(biāo)的物理距離,緩解疲勞。該發(fā)明適合于各種可連接鼠標(biāo)的計(jì)算機(jī) 作為輸入設(shè)備。
      【具體實(shí)施方式】
      [0043] 下面對(duì)本發(fā)明作進(jìn)一步詳細(xì)描述,有必要在此指出的是,以下【具體實(shí)施方式】只用 于對(duì)本發(fā)明進(jìn)行進(jìn)一步的說(shuō)明,不能理解為對(duì)本發(fā)明保護(hù)范圍的限制,該領(lǐng)域的普通技術(shù) 人員可以根據(jù)上述
      【發(fā)明內(nèi)容】
      對(duì)本發(fā)明作出一些非本質(zhì)的改進(jìn)和調(diào)整。
      [0044] 本發(fā)明提供了一種鼠標(biāo)DPI自動(dòng)調(diào)整方法,包括如下步驟:
      [0045] S1、在鼠標(biāo)內(nèi)預(yù)設(shè)一個(gè)空表:任務(wù)類(lèi)型ID和最優(yōu)選DPI對(duì)照表1D/DPI對(duì)照表;
      [0046] S2、構(gòu)建ID/DPI對(duì)照表,具體方法如下:
      [0047] (1)將鼠標(biāo)的DPI設(shè)置為預(yù)設(shè)值DPI。。,此時(shí)鼠標(biāo)的DPI值記為DPInl;在用戶(hù)點(diǎn)擊 鼠標(biāo)時(shí),計(jì)算此時(shí)的任務(wù)類(lèi)型ID,記為ID n,η多1,任務(wù)類(lèi)型ID計(jì)算方法如下:
      [0048] ID = log2(D/ff+l) (1)
      [0049] 其中,D為點(diǎn)擊目標(biāo)與鼠標(biāo)指針當(dāng)前位置的距離;W為點(diǎn)擊目標(biāo)的寬度,點(diǎn)擊目標(biāo) 的寬度具體是指將目標(biāo)抽象成圓形,該圓形的直徑即為點(diǎn)擊目標(biāo)的寬度;
      [0050] (2)用戶(hù)根據(jù)某一任務(wù)類(lèi)型要求拖動(dòng)鼠標(biāo)點(diǎn)擊目標(biāo),計(jì)算此時(shí)的操作效率ynl:
      [0052] 其中,y為操作效率,T1是鼠標(biāo)成功點(diǎn)擊目標(biāo)時(shí)刻,T 2是目標(biāo)出現(xiàn)時(shí)刻;
      [0053] (3)通過(guò)實(shí)驗(yàn)發(fā)現(xiàn),在某一任務(wù)類(lèi)型下,隨著鼠標(biāo)DPI值的升高,鼠標(biāo)操作效率有 著先上升后下降的規(guī)律,可用經(jīng)驗(yàn)公式描述為:
      [0054] y = ax2+bx (3)
      [0055] 其中,a <0, X為DPI值,y為操作效率;
      [0056] 針對(duì)任務(wù)類(lèi)型IDn,即同一任務(wù)類(lèi)型下,調(diào)整鼠標(biāo)的DPI值為DPIn2,該0?1" 2是 由DPInJl整而來(lái),一般以100為步進(jìn),隨機(jī)正負(fù)調(diào)整,用戶(hù)再次根據(jù)該任務(wù)類(lèi)型要求拖動(dòng) 鼠標(biāo)點(diǎn)擊目標(biāo),計(jì)算此時(shí)的操作效率yn2;多調(diào)整幾次鼠標(biāo)的DPI值,調(diào)整方法同前,后一 DPI值是前一 DPI值通過(guò)步長(zhǎng)調(diào)整得到的,獲得DPIn3.......DPInj及其對(duì)應(yīng)的操作效率 yn3.......ynj,(其中j代表了調(diào)整鼠標(biāo)DPI的次數(shù),一般情況下優(yōu)選2彡j彡5),將DPI nl、 DPIn2、DPIn3.......DPInj、ynl、y n2、yn3.......ynj代入公式(3),獲得多條二次函數(shù)曲線(xiàn),將 多條二次函數(shù)曲線(xiàn)擬合,可得一條擬合曲線(xiàn)及一組a、b值,當(dāng)X
      當(dāng)前第1頁(yè)1 2 
      網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1