專利名稱:將至少兩個(gè)觸控信號(hào)結(jié)合于電腦系統(tǒng)中的方法及電腦鼠標(biāo)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及計(jì)算機(jī)技術(shù),尤其涉及一種將至少兩個(gè)觸控信號(hào)結(jié)合于電腦系統(tǒng)中的方法及一種具有至少兩個(gè)觸控板(touch pad)的鼠標(biāo)。
背景技術(shù):
最近開發(fā)出的多點(diǎn)觸控傳感器(multi-touch sensor)提供了更廣泛的輸入能力, 其包括應(yīng)用于電腦繪圖(computer graphics)的多方向性輸入指令。相對(duì)于一鍵盤及/ 或傳統(tǒng)的二維鼠標(biāo)等標(biāo)準(zhǔn)輸入裝置來說,直觀又易于掌握的多指互動(dòng)圖像多方向性輸入法 (multi-finger gesture-based multi-dimensional input)顯著地改進(jìn)了二維/三維作業(yè)的生產(chǎn)效率。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種新穎設(shè)計(jì)概念,將多點(diǎn)觸控傳感器運(yùn)用于一鼠標(biāo)本體上,以進(jìn)行多點(diǎn)觸控與多方向性的導(dǎo)航與控制,進(jìn)而對(duì)傳統(tǒng)的二維應(yīng)用與三維電腦繪圖應(yīng)用的使用者接口提供一種新的操作方式。本發(fā)明的一實(shí)施例包括了一種新穎的鼠標(biāo)硬件設(shè)計(jì)以及一種接口方法,以對(duì)可識(shí)別由操作系統(tǒng)所定義的多點(diǎn)觸控信息的任意應(yīng)用產(chǎn)生多點(diǎn)觸控輸入指令。本發(fā)明的另一實(shí)施例則包括了一種接口方法,以利用多點(diǎn)觸控傳感器的數(shù)據(jù)封包來作為無法將一標(biāo)準(zhǔn)輸入當(dāng)成多點(diǎn)觸控信息來接受的應(yīng)用程序的接口指令。然而,上述實(shí)施例并非用以限定本發(fā)明。用來產(chǎn)生多指觸控輸入指令的接口程序包括了一個(gè)核心模式裝置驅(qū)動(dòng)器(kernel mode device driver)以及一個(gè)使用者應(yīng)用層級(jí)驅(qū)動(dòng)器(user application level driver),用以輸出特定信息至目標(biāo)應(yīng)用程序。本發(fā)明的有益效果在于,將多點(diǎn)觸控傳感器運(yùn)用于一鼠標(biāo)本體上,以進(jìn)行多點(diǎn)觸控與多方向性的導(dǎo)航與控制,進(jìn)而對(duì)傳統(tǒng)的二維應(yīng)用與三維電腦繪圖應(yīng)用的使用者接口提供一種新的操作方式。為讓本發(fā)明的上述特征和優(yōu)點(diǎn)能更明顯易懂,下文特舉多個(gè)實(shí)施例,并配合所附附圖,作詳細(xì)說明如下。
圖1為一種具有一個(gè)觸控板的鼠標(biāo)的立體圖。圖2為一種具有兩個(gè)觸控板的多點(diǎn)觸控及多方向性鼠標(biāo)的立體圖。圖3為圖2的觸控板的俯視圖,并且使用者的兩個(gè)手指位于頂部的多點(diǎn)觸控板上, 而使用者的一只第三手指則位于一個(gè)側(cè)面觸控板上。圖4為圖3的觸控板的側(cè)視圖。圖5為一種具有兩個(gè)設(shè)定區(qū)塊的一個(gè)鼠標(biāo)上的觸控板。圖6為一種具有四個(gè)設(shè)定區(qū)塊的一個(gè)鼠標(biāo)上的觸控板。
圖7為一種整體映射法的示意圖。圖8A為一種部分映射法的示意圖。圖8B為一種部分映射法的示意圖,其中部分映射區(qū)域正在移動(dòng)。圖9A為一種連接韌件與具有一個(gè)多點(diǎn)感測(cè)板的鼠標(biāo)的示意圖。圖9B為一種連接韌件與具有一個(gè)多點(diǎn)傳感器觸控板以及一個(gè)第二觸控板的鼠標(biāo)的示意圖。圖IOA為將一個(gè)單點(diǎn)觸控板上的一個(gè)兩指觸控動(dòng)作映射在個(gè)人電腦屏幕坐標(biāo)的示意圖。圖IOB為將兩個(gè)分開的觸控板上的一個(gè)兩指觸控動(dòng)作映射在個(gè)人電腦屏幕坐標(biāo)的示意圖。圖IlA為將一個(gè)單點(diǎn)觸控板上的一個(gè)三指觸控動(dòng)作映射在個(gè)人電腦屏幕坐標(biāo)的示意圖。圖IlB為將兩個(gè)分開的觸控板上的一個(gè)三指觸控動(dòng)作映射在個(gè)人電腦屏幕坐標(biāo)的示意圖。圖12A為將一個(gè)單點(diǎn)觸控板上的一個(gè)兩指觸控手勢(shì)映射在個(gè)人電腦屏幕坐標(biāo)的示意圖。圖12B為將兩個(gè)分開的觸控板上的一個(gè)兩指觸控手勢(shì)映射在個(gè)人電腦屏幕坐標(biāo)的示意圖。圖13A為將一個(gè)單點(diǎn)觸控板上的另一個(gè)兩指觸控手勢(shì)映射在個(gè)人電腦屏幕坐標(biāo)的示意圖。圖1 為將兩個(gè)分開的觸控板上的另一個(gè)兩指觸控手勢(shì)映射在個(gè)人電腦屏幕坐標(biāo)的示意圖。圖14A為將一個(gè)單點(diǎn)觸控板上的又一個(gè)兩指觸控手勢(shì)映射在個(gè)人電腦屏幕坐標(biāo)的示意圖。圖14B為將兩個(gè)分開的觸控板上的又一個(gè)兩指觸控手勢(shì)映射在個(gè)人電腦屏幕坐標(biāo)的示意圖。圖15為一種將硬件與軟件元件連接到多點(diǎn)觸控鼠標(biāo)的方框圖。圖16為一種具有兩個(gè)分開的觸控板的電腦鼠標(biāo)的另一實(shí)施例。圖17為一種具有兩個(gè)分開的觸控板的電腦鼠標(biāo)的又一實(shí)施例。其中,附圖標(biāo)記說明如下100、200、1600、1700 鼠標(biāo)102:凹陷104 平坦表面106、202、502、602、902、1110 感測(cè)板108、1602、1702 鼠標(biāo)本體204 側(cè)面502a 前半部50 :后半部702 橫坐標(biāo)
704 縱坐標(biāo)706、1202、1204 觸控動(dòng)作710,712 角落714 個(gè)人電腦屏幕800 預(yù)定區(qū)域900 韌件904 光學(xué)傳感器906 鼠標(biāo)按鍵及滾輪908、1604、1606、1704、1706 觸控板1000、1008、1010、1100、1108、1200、1206、1208、1300、1308、1310、1400、1408、 1410 手指1002、1004、1006、1112、1114、1116 觸控點(diǎn)1210、1212、1302、1304、1306、1402、1404、1406 手勢(shì)1608 側(cè)延伸部位置X、Y#1、#2:邏輯裝置1500 多點(diǎn)觸控界面驅(qū)動(dòng)程序1502 核心模式驅(qū)動(dòng)程序1504 裝置驅(qū)動(dòng)模塊1506 使用者層級(jí)接口驅(qū)動(dòng)程序1508 輔助接口驅(qū)動(dòng)程序I5IOU5I2 應(yīng)用程序
具體實(shí)施例方式多點(diǎn)觸控多方向性鼠標(biāo)與控制指令的產(chǎn)生。圖1為一種多點(diǎn)觸控及多方向性鼠標(biāo)的一第一實(shí)施例。鼠標(biāo)(或稱為電腦鼠標(biāo)) 可為經(jīng)常用來從事電腦工作的任何傳統(tǒng)形式的指示裝置,其作用是通過檢測(cè)其本身相對(duì)于其支撐表面的二維運(yùn)動(dòng)。實(shí)際上,在部分實(shí)施例中,鼠標(biāo)可包括使用者手握持的一個(gè)物件以及一個(gè)或多個(gè)按鍵。鼠標(biāo)還可包括有一個(gè)滾輪。在部分實(shí)施例中,鼠標(biāo)100具有一個(gè)深V型凹陷102或是其他缺口,并且V型凹陷 102或缺口具有用來容納一個(gè)多點(diǎn)觸控感測(cè)板106的一個(gè)平坦表面104。利用設(shè)置于V型凹陷102的表面104上的多點(diǎn)觸控感測(cè)板106,使用者可通過接口驅(qū)動(dòng)程序來發(fā)送出其所想要達(dá)成的多點(diǎn)觸控手指手勢(shì)指令。多點(diǎn)觸控感測(cè)板106可獨(dú)立地檢測(cè)多指觸控動(dòng)作。其中,上述的感測(cè)板能在現(xiàn)有的個(gè)人電腦市場(chǎng)上取得。在部分范例中,感測(cè)板包括了中國臺(tái)灣義發(fā)科技(Elantech )的智能型觸控式多功能遙控器(smart pad)以及美國新思國際科技 (Synaptics )的觸控板?;谌梭w工學(xué),一臺(tái)多點(diǎn)觸控及多方向性鼠標(biāo)的工業(yè)設(shè)計(jì)可以非常多樣。在部分實(shí)施例中,鼠標(biāo)100在其鼠標(biāo)本體108的中央?yún)^(qū)域上具有一個(gè)深V型缺口或是凹陷102。凹陷102的表面104為平坦表面,并且在其左右兩端不具有實(shí)體的邊界。凹陷102的深度與寬度應(yīng)足以安裝一個(gè)小型的觸控板(面積至少約為30mmX30mm)。也就是說,在鼠標(biāo)本體上, 凹陷的工業(yè)設(shè)計(jì)能讓使用者順利地放置多個(gè)手指,并且能順利地向右、向左、向前以及向后拖曳手指。凹陷102可提供一種符合人體工學(xué)舒適的觸控板使用設(shè)計(jì),而且能讓使用者在使用傳統(tǒng)的二維鼠標(biāo)操作時(shí)不會(huì)意外地觸發(fā)觸控板。值得注意的是,多點(diǎn)觸控鼠標(biāo)的工業(yè)設(shè)計(jì)并不會(huì)受限于鼠標(biāo)本體的外型與觸控板的校準(zhǔn)。圖2為一種多點(diǎn)觸控及多方向性鼠標(biāo)200的一個(gè)實(shí)施例。鼠標(biāo)200具有包含在一個(gè)深V型凹陷102內(nèi)的一個(gè)第一多點(diǎn)觸控感測(cè)板106以及位于鼠標(biāo)本體108側(cè)面204上的一第二感測(cè)板202。第二感測(cè)板202可為一個(gè)多點(diǎn)觸控感測(cè)板或是單點(diǎn)觸控感測(cè)板。圖16及圖17為多點(diǎn)觸控鼠標(biāo)1600及1700的其他實(shí)施例。圖16為具有兩個(gè)側(cè)延伸部1608的一個(gè)鼠標(biāo)本體1602,并且這兩個(gè)側(cè)延伸部1608分別包含了一觸控板1604與一觸控板1606。其中,觸控板1604與1606可分別為一單點(diǎn)觸控板或是一多點(diǎn)觸控板。在一實(shí)施例中,圖16的多點(diǎn)觸控鼠標(biāo)1600包括了兩個(gè)單點(diǎn)觸控板。圖17為具有兩個(gè)觸控板的一個(gè)鼠標(biāo)本體1702,一個(gè)第一觸控板1706配置于鼠標(biāo)本體1702的一頂部上,而一個(gè)第二觸控板1704則配置于鼠標(biāo)本體1702的一個(gè)側(cè)延伸部1608上。也就是說,兩個(gè)分開的觸控板可設(shè)置于一個(gè)鼠標(biāo)本體上的不同位置。如圖1、圖2、圖16與圖17中所示的多點(diǎn)觸控及多方向性鼠標(biāo)具有傳統(tǒng)的二維鼠標(biāo)功能,并且可經(jīng)由一個(gè)通用串行總線(universal serial bus, USB,以下簡(jiǎn)稱為USB)連接器、藍(lán)芽(blue tooth)連接器或是其他類似的連接器發(fā)送一個(gè)多點(diǎn)觸控輸入數(shù)據(jù)封包至個(gè)人電腦主機(jī)。使用者以其手指接觸V型凹陷上的主觸控板表面及/或鼠標(biāo)本體側(cè)面上的第二感測(cè)板。這些手指觸控動(dòng)作即用來產(chǎn)生包括有觸控點(diǎn)坐標(biāo)相關(guān)數(shù)據(jù)的原始數(shù)據(jù)封包。這些數(shù)據(jù)封包即用來產(chǎn)生個(gè)人電腦操作系統(tǒng)中的一組預(yù)先定義觸控信息(pre-defined touchmessage)其中之一,在現(xiàn)有技術(shù)中,諸如微軟公司W(wǎng)indows 7操作系統(tǒng)中的WM_ TOUCH或是WM_GESTURE皆為常見的預(yù)先定義觸控信息。也就是說,感測(cè)板106 (觸控板)會(huì)產(chǎn)生包括有各個(gè)觸控點(diǎn)在觸控板上的坐標(biāo)的觸控?cái)?shù)據(jù)(touch data)。這些觸控點(diǎn)用來產(chǎn)生電腦應(yīng)用程序所能識(shí)別的觸控指令信息(touch command message) 0在利用接口軟件算法(interface software algorithm)的部分實(shí)施例中,第一感測(cè)板上的觸控點(diǎn)與第二感測(cè)板上的觸控點(diǎn)會(huì)被總合起來處理。舉例來說,使用者可在第一感測(cè)板上利用三根手指頭來嘗試產(chǎn)生一個(gè)三指觸控手勢(shì)。然而,當(dāng)僅通過大拇指與小指來支撐鼠標(biāo)本體時(shí),在第一感測(cè)板上使用到三根手指頭的操作方式可能會(huì)較為不舒適。因此, 在部分實(shí)施例中,接口軟件會(huì)結(jié)合第一感測(cè)板上的兩指觸控動(dòng)作與第二感測(cè)板上的單指觸控動(dòng)作,以產(chǎn)生三指觸控信息。另外,在部分實(shí)施例中,接口軟件可結(jié)合觸控動(dòng)作,并且經(jīng)由接口驅(qū)動(dòng)程序,結(jié)合后的手指觸控動(dòng)作映射(mapping)到最終多點(diǎn)觸控手勢(shì)信息能夠是可編程控制的。圖3為圖2的多點(diǎn)觸控及多方向性鼠標(biāo)200的俯視圖。圖3顯示出經(jīng)由利用第一感測(cè)板106上的兩指觸控動(dòng)作與第二感測(cè)板202上的單指觸控動(dòng)作所結(jié)合而成的三指觸控動(dòng)作所產(chǎn)生的一個(gè)三指觸控輸入指令。圖4為圖3中所繪示的三指觸控動(dòng)作的側(cè)視圖。圖5為根據(jù)部分實(shí)施例的第二感測(cè)板502的另一種用法,用以控制觸控手指數(shù)。于此圖中,第二感測(cè)板502 (觸控板)包括了兩個(gè)設(shè)定區(qū)塊,即一個(gè)前半部50 以及一個(gè)后半部502b。觸控前半部50 可產(chǎn)生一個(gè)單指觸控動(dòng)作,而觸控后半部502b可產(chǎn)生一個(gè)兩指觸控動(dòng)作。這些單指與兩指觸控動(dòng)作利用一個(gè)使用者可編程接口軟件來產(chǎn)生。依據(jù)使用者可編程接口軟件的程序設(shè)定,使用者可經(jīng)由在第一感測(cè)板106上的一兩指觸控動(dòng)作與拖曳動(dòng)作以及在第二感測(cè)板502后半部502b的一個(gè)單指觸控動(dòng)作來產(chǎn)生一個(gè)四指觸控手勢(shì)。圖6為根據(jù)部分實(shí)施例的第二觸控板602 (感測(cè)板)的另一種用法,用以控制觸控手指數(shù)。如圖所示,此第二觸控板602包括了四個(gè)設(shè)定區(qū)塊。在這樣的設(shè)定之下,在第二觸控板602上所產(chǎn)生的“手指觸控”的數(shù)量將會(huì)根據(jù)前下方、前上方、后下方以及后上方這四個(gè)位置而改變。舉例來說,在部分實(shí)施例中,觸控第二觸控板602前下方部位代表單指觸控動(dòng)作。同樣地,觸控前上方部位代表兩指觸控動(dòng)作;觸控后下方部位代表三指觸控動(dòng)作;以及觸控后上方部位代表四指觸控動(dòng)作。也就是說,在這樣的程序設(shè)定之下,經(jīng)由在第一感測(cè)板106上的一個(gè)兩指觸控動(dòng)作與拖曳動(dòng)作,加上在第二觸控板602 (感測(cè)板)后上方部位的一個(gè)觸控動(dòng)作,使用者最多能產(chǎn)生一個(gè)六指觸控手勢(shì)。1.將來自于多點(diǎn)觸控板表面上的當(dāng)?shù)?local)坐標(biāo)的觸控點(diǎn)數(shù)據(jù)映射在個(gè)人電腦屏幕坐標(biāo)上在一個(gè)鼠標(biāo)觸控板表面上的觸控點(diǎn)可利用至少兩種映射方法(或映射模式)映射在個(gè)人電腦屏幕坐標(biāo)。第一種方法利用來自于在一個(gè)多點(diǎn)觸控板上的手指觸控動(dòng)作的絕對(duì)位置數(shù)據(jù)將絕對(duì)坐標(biāo)映射在整個(gè)個(gè)人電腦屏幕區(qū)域。這種方法稱為整體映射法(entire mapping method)。第二種映射方法利用來自于在一個(gè)多點(diǎn)觸控板上的手指觸控動(dòng)作的絕對(duì)位置數(shù)據(jù)將絕對(duì)坐標(biāo)映射在個(gè)人電腦屏幕坐標(biāo)上的一小部分映射區(qū)域,這種方法稱為部分映身寸法(portion mapping method)。圖7詳細(xì)地示出了整體映射法。橫坐標(biāo)702與縱坐標(biāo)704由感測(cè)板106表面上的當(dāng)?shù)囟S坐標(biāo)所組成。一組橫坐標(biāo)702與縱坐標(biāo)704由個(gè)人電腦屏幕714表面上的顯示屏幕坐標(biāo)所構(gòu)成。感測(cè)板106上左上角落710的絕對(duì)位置數(shù)據(jù)會(huì)被映射在顯示屏幕坐標(biāo)上左上角落712的絕對(duì)位置。同樣地,左下角落、右下角落與右上角落的絕對(duì)位置數(shù)據(jù)會(huì)被映射在感測(cè)板106上各自的角落。在感測(cè)板106上的手指觸控動(dòng)作706提供了當(dāng)?shù)豖位置與當(dāng)?shù)豗位置的原始數(shù)據(jù)。 觸控?cái)?shù)據(jù)被映射到顯示屏幕點(diǎn)708或是在屏幕坐標(biāo)中個(gè)別的X、Y位置。在整體映射模式下, 若觸控板的其他工程能力及/或規(guī)格沒有改變的情形下,觸控板數(shù)據(jù)的解析度會(huì)與觸控板的尺寸成正比。觸控板的尺寸越大,在顯示屏幕上的觸控指令輸入解析度也越高。圖8Α與圖8Β為第二種映射方法,其中在多點(diǎn)感測(cè)板106 (觸控板)上的絕對(duì)坐標(biāo)被映射在個(gè)人電腦屏幕坐標(biāo)上的一部分映射區(qū)域。如圖所示,使用者可經(jīng)由拖曳鼠標(biāo)來移動(dòng)此部分映射區(qū)域,之后再利用感測(cè)板106在此部分映射區(qū)域內(nèi)產(chǎn)生多指觸控指令。圖8Α詳細(xì)地示出了部分映射法。于此映射法中,經(jīng)由感測(cè)板106表面上的當(dāng)?shù)豖 坐標(biāo)與當(dāng)?shù)豗坐標(biāo)所定義出來的中心點(diǎn)會(huì)被映射在顯示屏幕坐標(biāo)上預(yù)定區(qū)域800的中心點(diǎn)。如圖所示,預(yù)定區(qū)域800僅會(huì)覆蓋住個(gè)人電腦屏幕區(qū)域的一部分。也就是說,在觸控板上左上角落的絕對(duì)位置數(shù)據(jù)會(huì)被映射在映射區(qū)域800左上角落的絕對(duì)位置。同樣地,感測(cè)板106左下角落、右下角落與右上角落的絕對(duì)位置會(huì)被映射在映射區(qū)域800各自的角落。如圖8Β中所示,使用者可經(jīng)由拖曳鼠標(biāo)本體108來移動(dòng)映射區(qū)域800的位置。根據(jù)上述,在部分實(shí)施例中,個(gè)人電腦主機(jī)接口程序會(huì)利用鼠標(biāo)指針數(shù)據(jù)來對(duì)映射區(qū)域800所要到達(dá)的位置執(zhí)行編碼指令。因此,使用者可將其鼠標(biāo)指針移動(dòng)至個(gè)人電腦顯示屏幕上的所要到達(dá)的位置,之后再經(jīng)由觸控鼠標(biāo)上的多點(diǎn)感測(cè)板106表面來開始進(jìn)行多點(diǎn)觸控指令。也因此,在部分實(shí)施例中,對(duì)于在顯示屏幕上進(jìn)行輸入控制而言,因?yàn)閬碜杂谟|控板的觸控?cái)?shù)據(jù)提供了在較小映射區(qū)域上的較高解析度輸入,所以預(yù)定部分映射模式相較于整體映射模式具有能辨識(shí)較高精確度觸控?cái)?shù)據(jù)的技術(shù)優(yōu)點(diǎn)。在部分實(shí)施例中,在不論映射法為何種的情況下,即便其傳感器面積遠(yuǎn)小于傳統(tǒng)的數(shù)字板,多點(diǎn)感測(cè)板106(觸控板)經(jīng)由鼠標(biāo)中的韌件(firmware)定義為一種通用串行總線人性化接口裝置(USB human interface device,USB-HID,以下簡(jiǎn)稱為USB-HID)數(shù)字板(digitizer)。韌件提供了在主觸控板表面上各個(gè)手指觸控的絕對(duì)當(dāng)?shù)刈鴺?biāo)數(shù)據(jù)組,其中主觸控板經(jīng)由USB系統(tǒng)所定義。2.經(jīng)由具有多點(diǎn)觸控板的多點(diǎn)觸控鼠標(biāo)設(shè)計(jì)來產(chǎn)生多指手勢(shì)圖9A為一種多點(diǎn)觸控及多方向性鼠標(biāo)基本的硬件元件(hardware component)與韌件的功能方框圖。在部分實(shí)施例中,韌件900,可設(shè)置于印刷電路板上,有系統(tǒng)地定義兩個(gè)獨(dú)立的USB裝置,邏輯裝置#1,例如傳統(tǒng)的USB 二維鼠標(biāo)與邏輯裝置#2,例如USB-HID。邏輯裝置#1提取鼠標(biāo)的光學(xué)傳感器904的數(shù)據(jù)與鼠標(biāo)按鍵及滾輪906的數(shù)據(jù),并且將傳統(tǒng)的二維鼠標(biāo)數(shù)據(jù)封包經(jīng)由一個(gè)USB連接器輸出至一臺(tái)個(gè)人電腦主機(jī)。邏輯裝置#2提取來自于多點(diǎn)觸控傳感器902的數(shù)據(jù),并且將上述數(shù)據(jù)封包當(dāng)成經(jīng)由USB系統(tǒng)所定義的一個(gè)USB-HID 輸入裝置。一旦鼠標(biāo)上的韌件將多點(diǎn)觸控板定義為一個(gè)數(shù)字板,觸控信號(hào)會(huì)被諸如 Windows 7操作系統(tǒng)等個(gè)人電腦操作系統(tǒng)的核心驅(qū)動(dòng)程序(kernel driver)所接收,并且會(huì)被轉(zhuǎn)換為諸如Windows操作系統(tǒng)中的WM_T0UCH等觸控信息。當(dāng)鼠標(biāo)移動(dòng)時(shí),鼠標(biāo)會(huì)依據(jù)鼠標(biāo)輸入型態(tài)將鼠標(biāo)輸入數(shù)據(jù)輸出至韌件、軟件或硬件,以依據(jù)鼠標(biāo)的移動(dòng)定義鼠標(biāo)坐標(biāo)的變化。部分映射區(qū)域會(huì)根據(jù)鼠標(biāo)輸入數(shù)據(jù)而沿著鼠標(biāo)的運(yùn)動(dòng)方向移動(dòng)。圖9A為一種在多點(diǎn)觸控鼠標(biāo)中的韌件功能方框圖。韌件以實(shí)時(shí)的方式(real time manner)截取多點(diǎn)觸控板上觸控點(diǎn)的當(dāng)?shù)亟^對(duì)坐標(biāo)的數(shù)據(jù)封包。然后,這些坐標(biāo)會(huì)經(jīng)由韌件映射在個(gè)人電腦屏幕坐標(biāo)上。來自于韌件的輸出數(shù)據(jù)封包包含了手指觸控的數(shù)量與各個(gè)觸控?cái)?shù)據(jù)在個(gè)人電腦屏幕坐標(biāo)中的X-Y位置數(shù)據(jù)。3.經(jīng)由具有主多點(diǎn)觸控板與數(shù)字開關(guān)(以開關(guān)信號(hào)為基準(zhǔn)的傳感器)或是次觸控板(只有觸控/未觸控狀態(tài))的多點(diǎn)觸控鼠標(biāo)設(shè)計(jì)來產(chǎn)生多指手勢(shì)圖9B為一種多點(diǎn)觸控及多方向性鼠標(biāo)基本的硬件元件與韌件的功能方框圖,其包含了一個(gè)主多點(diǎn)觸控傳感器902以及一個(gè)次觸控傳感器908(僅為單點(diǎn)觸控檢測(cè)或是多點(diǎn)觸控)。在部分實(shí)施例中,韌件900有系統(tǒng)地定義兩個(gè)獨(dú)立的USB裝置,或者是邏輯裝置 #1與邏輯裝置#2。圖IOA與圖IOB示出了經(jīng)由不同的觸控?cái)?shù)據(jù)組所映射出的兩指觸控動(dòng)作。在圖IOA 中,使用者將兩根手指1000放置于一個(gè)主傳感器106上,然后此觸控?cái)?shù)據(jù)會(huì)被當(dāng)作兩個(gè)觸控點(diǎn)1002與1004而映射在個(gè)人電腦屏幕上。在圖IOB中,來自于一個(gè)主傳感器上的一個(gè)第一手指1010的觸控?cái)?shù)據(jù)會(huì)被當(dāng)作一個(gè)第一觸控點(diǎn)1004而映射在個(gè)人電腦屏幕714上, 并且來自于拇指1008觸控一個(gè)次傳感器的觸控狀態(tài)數(shù)據(jù)(觸控或未觸控)會(huì)用來創(chuàng)造出虛擬觸控點(diǎn)(virtual touch point) 1006,以當(dāng)作個(gè)人電腦屏幕上的一個(gè)第二觸控點(diǎn)。第一觸控點(diǎn)1004與第二觸控點(diǎn)(即虛擬觸控點(diǎn)1006)之間的距離可通過韌件進(jìn)行程序化。韌件利用主傳感器上第一觸控點(diǎn)的絕對(duì)當(dāng)?shù)刈鴺?biāo)數(shù)據(jù)與預(yù)定小X,Y數(shù)據(jù)的增加或減少數(shù)值來計(jì)算第二觸控點(diǎn)的絕對(duì)當(dāng)?shù)刈鴺?biāo)數(shù)據(jù)。一旦計(jì)算出虛擬觸控點(diǎn)1006,此觸控點(diǎn)與其他觸控點(diǎn)的坐標(biāo)即會(huì)被包含在一個(gè)數(shù)據(jù)封包中傳送至個(gè)人電腦主機(jī)。個(gè)人電腦主機(jī)利用這些觸控點(diǎn)產(chǎn)生可由電腦應(yīng)用程序識(shí)別的一個(gè)觸控指令信息。圖IlA與圖IlB為經(jīng)由不同的觸控?cái)?shù)據(jù)組所映射出的三指觸控動(dòng)作。在圖IlA中, 使用者將三根手指1100放置于一個(gè)主傳感器106上,然后來自于這三根手指的觸控動(dòng)作所產(chǎn)生的觸控?cái)?shù)據(jù)會(huì)被當(dāng)作觸控點(diǎn)1102,1104與1106而映射在個(gè)人電腦屏幕上。在圖IlB中,來自于一個(gè)主傳感器上的兩根手指1108的兩個(gè)觸控?cái)?shù)據(jù)會(huì)被當(dāng)作兩個(gè)觸控點(diǎn)1114與1116而映射在個(gè)人電腦屏幕上,并且來自于使用者拇指觸控一個(gè)次傳感器1110的觸控狀態(tài)數(shù)據(jù)(觸控或是未觸控)會(huì)用來創(chuàng)造出虛擬觸控點(diǎn)1112,以當(dāng)作個(gè)人電腦屏幕上的一個(gè)第三觸控點(diǎn)。這兩個(gè)實(shí)際觸控點(diǎn)與第三觸控點(diǎn)(即虛擬觸控點(diǎn))之間的距離可經(jīng)由韌件進(jìn)行程序化。韌件利用主感測(cè)板上第一與第二觸控點(diǎn)的絕對(duì)當(dāng)?shù)刈鴺?biāo)數(shù)據(jù)與預(yù)定小X,Y數(shù)據(jù)的增加或減少數(shù)值來計(jì)算第三觸控點(diǎn)的絕對(duì)當(dāng)?shù)刈鴺?biāo)數(shù)據(jù)。圖12A與圖12B示出了經(jīng)由一個(gè)兩指觸控動(dòng)作所產(chǎn)生的一個(gè)變換手勢(shì)。在圖12A 中,使用者可在主觸控板(可檢測(cè)多點(diǎn)觸控的傳感器)上沿著一水平或是垂直方向拖曳兩根手指1200,以產(chǎn)生兩指變換手勢(shì)(兩個(gè)“實(shí)際觸控”動(dòng)作),如觸控動(dòng)作1202與1204所示。在圖12B中,使用者可在主觸控板(可檢測(cè)多點(diǎn)觸控的傳感器)上沿著一水平或是垂直方向拖曳一根手指1206,同時(shí)以拇指1208觸控一個(gè)次傳感器,以產(chǎn)生由1210與1212所表示的一個(gè)兩指變換手勢(shì)。值得注意的是,此兩指變換手勢(shì)是由來自于主觸控板的一個(gè)實(shí)際觸控點(diǎn)與來自于次觸控板的一個(gè)虛擬的第二觸控點(diǎn)(或稱為虛擬觸控點(diǎn))所組成。若主觸控點(diǎn)在各個(gè)時(shí)間點(diǎn)的主手指軌跡是在水平或是垂直方向上,則韌件會(huì)將此手勢(shì)識(shí)別為一個(gè)變換手勢(shì),并且會(huì)隨著主觸控點(diǎn)將虛擬觸控點(diǎn)計(jì)算至坐標(biāo)中,如圖所示。利用數(shù)據(jù)與這些觸控點(diǎn)之間的關(guān)聯(lián)性(個(gè)人電腦主機(jī)隨時(shí)都在識(shí)別此關(guān)聯(lián)性),第一觸控點(diǎn)會(huì)具有一個(gè)水平或是垂直軌跡,并且會(huì)產(chǎn)生可由電腦應(yīng)用程序識(shí)別的一個(gè)變換手勢(shì)觸控指令信息。圖13A與圖1 示出了經(jīng)由一個(gè)兩指觸控動(dòng)作所產(chǎn)生的一個(gè)展開(stretch) /收縮(pinch)手勢(shì)。在圖13A中,使用者可在主觸控板(可檢測(cè)多點(diǎn)觸控的傳感器)上展開或收縮兩根手指1300,以產(chǎn)生一個(gè)兩指展開/收縮手勢(shì),如手勢(shì)1302與手勢(shì)1304所示。在圖13B中,使用者可在主觸控板(可檢測(cè)多點(diǎn)觸控的傳感器)上沿著一傾斜方向(diagonal direction)拖曳一根手指1308,同時(shí)以另一根手指或是拇指1310在次觸控板上進(jìn)行觸控, 以產(chǎn)生由手勢(shì)1304與手勢(shì)1306所表示的一個(gè)兩指展開/收縮手勢(shì)。若主手指軌跡在一個(gè)傾斜/對(duì)角線方向上,則韌件會(huì)將此虛擬觸控點(diǎn)(即手勢(shì)1306)當(dāng)作一個(gè)靜止的樞紐點(diǎn) (pivot point)來計(jì)算坐標(biāo)。也就是說,個(gè)人電腦主機(jī)會(huì)產(chǎn)生一個(gè)收縮或展開手勢(shì)觸控指令 fn息ο圖14A與圖14B示出經(jīng)由兩指觸控動(dòng)作所產(chǎn)生的一個(gè)旋轉(zhuǎn)手勢(shì)。在圖14A中,使用者可在主觸控板(可檢測(cè)多點(diǎn)觸控的傳感器)上拖曳兩根手指1400,以產(chǎn)生一個(gè)兩指旋轉(zhuǎn)手勢(shì),如標(biāo)號(hào)手勢(shì)1402與手勢(shì)1404所示。在圖14B中,使用者可在主觸控板(可檢測(cè)多點(diǎn)觸控的傳感器)上拖曳一根手指1408以劃出一個(gè)圓形軌跡,同時(shí)以另一根手指或是拇指 1410在次傳感器上進(jìn)行觸控,以產(chǎn)生由手勢(shì)1404與手勢(shì)1406所表示的一個(gè)兩指旋轉(zhuǎn)手勢(shì)。當(dāng)主手指的軌跡被韌件識(shí)別為一個(gè)圓形軌跡時(shí),則韌件會(huì)將此虛擬觸控點(diǎn)(即手勢(shì)1406) 當(dāng)作一個(gè)動(dòng)態(tài)的樞紐點(diǎn)來計(jì)算坐標(biāo)。也就是說,個(gè)人電腦主機(jī)會(huì)產(chǎn)生一個(gè)旋轉(zhuǎn)手勢(shì)觸控指
令fe息。4.經(jīng)由具有單點(diǎn)觸控感測(cè)板與數(shù)字開關(guān)或是次觸控板(只有觸控/未觸控狀態(tài)) 的多點(diǎn)觸控鼠標(biāo)設(shè)計(jì)來產(chǎn)生多指手勢(shì)多點(diǎn)觸控手勢(shì)的產(chǎn)生可經(jīng)由設(shè)置一個(gè)單點(diǎn)觸控板以及一個(gè)數(shù)字開關(guān)(或是觸控狀態(tài)檢測(cè)感測(cè)板)而創(chuàng)造出來。在部分實(shí)施例中,諸如圖16中所揭示者,多點(diǎn)觸控鼠標(biāo)由兩個(gè)單點(diǎn)觸控檢測(cè)傳感器所組成。此實(shí)施例可被定義為以多點(diǎn)觸控鼠標(biāo)來實(shí)現(xiàn)收縮手勢(shì) (reduced gesture)功會(huì)巨。請(qǐng)重新參考圖9B,其為一種包含了兩個(gè)單點(diǎn)觸控檢測(cè)傳感器的多點(diǎn)觸控及多方向性鼠標(biāo)基本的硬件元件與韌件的功能方框圖。在部分實(shí)施例中,韌件900有系統(tǒng)地定義兩個(gè)獨(dú)立的USB裝置,或者是邏輯裝置#1與邏輯裝置#2。于此實(shí)施例中,鼠標(biāo)安裝了僅能檢測(cè)單點(diǎn)觸控的一個(gè)觸控板908以及僅能檢測(cè)觸控(ON)或釋放(OFF)的一個(gè)數(shù)字開關(guān)。作為此開關(guān)的硬件可為一個(gè)推入/推出開關(guān)(push in/out switch)或是能檢測(cè)觸控/非觸控狀態(tài)的一個(gè)觸控傳感器。此實(shí)施例最多能產(chǎn)生兩個(gè)手指手勢(shì)指令。圖12B示出包含在主傳感器接墊(只有單點(diǎn)觸控位置的檢測(cè))與次傳感器(只有觸控/非觸控狀態(tài))上的手指觸控動(dòng)作的一組數(shù)據(jù)可在個(gè)人電腦屏幕上映射出來。次觸控?cái)?shù)據(jù)(觸控開啟/關(guān)閉狀態(tài))用來當(dāng)作一個(gè)虛擬觸控點(diǎn),即描述于上述段落3標(biāo)題中的“經(jīng)由具有多點(diǎn)觸控板與數(shù)字開關(guān)(以開關(guān)信號(hào)為基準(zhǔn)的傳感器)的多點(diǎn)觸控鼠標(biāo)設(shè)計(jì)來產(chǎn)生多指手勢(shì)”。這里的兩指變換手勢(shì)相似于圖12B中所示的手指手勢(shì)產(chǎn)生范例。這里的兩指收縮 /展開手勢(shì)的產(chǎn)生相似于圖13A與圖13B中所示的手指手勢(shì)產(chǎn)生范例。這里的兩指旋轉(zhuǎn)手勢(shì)的產(chǎn)生相似于圖14B中所示的手指手勢(shì)產(chǎn)生范例。5.個(gè)人電腦主機(jī)上的裝置驅(qū)動(dòng)程序圖15為個(gè)人電腦主機(jī)1500內(nèi)電腦操作系統(tǒng)之多點(diǎn)觸控界面驅(qū)動(dòng)程序的功能方框圖,以代替應(yīng)用程序來管理多點(diǎn)觸控及多方向性鼠標(biāo)200的數(shù)據(jù)封包,并管理多方向性控制的指令產(chǎn)生。操作系統(tǒng)中的一個(gè)核心模式層(kernel mode layer)中的裝置驅(qū)動(dòng)模塊將會(huì)一并提取經(jīng)由鼠標(biāo)韌件所定義的邏輯裝置#1與邏輯裝置#2的原始數(shù)據(jù)。在部分實(shí)施例中,輸入裝置(例如鼠標(biāo))與電腦之間是經(jīng)由一個(gè)USB連接器來連接。在其他實(shí)施例中則使用了諸如無線網(wǎng)路(wireless)、藍(lán)芽(Bluetooth)等其他連接型態(tài)。為了要提取USB數(shù)據(jù)封包,諸如Windows 操作系統(tǒng)等電腦中的操作系統(tǒng)提供了一個(gè)內(nèi)建的核心模式驅(qū)動(dòng)程序1502。在操作系統(tǒng)中的一個(gè)使用者模式層中的裝置驅(qū)動(dòng)模塊1504會(huì)提取鼠標(biāo)的原始數(shù)據(jù)封包,并且會(huì)執(zhí)行以下兩個(gè)運(yùn)算步驟(1)來自于USB驅(qū)動(dòng)程序數(shù)據(jù)封包的編譯,以及 (2)多點(diǎn)觸控及多方向性指令的產(chǎn)生。在第一步驟中,使用者層級(jí)裝置驅(qū)動(dòng)程序1506 (user level device driver)經(jīng)由利用一套軟件的方式編譯手指觸控動(dòng)作,即定義各個(gè)手指對(duì)于各個(gè)感測(cè)板在各個(gè)時(shí)間點(diǎn)上的手指觸控點(diǎn)的數(shù)量與當(dāng)?shù)匚恢?。在第二步驟中,若應(yīng)用程序準(zhǔn)備好要將多點(diǎn)觸控信息當(dāng)作一個(gè)標(biāo)準(zhǔn)接口輸入串流(standard interactive input stream)的其中之一來接收,則接口驅(qū)動(dòng)程序?qū)a(chǎn)生與電人電腦操作系統(tǒng)信息相關(guān)的多點(diǎn)觸控信息,亦即根據(jù)手指觸控動(dòng)作與指尖軌跡的總數(shù)來輸出預(yù)定多點(diǎn)觸控信息(也就是Windows 7操作系統(tǒng)中的WM_ TOUCH 或是 WM_GESTURE)。若應(yīng)用程序1512可接收多點(diǎn)觸控輸入,但是卻無法將多點(diǎn)觸控信息識(shí)別為其標(biāo)準(zhǔn)接口輸入指令,則使用者層級(jí)裝置驅(qū)動(dòng)程序1506將會(huì)啟動(dòng)一個(gè)輔助接口驅(qū)動(dòng)程序 1508 (supplemental interface driver)。輔助接口驅(qū)動(dòng)程序?qū)?huì)對(duì)應(yīng)用程序1512輸出已轉(zhuǎn)換成可由應(yīng)用程序1512識(shí)別的特定應(yīng)用輸入格式(application specific input format)的修正后感測(cè)板數(shù)據(jù)。舉例來說,若應(yīng)用程序1510無法接收多點(diǎn)觸控輸入而只能識(shí)別定義在操作系統(tǒng)中的傳統(tǒng)標(biāo)準(zhǔn)輸入數(shù)據(jù)(conventional standard input data),諸如在舊版Windows操作系統(tǒng)情況下的一個(gè)鼠標(biāo)/鍵盤,則輔助接口驅(qū)動(dòng)程序1508會(huì)將多點(diǎn)觸控感測(cè)板的數(shù)據(jù)封包轉(zhuǎn)換成一組傳統(tǒng)標(biāo)準(zhǔn)輸入數(shù)據(jù),并會(huì)對(duì)應(yīng)用程序1510輸出傳統(tǒng)標(biāo)準(zhǔn)輸入的模擬輸入信息 (emulated input message),使得應(yīng)用程序1510能執(zhí)行其互動(dòng)指令。雖然本發(fā)明已以實(shí)施例揭示如上,然其并非用以限定本發(fā)明,任何所屬技術(shù)領(lǐng)域技術(shù)人員,在不脫離本發(fā)明的精神和范圍內(nèi),當(dāng)可作些許的更動(dòng)與潤(rùn)飾,因此本發(fā)明的保護(hù)范圍當(dāng)視權(quán)利要求所界定者為準(zhǔn)。
權(quán)利要求
1.一種將至少兩個(gè)觸控信號(hào)結(jié)合于電腦系統(tǒng)中的方法,包括從一第一觸控板接收一第一觸控信號(hào),并且從一第二觸控板接收一第二觸控信號(hào),該第一觸控信號(hào)定義一第一觸控點(diǎn)在該第一觸控板上的絕對(duì)坐標(biāo);利用來自于該第二觸控板的該第二觸控信號(hào)來計(jì)算具有相對(duì)于該第一觸控點(diǎn)的絕對(duì)坐標(biāo)的一第二觸控點(diǎn);以及利用該第一觸控點(diǎn)與該第二觸控點(diǎn)來產(chǎn)生可由一電腦應(yīng)用程序來識(shí)別的一觸控指令 fn息ο
2.如權(quán)利要求1所述的方法,其特征在于,計(jì)算該第二觸控點(diǎn)包括計(jì)算該第一觸控點(diǎn)與該第二觸控點(diǎn)之間的一距離。
3.如權(quán)利要求1所述的方法,其特征在于,該方法還包括在一電腦屏幕映射出該第一觸控點(diǎn)與該第二觸控點(diǎn)的步驟。
4.如權(quán)利要求1所述的方法,其特征在于,該方法還包括將該第一觸控板的該絕對(duì)坐標(biāo)映射在該電腦屏幕的坐標(biāo)的一部分映射區(qū)域的步驟,其中該部分映射區(qū)域小于該電腦屏幕的整個(gè)區(qū)域。
5.如權(quán)利要求4所述的方法,其特征在于,該方法還包括步驟從一鼠標(biāo)接收鼠標(biāo)輸入數(shù)據(jù),其中該鼠標(biāo)輸入數(shù)據(jù)定義該鼠標(biāo)的一坐標(biāo)變化,以及依據(jù)該鼠標(biāo)輸入數(shù)據(jù)移動(dòng)該電腦屏幕上的該部分映射區(qū)域的坐標(biāo)。
6.如權(quán)利要求1所述的方法,其特征在于,該第一觸控板為一多點(diǎn)觸控板,并且該方法還包括步驟從該多點(diǎn)觸控板接收一第三觸控信號(hào),其中該第三觸控信號(hào)定義在該第一觸控板上一第三觸控點(diǎn)的絕對(duì)坐標(biāo);以及將該第一觸控信號(hào)、該第二觸控信號(hào)與該第三觸控信號(hào)轉(zhuǎn)換為可由該電腦應(yīng)用程序來識(shí)別的一多點(diǎn)觸控指令信息。
7.如權(quán)利要求1所述的方法,其特征在于,該第二觸控板為僅檢測(cè)單點(diǎn)觸控的一單點(diǎn)觸控板,并且接收該第二觸控信號(hào)包括接收是否觸控該第二觸控板的一指示。
8.如權(quán)利要求1所述的方法,其特征在于,該第二觸控板包括多個(gè)設(shè)定區(qū)塊,并且該第二觸控信號(hào)指出所述多個(gè)設(shè)定區(qū)塊中受到觸控的至少其中之一。
9.如權(quán)利要求8所述的方法,其特征在于,該方法還包括依據(jù)接收到的該第二觸控信號(hào)來計(jì)算出相對(duì)于該第一觸控點(diǎn)的一第三觸控點(diǎn)的絕對(duì)坐標(biāo),其中該第二觸控信號(hào)指出受到觸控的一第一設(shè)定區(qū)塊。
10.如權(quán)利要求8所述的方法,其特征在于,該第二觸控板的所述多個(gè)設(shè)定區(qū)塊的至少其中之一代表一多指觸控動(dòng)作。
11.如權(quán)利要求10所述的方法,其特征在于,該多指觸控動(dòng)作代表兩點(diǎn)觸控動(dòng)作、三點(diǎn)觸控動(dòng)作或四點(diǎn)觸控動(dòng)作,并且該方法還包括利用該第二觸控信號(hào)來計(jì)算出一第三觸控點(diǎn)、一第四觸控點(diǎn)、一第五觸控點(diǎn)及/或一第六觸控點(diǎn)的步驟,每一該觸控點(diǎn)具有相對(duì)于該第一觸控點(diǎn)的絕對(duì)坐標(biāo)。
12.如權(quán)利要求1所述的方法,其特征在于,該方法還包括識(shí)別該第一觸控點(diǎn)在各個(gè)時(shí)間點(diǎn)的運(yùn)動(dòng)方向,借以計(jì)算出該第一觸控點(diǎn)在各個(gè)時(shí)間點(diǎn)的位置與方向。
13.如權(quán)利要求1所述的方法,其特征在于,該方法還包括識(shí)別該第一觸控點(diǎn)在各個(gè)時(shí)間點(diǎn)的軌跡,并且在識(shí)別出該第一觸控點(diǎn)具有一水平軌跡與一垂直軌跡至少其中之一時(shí), 產(chǎn)生一變換手勢(shì)觸控指令信息的步驟。
14.如權(quán)利要求1所述的方法,其特征在于,該方法還包括步驟識(shí)別該第一觸控點(diǎn)在各個(gè)時(shí)間點(diǎn)的軌跡,并且在識(shí)別出該第一觸控點(diǎn)具有一斜向軌跡時(shí),產(chǎn)生一收縮手勢(shì)觸控指令信息與一展開手勢(shì)觸控指令信息至少其中之一。
15.如權(quán)利要求1所述的方法,其特征在于,該方法還包括步驟識(shí)別該第一觸控點(diǎn)在各個(gè)時(shí)間點(diǎn)的軌跡,并且在識(shí)別出該第一觸控點(diǎn)具有一圓形軌跡時(shí),產(chǎn)生一旋轉(zhuǎn)手勢(shì)觸控指令信息。
16.如權(quán)利要求1所述的方法,其特征在于,該方法還包括在一電腦鼠標(biāo)上提供該第一觸控板與該第二觸控板的步驟。
17.一種電腦鼠標(biāo),包括 一鼠標(biāo)本體;一第一觸控板,配置于該鼠標(biāo)本體上;以及一第二觸控板,配置于該鼠標(biāo)本體上。
18.如權(quán)利要求17所述的電腦鼠標(biāo),其特征在于,該電腦鼠標(biāo)還包括位于該鼠標(biāo)本體的一頂面上的一缺口,其中該第一觸控板配置于該缺口內(nèi)。
19.如權(quán)利要求17所述的電腦鼠標(biāo),其特征在于,該第二觸控板配置于該鼠標(biāo)本體的一側(cè)面上。
20.如權(quán)利要求17所述的電腦鼠標(biāo),其特征在于,該第一觸控板為一多點(diǎn)觸控的觸控板,并且該第二觸控板為一單點(diǎn)觸控的觸控板。
21.如權(quán)利要求17所述的電腦鼠標(biāo),其特征在于,該第二觸控板包括至少兩個(gè)設(shè)定區(qū)塊,用以指出各該設(shè)定區(qū)塊何時(shí)受到觸控。
全文摘要
本發(fā)明公開了一種將至少兩個(gè)觸控信號(hào)結(jié)合于電腦系統(tǒng)中的方法,其包括下列步驟從兩個(gè)觸控板接收觸控信號(hào),并且在相同的坐標(biāo)系統(tǒng)中創(chuàng)造出具有坐標(biāo)的至少兩個(gè)觸控信號(hào)。接著,電腦系統(tǒng)利用這些坐標(biāo)產(chǎn)生一電腦應(yīng)用程序所能識(shí)別的一觸控指令信息。另外,本發(fā)明也公開了揭示一種具有兩個(gè)觸控板的電腦鼠標(biāo)。本發(fā)明將多點(diǎn)觸控傳感器運(yùn)用于一鼠標(biāo)本體上,以進(jìn)行多點(diǎn)觸控與多方向性的導(dǎo)航與控制,進(jìn)而對(duì)傳統(tǒng)的二維應(yīng)用與三維電腦繪圖應(yīng)用的使用者接口提供一種新的操作方式。
文檔編號(hào)G06F3/041GK102467261SQ20111003033
公開日2012年5月23日 申請(qǐng)日期2011年1月19日 優(yōu)先權(quán)日2010年10月28日
發(fā)明者泰山安武 申請(qǐng)人:致伸科技股份有限公司