欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

以觸發(fā)點(diǎn)決定鼠標(biāo)指令的方法

文檔序號:6578138閱讀:280來源:國知局
專利名稱:以觸發(fā)點(diǎn)決定鼠標(biāo)指令的方法
技術(shù)領(lǐng)域
本發(fā)明有關(guān)一種在檢測裝置上檢測多個(gè)觸發(fā)點(diǎn)以決定一參考點(diǎn)的方法,尤指一種 利用觸發(fā)點(diǎn)來決定鼠標(biāo)指令的方法。
背景技術(shù)
一般的使用者都會以鍵盤或鼠標(biāo)等硬件設(shè)備及相關(guān)的操作界面來進(jìn)行對電腦設(shè) 備的直接操作,其中以鼠標(biāo)為準(zhǔn)的操作方式為電腦設(shè)備在操作上的主流之一。在市場上,為 了增進(jìn)使用者使用鼠標(biāo)的便利,鼠標(biāo)從早期使用滾輪的鼠標(biāo)進(jìn)步到了后來以檢測光點(diǎn)移動 來反應(yīng)鼠標(biāo)操作的光學(xué)鼠標(biāo)、甚或是直接感應(yīng)鼠標(biāo)上各種移動操作而不需要以實(shí)體線路連 接的無線鼠標(biāo)等。然而,不管是哪一種鼠標(biāo),使用者都需要通過實(shí)體上存在的硬件鼠標(biāo)裝置 來進(jìn)行對電腦設(shè)備的操作;某些鼠標(biāo)為了增加更多的功能以增進(jìn)其實(shí)用性,因此在鼠標(biāo)的 構(gòu)造、形狀、或重量上作了各種不同的變化,但無論是何種變化,都需要耗費(fèi)相當(dāng)?shù)挠布?本與研發(fā)成本來進(jìn)行這些新鼠標(biāo)的開發(fā),且使用者也可能需要以不同的操作手感來應(yīng)對這 些不同型態(tài)的鼠標(biāo)的使用,在經(jīng)過相當(dāng)時(shí)間的練習(xí)后才能夠順利的上手。而以無線鼠標(biāo)來 說,也存在有需要定期更換電池或充電以補(bǔ)充電力的缺點(diǎn)。

發(fā)明內(nèi)容
本發(fā)明的目的是提供一種檢測觸發(fā)點(diǎn)來決定鼠標(biāo)指令的方法,使使用者不需要使 用任何實(shí)體的鼠標(biāo),便可對電腦設(shè)備完成類似觸發(fā)鼠標(biāo)指令的動作。本發(fā)明揭露一種檢測觸發(fā)點(diǎn)以決定鼠標(biāo)指令的方法。該方法包含檢測使用者的至 少一個(gè)觸發(fā)點(diǎn);根據(jù)該至少一個(gè)觸發(fā)點(diǎn),決定一參考點(diǎn);決定該至少一個(gè)觸發(fā)點(diǎn)與該參考 點(diǎn)的相對位置關(guān)系;及根據(jù)該至少一個(gè)觸發(fā)點(diǎn)與該參考點(diǎn)的相對位置關(guān)系,決定使用者所 觸發(fā)的一鼠標(biāo)指令。


圖1為本發(fā)明中針對使用者手指的觸發(fā)點(diǎn)進(jìn)行檢測的簡略示意圖。圖2為圖示圖1中各觸發(fā)點(diǎn)坐標(biāo)與第一坐標(biāo)軸260的距離關(guān)系的示意圖。圖3至圖8為本發(fā)明中根據(jù)使用者的右手手指所觸發(fā)的不同數(shù)目觸發(fā)點(diǎn)來決定參 考點(diǎn)的示意圖。圖9為圖示圖1與圖2中在坐標(biāo)系上的各觸發(fā)點(diǎn)與第二坐標(biāo)軸的距離的示意圖。圖10為根據(jù)本發(fā)明所揭露的檢測觸發(fā)點(diǎn)來決定鼠標(biāo)指令的方法的示意圖。
具體實(shí)施例方式在本發(fā)明的方法中,使用者的手與觸控裝置接觸時(shí),檢測裝置會檢測使用者的手 指在觸控裝置上的有效觸發(fā)點(diǎn),檢測裝置并根據(jù)這些有效觸發(fā)點(diǎn)在數(shù)目、位置、有效觸發(fā)時(shí) 間上的各種變化來判定使用者所發(fā)出的鼠標(biāo)指令。
請參閱圖1,其為本發(fā)明中針對觸發(fā)點(diǎn)進(jìn)行檢測的簡略示意圖。當(dāng)使用者將手置 于檢測裝置上時(shí),動作擷取裝置110會對使用者的手進(jìn)行觸發(fā)點(diǎn)的擷取,而決定有效觸發(fā) 的觸發(fā)點(diǎn)101、102、103、104、及105。動作擷取裝置110可包括有一動作影像檢測裝置、一 觸碰檢測裝置等。觸發(fā)點(diǎn)101、102、103、104、105對應(yīng)于使用者的五根指頭與動作擷取裝置 110間的有效觸發(fā)點(diǎn),以配合一般鼠標(biāo)的使用者亦以手上的五根指頭來操控鼠標(biāo)以發(fā)出鼠 標(biāo)指令的動作。接著,動作識別裝置120會將觸發(fā)點(diǎn)101、102、103、104、105 —一對應(yīng)于動作識別 裝置120內(nèi)部定義的一坐標(biāo)系250的參考位置,定義為多個(gè)觸發(fā)點(diǎn)坐標(biāo)(xl,yl)、(x2,y2)、 (x3,y3)、(x4,y4)、及(x5、y5),在之后的敘述中,觸發(fā)點(diǎn)101所對應(yīng)的觸發(fā)點(diǎn)坐標(biāo)即統(tǒng)一定 義為(xl,yl),且其它觸發(fā)點(diǎn)所對應(yīng)的觸發(fā)點(diǎn)坐標(biāo)亦作相同方式的統(tǒng)一定義以簡化之后觸 發(fā)點(diǎn)的相關(guān)敘述。請注意,坐標(biāo)系250包含一原點(diǎn)坐標(biāo)(0,0),對應(yīng)位于使用者手部左上方 的原點(diǎn)150 ;坐標(biāo)系250所包含的一第一坐標(biāo)軸260對應(yīng)于使用者手部水平方向,亦即對應(yīng) 于由原點(diǎn)150出發(fā)的一第一方向160,其中,第一坐標(biāo)軸260可被視為坐標(biāo)系250上的X軸; 坐標(biāo)系250所包含的一第二坐標(biāo)軸270對應(yīng)于使用者的手垂直方向,亦即對應(yīng)由原點(diǎn)150 出發(fā)的一第二方向170,其中,第二坐標(biāo)軸270可被視為坐標(biāo)系250上的Y軸。在本發(fā)明的一實(shí)施例中,第一方向160與第二方向170可相互正交,且第一坐標(biāo)軸 260與第二坐標(biāo)軸270亦可對應(yīng)的相互正交,但在本發(fā)明的其它實(shí)施例中,第一坐標(biāo)軸260 與第二坐標(biāo)軸270亦可不彼此正交,且第一方向160與第二方向170亦未必正交。坐標(biāo)系 250可通過系統(tǒng)的定義而使得使用者的手所觸發(fā)的多個(gè)觸發(fā)點(diǎn)必定落于坐標(biāo)系250上如圖 1所示的象限內(nèi)。在本發(fā)明所揭露的方法中,最重要的是參考點(diǎn)的選定,因?yàn)閰⒖键c(diǎn)的選定會直接 影響到使用者所觸發(fā)的各個(gè)觸發(fā)點(diǎn)對應(yīng)于鼠標(biāo)左鍵或鼠標(biāo)右鍵的判定。圖1與圖2是揭露 本發(fā)明在選定參考點(diǎn)上的一實(shí)施例。在該實(shí)施例中,以使用者與檢測裝置所檢測到的多個(gè) 觸發(fā)點(diǎn)中距離第一坐標(biāo)軸260最短的一點(diǎn)作為適格的參考點(diǎn)。請參閱圖2,其為圖示圖1中 各觸發(fā)點(diǎn)坐標(biāo)與第一坐標(biāo)軸260的距離關(guān)系的示意圖。在圖1與圖2中,使用者的中指觸 發(fā)的觸發(fā)點(diǎn)103在坐標(biāo)系250上對應(yīng)的觸發(fā)點(diǎn)坐標(biāo)(x3,y3)可作為適格的參考點(diǎn),因?yàn)橛| 發(fā)點(diǎn)坐標(biāo)(x3,y3)與第一坐標(biāo)軸260之間的距離d3相較于其它使用者的觸發(fā)點(diǎn)所對應(yīng)的 坐標(biāo)距離第一坐標(biāo)軸260的距離dl、d2、d4、或d5為最短;在本發(fā)明中以使用者的手最前方 的觸發(fā)點(diǎn)作為參考點(diǎn),接著,會根據(jù)參考點(diǎn)坐標(biāo)與其它觸發(fā)點(diǎn)坐標(biāo)之間的相對位置進(jìn)行各 觸發(fā)點(diǎn)對應(yīng)于鼠標(biāo)左鍵或鼠標(biāo)右鍵的判定,并進(jìn)而判斷使用者所觸發(fā)的鼠標(biāo)指令。由于使用者在使用鼠標(biāo)習(xí)慣上的不同,因此在不同的時(shí)間內(nèi)可能會使用不同數(shù)量 與組合的手指在檢測裝置上觸發(fā)有效的觸發(fā)點(diǎn),且使用者所觸發(fā)的鼠標(biāo)指令亦需對應(yīng)于這 些變化來進(jìn)行判斷,例如觸發(fā)點(diǎn)的數(shù)量、有效接觸時(shí)間、或是位移等條件;其中,觸發(fā)點(diǎn)數(shù)量 的變化會直接影響到參考點(diǎn)的決定,而觸發(fā)點(diǎn)的有效接觸時(shí)間與移動則會影響到使用者所 觸發(fā)的鼠標(biāo)指令的種類。在本發(fā)明的方法中,包含就觸發(fā)點(diǎn)數(shù)量上的變化進(jìn)行對應(yīng)判斷的 步驟。請參閱圖3至圖8,其為本發(fā)明中根據(jù)使用者的手所觸發(fā)的不同數(shù)目觸發(fā)點(diǎn)來決定參 考點(diǎn)的示意圖。在圖3中,當(dāng)使用者僅使用食指來觸碰檢測裝置,使得坐標(biāo)系250上僅被檢測到一 個(gè)觸發(fā)點(diǎn)坐標(biāo)(x2,y2)時(shí),此時(shí),觸發(fā)點(diǎn)坐標(biāo)(x2,y2)與第一坐標(biāo)軸260之間的距離d2為目前所有觸發(fā)點(diǎn)中與第一坐標(biāo)軸260最短的距離,因此,參考點(diǎn)坐標(biāo)即被決定為(x2,y2),亦 即觸發(fā)點(diǎn)102被決定為參考點(diǎn)。同理,當(dāng)僅被檢測到的一個(gè)觸發(fā)點(diǎn)為觸發(fā)點(diǎn)101、103、104、 或105的其中一個(gè)時(shí),則參考點(diǎn)即為觸發(fā)點(diǎn)101、103、104、或105中被檢測到的觸發(fā)點(diǎn)。在圖4中,使用者以右手的食指與中指在檢測裝置上觸發(fā)了有效接觸的觸發(fā)點(diǎn) 102與103,使得坐標(biāo)軸250上出現(xiàn)了包含觸發(fā)點(diǎn)坐標(biāo)(x2,y2)及(x3,y3)共二個(gè)觸發(fā)點(diǎn) 坐標(biāo)。此時(shí),由于觸發(fā)點(diǎn)坐標(biāo)(x3,y3)與第一坐標(biāo)軸260的距離d3較觸發(fā)點(diǎn)坐標(biāo)(x2,y2) 與第一坐標(biāo)軸260的距離d2來的短,因此參考點(diǎn)坐標(biāo)被決定為(x3,y3),亦即此時(shí)觸發(fā)點(diǎn) 103被決定為參考點(diǎn)。在圖5中,使用者以右手的拇指與無名指在檢測裝置上觸發(fā)了有效接觸的觸發(fā)點(diǎn) 101與104,且此時(shí)由于對應(yīng)于觸發(fā)點(diǎn)104的觸發(fā)點(diǎn)坐標(biāo)(x4,y4)為坐標(biāo)系250上與第一坐 標(biāo)軸260距離最短的觸發(fā)點(diǎn)坐標(biāo),因此觸發(fā)點(diǎn)104會被決定為參考點(diǎn)。在圖6中,假設(shè)使用者以右手的拇指、食指、與小指觸發(fā)了檢測裝置而得到有效接 觸的觸發(fā)點(diǎn)101、102、及105,并得到對應(yīng)的觸發(fā)點(diǎn)坐標(biāo)(xl,yl)、(x2,y2)、及(x5,y5)。此 時(shí),觸發(fā)點(diǎn)坐標(biāo)(x2,y2)與第一坐標(biāo)軸260的距離d2相較于其它觸發(fā)點(diǎn)坐標(biāo)與第一坐標(biāo)軸 260的距離dl或d5來的短,因此,觸發(fā)點(diǎn)坐標(biāo)(x2,y2)在坐標(biāo)系250上為最接近第一坐標(biāo) 軸260的觸發(fā)點(diǎn)坐標(biāo),并據(jù)此決定參考點(diǎn)為觸發(fā)點(diǎn)102。在圖7與圖8中,圖示使用者以右手的拇指、食指、無名指、與小指觸發(fā)了檢測裝置 而得到有效接觸的觸發(fā)點(diǎn)101、102、104、及105,并得到對應(yīng)的觸發(fā)點(diǎn)坐標(biāo)(xl, yl)、(x2, y2)、(x4, y4)、及(x5, y5)的狀況。以圖7來說,由于此時(shí)觸發(fā)點(diǎn)坐標(biāo)(x2,y2)與第一坐標(biāo)軸260的距離d2比觸發(fā)點(diǎn) 坐標(biāo)(x4,y4)與第一坐標(biāo)軸260的距離d4還要近,因此觸發(fā)點(diǎn)102會被決定為參考點(diǎn),而 不是觸發(fā)點(diǎn)104被決定為參考點(diǎn);但是在圖8中,觸發(fā)點(diǎn)坐標(biāo)(x4,y4)與第一坐標(biāo)軸260的 距離d4較觸發(fā)點(diǎn)坐標(biāo)(x2,y2)與第一坐標(biāo)軸260的距離d2短,因此以觸發(fā)點(diǎn)104作為參 考點(diǎn),而非以觸發(fā)點(diǎn)102作為參考點(diǎn)。換言之,在每次進(jìn)行觸發(fā)點(diǎn)的檢測時(shí),觸發(fā)點(diǎn)102與104各自在坐標(biāo)系250上對應(yīng) 的觸發(fā)點(diǎn)坐標(biāo)之間并非必定是某一者距離第一坐標(biāo)軸260的距離較近,而須端看每次各觸 發(fā)點(diǎn)被檢測的結(jié)果而定,并據(jù)以決定一參考點(diǎn)。同理,當(dāng)使用者以五根指頭來觸發(fā)鼠標(biāo)指令 時(shí),距離第一坐標(biāo)軸260最近的觸發(fā)點(diǎn)也未必是對應(yīng)于右手最上方的中指的觸發(fā)點(diǎn)103,而 需根據(jù)坐標(biāo)系250上當(dāng)時(shí)各觸發(fā)點(diǎn)與第一坐標(biāo)軸260的距離來判定,并據(jù)此決定當(dāng)時(shí)的參 考點(diǎn)。以上本發(fā)明的實(shí)施例以一般使用者所慣用的右手來進(jìn)行參考點(diǎn)的決定,然而即使 是檢測使用者的左手所觸發(fā)的觸發(fā)點(diǎn),仍然可以使用上述揭露的方法來決定參考點(diǎn)。 當(dāng)參考點(diǎn)被決定以后,便可根據(jù)參考點(diǎn)與其它未被決定為參考點(diǎn)的觸發(fā)點(diǎn)之間的 相對位置關(guān)系來決定各觸發(fā)點(diǎn)對應(yīng)于鼠標(biāo)左鍵或鼠標(biāo)右鍵,并從而決定使用者所要執(zhí)行的 鼠標(biāo)指令。就一般鼠標(biāo)使用者使用鼠標(biāo)的習(xí)慣,鼠標(biāo)左鍵與鼠標(biāo)右鍵的指令就會出現(xiàn)明顯 的不同,因此,在本發(fā)明的方法中,通過參考點(diǎn)坐標(biāo)及觸發(fā)點(diǎn)坐標(biāo)與第二坐標(biāo)軸270之間的 距離來判定鼠標(biāo)左鍵或鼠標(biāo)右鍵中何者被觸發(fā)。請參閱圖9,其為圖示圖1與圖2中在坐標(biāo)系250上的各觸發(fā)點(diǎn)與第二坐標(biāo)軸270 的距離的示意圖。在圖9中,參考點(diǎn)已被決定為觸發(fā)點(diǎn)103 ;當(dāng)觸發(fā)點(diǎn)104或105的狀態(tài)發(fā)生變化時(shí)(例如手與觸控裝置接觸時(shí)),由于觸發(fā)點(diǎn)103與第二坐標(biāo)軸270的距離d3’較觸 發(fā)點(diǎn)104或105與第二坐標(biāo)軸270的距離d4’或d5’來的長,因此,使用者通過觸發(fā)點(diǎn)104 或105發(fā)出的指令可被視為通過鼠標(biāo)右鍵所發(fā)出的鼠標(biāo)指令;同理,當(dāng)觸發(fā)點(diǎn)101或102被 觸發(fā)時(shí),由于觸發(fā)點(diǎn)103與第二坐標(biāo)軸270的距離d3’較觸發(fā)點(diǎn)101或102與第二坐標(biāo)軸 270的距離dl’或d2’來的長,因此,使用者通過觸發(fā)點(diǎn)101或102發(fā)出的指令可被視為通 過鼠標(biāo)左鍵所發(fā)出的鼠標(biāo)指令。當(dāng)觸發(fā)點(diǎn)103(亦即參考點(diǎn)本身)亦可由系統(tǒng)根據(jù)內(nèi)建的定義來決定在參考點(diǎn)的 觸發(fā)對應(yīng)于鼠標(biāo)左鍵或鼠標(biāo)右鍵。雖然圖9所述的實(shí)施例是針對使用者以右手手指的觸 發(fā)點(diǎn)發(fā)出鼠標(biāo)指令的假設(shè)所描述,但當(dāng)使用者以左手手指的觸發(fā)點(diǎn)來發(fā)出鼠標(biāo)指令時(shí),圖9 所描述的實(shí)施例仍然可以適用。—般較為常見的鼠標(biāo)指令包含點(diǎn)擊(Click)指令,而點(diǎn)擊指令又包含右鍵點(diǎn)擊 (Right Click)、左鍵點(diǎn)擊(Left Click)、雙鍵點(diǎn)擊(Double Click)等指令。在本發(fā)明所揭 露的方法中,有效的點(diǎn)擊指令需要通過一臨界時(shí)間來輔助判斷。就一般的鼠標(biāo)點(diǎn)擊指令來 說,在一極短的臨界時(shí)間之內(nèi),使用者的任一指頭由未接觸鼠標(biāo)某一按鍵的狀態(tài)進(jìn)入接觸 該鼠標(biāo)按鍵的狀態(tài),并再次回到未接觸該鼠標(biāo)按鍵的狀態(tài)(亦即使用者的指頭由抬起而點(diǎn) 下一鼠標(biāo)按鍵,并很快的離開該鼠標(biāo)按鍵時(shí)),即可被視為一次有效的鼠標(biāo)點(diǎn)擊指令。在本 發(fā)明的方法中,當(dāng)某一觸發(fā)點(diǎn)在該臨界時(shí)間內(nèi)由未被觸發(fā)的狀態(tài)進(jìn)入被觸發(fā)的狀態(tài),又再 次的回到未被觸發(fā)的狀態(tài)時(shí),即可被視為使用者通過觸發(fā)點(diǎn)發(fā)出一次有效的點(diǎn)擊指令。應(yīng) 對于一般使用者使用鼠標(biāo)的習(xí)性,該臨界時(shí)間可設(shè)定為一至二秒,但是該臨界時(shí)間的長度 亦可由使用者自行作動態(tài)的設(shè)定。再者,右鍵點(diǎn)擊與左鍵點(diǎn)擊兩種指令可以根據(jù)上述決定參考點(diǎn)的步驟與判斷使用 者以鼠標(biāo)左鍵或鼠標(biāo)右鍵發(fā)出鼠標(biāo)指令的步驟來加以判斷。請?jiān)俅螀㈤唸D6與圖7,并假 設(shè)在坐標(biāo)系250上且在該臨界時(shí)間之內(nèi),由圖6所示觸發(fā)點(diǎn)104未被觸發(fā)的狀況(在圖6 中以虛線圈表示未被觸發(fā)的觸發(fā)點(diǎn)坐標(biāo)(x4,y4))進(jìn)入圖7所示觸發(fā)點(diǎn)104已被觸發(fā)的狀 況,再由圖7所示的狀況進(jìn)入圖6所示的狀況,而形成觸發(fā)點(diǎn)104在該臨界時(shí)間內(nèi)產(chǎn)生一次 有效觸發(fā)的條件。以上述假設(shè)的狀況來說,由于在圖6與圖7中參考點(diǎn)坐標(biāo)已被決定為觸 發(fā)點(diǎn)102對應(yīng)的觸發(fā)點(diǎn)坐標(biāo)(x2,y2),且觸發(fā)點(diǎn)104對應(yīng)的觸發(fā)點(diǎn)坐標(biāo)(x4,y4)在坐標(biāo)系 250上與第二坐標(biāo)軸270之間的距離d4’較觸發(fā)點(diǎn)坐標(biāo)(x2,y2)與第二坐標(biāo)軸270之間的 距離d2’為遠(yuǎn)(亦即觸發(fā)點(diǎn)坐標(biāo)(x4,y4)在參考點(diǎn)坐標(biāo)(x2,y2)的右方),因此該次觸發(fā) 點(diǎn)104的有效觸發(fā)會被判定為一次鼠標(biāo)右鍵所對應(yīng)的右鍵點(diǎn)擊指令。同理,若上述的有效 觸發(fā)發(fā)生在觸發(fā)點(diǎn)101及其所對應(yīng)的觸發(fā)點(diǎn)坐標(biāo)(xl,yl),則會被判定為一次鼠標(biāo)左鍵所 對應(yīng)的左鍵點(diǎn)擊指令。再者,若上述的有效觸發(fā)發(fā)生在參考點(diǎn)本身,亦即發(fā)生在觸發(fā)點(diǎn)102 及其所對應(yīng)的觸發(fā)點(diǎn)坐標(biāo)(x2,y2)時(shí),可根據(jù)系統(tǒng)內(nèi)建的設(shè)定來決定為鼠標(biāo)右鍵觸發(fā)的右 鍵點(diǎn)擊指令或鼠標(biāo)左鍵觸發(fā)的左鍵點(diǎn)擊指令。本發(fā)明的方法在決定雙重點(diǎn)擊的鼠標(biāo)指令時(shí),亦根據(jù)上述的臨界時(shí)間來進(jìn)行輔助 判定。以一般使用者以手部動作觸發(fā)雙重點(diǎn)擊指令的習(xí)慣來說,使用者會以同一根手指在 臨界時(shí)間內(nèi)連續(xù)敲擊兩次,且對應(yīng)于上述的坐標(biāo)系250來說,亦即同一觸發(fā)點(diǎn)在臨界時(shí)間 內(nèi)被滿足至少兩次有效觸發(fā)的條件。通過本發(fā)明的方法上述對于參考點(diǎn)的決定與鼠標(biāo)左鍵 /右鍵的觸發(fā)判斷步驟的揭露,可以很快的判定雙重點(diǎn)擊為右鍵或左鍵的雙重點(diǎn)擊,故此處不再對雙重點(diǎn)擊的判定加以贅述。除此以外,在本發(fā)明所述的方法中,除了移動或拖曳指令可能會使用到二根以上 的指頭(亦即二個(gè)以上的觸發(fā)點(diǎn)變化)進(jìn)行操作以外,其它的鼠標(biāo)指令原則上僅會有單一 觸發(fā)點(diǎn)的狀態(tài)會發(fā)生變化;因此當(dāng)在移動或拖曳指令以外的狀況同時(shí)發(fā)生二個(gè)觸發(fā)點(diǎn)以上 的狀態(tài)變化時(shí),會被視為無意義的鼠標(biāo)指令;此時(shí)所有的觸發(fā)點(diǎn)亦會被再次重新檢測,以修 正被觸發(fā)的觸發(fā)點(diǎn)的數(shù)量與位置,并藉此避免決定無意義的鼠標(biāo)指令。請注意,雖然在上述本發(fā)明的實(shí)施例的揭露中僅列舉部分常用的鼠標(biāo)指令,但需 根據(jù)決定參考點(diǎn)來決定鼠標(biāo)左鍵或鼠標(biāo)右鍵被觸發(fā),被進(jìn)而決定對應(yīng)的其它鼠標(biāo)指令的實(shí) 施例,仍應(yīng)視為本發(fā)明的范疇。請參閱圖10,其為根據(jù)本發(fā)明所揭露的檢測觸發(fā)點(diǎn)來決定鼠標(biāo)指令的方法的示意 圖。如圖10所示,本發(fā)明的方法包含下列步驟步驟302 檢測使用者所觸發(fā)的至少一個(gè)觸發(fā)點(diǎn);步驟306 根據(jù)該至少一個(gè)觸發(fā)點(diǎn)與一坐標(biāo)系上的一第一坐標(biāo)軸的距離,決定該 至少一個(gè)觸發(fā)點(diǎn)中的一觸發(fā)點(diǎn)為一參考點(diǎn);步驟308 比較一產(chǎn)生變化的觸發(fā)點(diǎn)與該坐標(biāo)系上的一第二坐標(biāo)軸之間的距離及 該參考點(diǎn)與該第二坐標(biāo)軸之間的距離,以決定該鼠標(biāo)指令為由一鼠標(biāo)左鍵或一鼠標(biāo)右鍵所 觸發(fā)的一鼠標(biāo)指令;步驟310 根據(jù)該至少一個(gè)觸發(fā)點(diǎn)與該參考點(diǎn)的相對位置關(guān)系、該至少一個(gè)觸發(fā) 點(diǎn)的數(shù)目、及該至少一個(gè)觸發(fā)點(diǎn)所包含的一觸發(fā)點(diǎn)是否在一臨界時(shí)間內(nèi)被取消接觸后又回 復(fù)被接觸的狀態(tài),決定使用者所觸發(fā)的一鼠標(biāo)指令。圖10所示的步驟為上述與圖1至圖9相關(guān)敘述的總結(jié),故不在此對圖10所示的 步驟詳加贅述。圖10所示的各步驟與執(zhí)行順序僅為本發(fā)明的一較佳實(shí)施例,因此對于圖10所示 的各步驟的執(zhí)行順序上進(jìn)行合理的排列或組合所形成的其它實(shí)施例仍應(yīng)視為本發(fā)明的范本發(fā)明揭露一種根據(jù)使用者所觸發(fā)的觸發(fā)點(diǎn)來決定一參考點(diǎn),并據(jù)以決定使用者 所觸發(fā)的鼠標(biāo)指令的方法。在本發(fā)明所揭露的方法中,使用者不需要使用任何實(shí)體的鼠標(biāo), 即可觸發(fā)類似的鼠標(biāo)指令。本發(fā)明所揭露的方法通過檢測使用者手部的手指在檢測裝置上 觸發(fā)的觸發(fā)點(diǎn)來決定一參考點(diǎn),并通過參考點(diǎn)與各觸發(fā)點(diǎn)之間的相對位置關(guān)系來決定鼠標(biāo) 指令為鼠標(biāo)左鍵或鼠標(biāo)右鍵所觸發(fā),并據(jù)以決定鼠標(biāo)指令的種類;除此以外,通過觸發(fā)點(diǎn)的 位置變化及有效觸發(fā)時(shí)間可以更近一步的決定鼠標(biāo)指令的具體種類。當(dāng)觸發(fā)點(diǎn)過久未被接 觸或是出現(xiàn)至少二個(gè)以上的觸發(fā)點(diǎn)同時(shí)發(fā)生變化時(shí),根據(jù)本發(fā)明的方法,亦會直接重新檢 測目前被有效觸發(fā)的觸發(fā)點(diǎn),以避免決定出無意義的鼠標(biāo)指令。以上所述僅為本發(fā)明的較佳實(shí)施例,凡依本發(fā)明權(quán)利要求書所做的均等變化與修 飾,皆應(yīng)屬本發(fā)明的涵蓋范圍。
權(quán)利要求
一種檢測觸發(fā)點(diǎn)以決定鼠標(biāo)指令的方法,其特征在于包含檢測使用者的至少一個(gè)觸發(fā)點(diǎn);根據(jù)所述至少一個(gè)觸發(fā)點(diǎn),決定參考點(diǎn);決定所述至少一個(gè)觸發(fā)點(diǎn)與所述參考點(diǎn)的相對位置關(guān)系;以及根據(jù)所述至少一個(gè)觸發(fā)點(diǎn)與所述參考點(diǎn)的相對位置關(guān)系,決定使用者所觸發(fā)的鼠標(biāo)指令。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于其中檢測使用者的至少一個(gè)觸發(fā)點(diǎn)包含檢測使用者的至少一個(gè)手指各自的有效接觸位置;以及將所述至少一個(gè)有效接觸位置定義為所述至少一個(gè)觸發(fā)點(diǎn)。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于其中根據(jù)所述至少一個(gè)觸發(fā)點(diǎn),決定所述 參考點(diǎn)包含決定所述至少一個(gè)觸發(fā)點(diǎn)中的一個(gè)觸發(fā)點(diǎn)為所述參考點(diǎn);其中所述至少一個(gè)觸發(fā)點(diǎn)對應(yīng)于系統(tǒng)定義的坐標(biāo)系上的至少一個(gè)觸發(fā)點(diǎn)坐標(biāo),所述坐 標(biāo)系的原點(diǎn)對應(yīng)于使用者的手的左上方的位置,所述坐標(biāo)系的第一坐標(biāo)軸對應(yīng)于使用者的 手水平方向,所述坐標(biāo)系的第二坐標(biāo)軸對應(yīng)于使用者的手由前至后的方向;其中所述參考點(diǎn)在所述至少一個(gè)觸發(fā)點(diǎn)中與所述第一坐標(biāo)軸的距離最短。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于其中根據(jù)所述至少一個(gè)觸發(fā)點(diǎn)與所述參考 點(diǎn)的相對位置關(guān)系,決定使用者所觸發(fā)的所述鼠標(biāo)指令包含比較一產(chǎn)生變化的觸發(fā)點(diǎn)與所述第二坐標(biāo)軸之間的距離及所述參考點(diǎn)與所述第二坐 標(biāo)軸之間的距離,以決定所述鼠標(biāo)指令為由一鼠標(biāo)左鍵或一鼠標(biāo)右鍵所觸發(fā)的一鼠標(biāo)指 令。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于其中比較產(chǎn)生變化的所述觸發(fā)點(diǎn)與所述第 二坐標(biāo)軸之間的距離及所述參考點(diǎn)與所述第二坐標(biāo)軸之間的距離,以決定所述鼠標(biāo)指令為 由所述鼠標(biāo)左鍵或所述鼠標(biāo)右鍵所觸發(fā)的所述鼠標(biāo)指令包含當(dāng)產(chǎn)生變化的所述觸發(fā)點(diǎn)與所述第二坐標(biāo)軸之間的距離小于所述參考點(diǎn)與所述第二 坐標(biāo)軸之間的距離時(shí),決定所述鼠標(biāo)指令為由所述鼠標(biāo)左鍵所觸發(fā)的所述鼠標(biāo)指令。
6.根據(jù)權(quán)利要求4所述的方法,其特征在于其中比較產(chǎn)生變化的所述觸發(fā)點(diǎn)與所述第 二坐標(biāo)軸之間的距離及所述參考點(diǎn)與所述第二坐標(biāo)軸之間的距離,以決定所述鼠標(biāo)指令為 由所述鼠標(biāo)左鍵或所述鼠標(biāo)右鍵所觸發(fā)的所述鼠標(biāo)指令包含當(dāng)產(chǎn)生變化的所述觸發(fā)點(diǎn)與所述第二坐標(biāo)軸之間的距離大于所述參考點(diǎn)與所述第二 坐標(biāo)軸之間的距離時(shí),決定所述鼠標(biāo)指令為由所述鼠標(biāo)右鍵所觸發(fā)的所述鼠標(biāo)指令。
全文摘要
本發(fā)明是一種以觸發(fā)點(diǎn)決定鼠標(biāo)指令的方法。通過檢測使用者的手指在檢測裝置上觸發(fā)多個(gè)觸發(fā)點(diǎn)時(shí)決定一參考點(diǎn),并通過參考點(diǎn)與觸發(fā)點(diǎn)之間的相對位置關(guān)系來決定參考點(diǎn)對應(yīng)于鼠標(biāo)左鍵或鼠標(biāo)右鍵,使用者僅需要通過一觸控裝置即可達(dá)到與一般鼠標(biāo)相同的操作動作。
文檔編號G06F3/041GK101872263SQ20091013851
公開日2010年10月27日 申請日期2009年4月24日 優(yōu)先權(quán)日2009年4月24日
發(fā)明者楊嘉欣, 邱楊博 申請人:華碩電腦股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
广宁县| 闻喜县| 萝北县| 郑州市| 弋阳县| 吐鲁番市| 临西县| 兴仁县| 苍山县| 隆昌县| 小金县| 黄浦区| 阿坝县| 淳安县| 平顶山市| 开阳县| 黄浦区| 沈丘县| 潼关县| 岢岚县| 永川市| 云南省| 黔南| 白水县| 米泉市| 建昌县| 满洲里市| 明水县| 本溪市| 滕州市| 福州市| 乌兰浩特市| 建始县| 黎城县| 三原县| 亚东县| 垫江县| 绥化市| 沙湾县| 凭祥市| 安福县|