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

辨識(shí)拖曳手勢的方法及控制器的制作方法

文檔序號(hào):6421157閱讀:252來源:國知局
專利名稱:辨識(shí)拖曳手勢的方法及控制器的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種辨識(shí)拖曳手勢(Drag gesture)的方法及控制器,特別是涉及一種于一觸控裝置上辨識(shí)拖曳手勢的方法及控制器,以于觸控裝置上辨識(shí)出拖曳手勢時(shí),產(chǎn)生一模擬鼠標(biāo)拖曳目標(biāo)物的拖曳(Drag)訊號(hào)。
背景技術(shù)
視窗介面(Graphical User Interface,GUI)最早由全祿P(yáng)ARC研究室所推出的程式操作介面,搭配指向裝置(如鼠標(biāo))來使用,使用者僅需以視覺式的指標(biāo)移動(dòng)鼠標(biāo)并加上點(diǎn)選動(dòng)作,即可輕松完成想要執(zhí)行的動(dòng)作,解決了以往文字模式需輸入繁雜的指令而造成使用不便的障礙。因此,視窗介面紛紛被蘋果電腦與微軟(Microsoft)所采用,成為所有操作系統(tǒng)的主流模式。在應(yīng)用視窗介面系統(tǒng)的電子設(shè)備,例如桌上型電腦、筆記型電腦、平板電腦、個(gè)人數(shù)位助理機(jī)(PDA)等等,指向裝置(pointing device)已成為基本配備。
目前指向裝置包含外部裝置鼠標(biāo)與內(nèi)建于攜帶式電腦系統(tǒng)上的軌跡球觸控板(touch pad)以及與屏幕結(jié)合的觸控面板(touch panel)等等,其中鼠標(biāo)為最早推出的指向裝置。以鼠標(biāo)為例來說明指向裝置的功能,鼠標(biāo)可控制電子裝置的屏幕上的指標(biāo)(pointer),即鼠標(biāo)移到哪里,指標(biāo)也跟隨移到哪里,然后在屏幕上對欲執(zhí)行的目標(biāo)按下控制按鍵,即可對電子裝置下達(dá)執(zhí)行指令。然而,目前的電子設(shè)備設(shè)計(jì)朝短小輕薄發(fā)展,例如筆記型電腦已逐漸取代桌上型電腦的出貨,致使體積小的觸控裝置(如觸控板)有逐漸成為指向裝置主流的態(tài)勢。
目前觸控板的技術(shù)大致包含電容式、電阻式、電磁式、壓力式、電感式、表面聲波式、超音波式、光學(xué)式等等。當(dāng)諸如手指之類的物體于觸控板上移動(dòng),即可控制指標(biāo)沿物體移動(dòng)的方向移動(dòng)。然而,指向裝置除了控制指標(biāo)移動(dòng)外,還需兼具下達(dá)命令的功能。以鼠標(biāo)的操作為例來說,當(dāng)指標(biāo)移動(dòng)至欲移動(dòng)的目標(biāo)物(如程式、文件、圖片)時(shí),可持續(xù)按壓鼠標(biāo)按鍵(如左鍵)并移動(dòng)鼠標(biāo),則可拖曳(Drag)目標(biāo)物至其他位置。然而,以諸如觸控板之類的觸控裝置來說,目前多于其下方增設(shè)兩控制按鍵以取代鼠標(biāo)的左右鍵,或者定義物體于觸控裝置上的某種動(dòng)作手勢,來于移動(dòng)目標(biāo)物時(shí)一并產(chǎn)生連續(xù)按壓鼠標(biāo)按鍵的訊號(hào),以使目標(biāo)物可被拖曳至其他位置。
一般觸控裝置是以一拖曳手勢,來模擬鼠標(biāo)拖曳的動(dòng)作,其方法是采用于觸控裝置上施行一次敲擊(tap)與緊接著再施行一次移動(dòng)(movement)的手勢,來令目標(biāo)物移動(dòng)。因而,在美國專利第6,414,671號(hào)中提出一種如何辨識(shí)觸控裝置上的拖曳手勢的以往方法。配合圖1,首先把物體于觸控板上的第一次出現(xiàn)的時(shí)間長度t4(即指物體于觸控裝置上第一次出現(xiàn)的停留時(shí)間)與第一參考時(shí)間值比較,若第一次出現(xiàn)的時(shí)間長度t4小于第一參考時(shí)間值時(shí),則產(chǎn)生一拖曳訊號(hào)11;而后,把第一次出現(xiàn)及第二次出現(xiàn)間的時(shí)間間距t5與第二參考時(shí)間值比較,若時(shí)間間距t5小于第二參考時(shí)間值時(shí),則維持拖曳訊號(hào)11并于第二出現(xiàn)的時(shí)間長度t6內(nèi)重復(fù)產(chǎn)生X、Y資訊。
雖然已知方法可達(dá)到辨識(shí)拖曳手勢的目的,然而由于以往方法中,把第一次出現(xiàn)的時(shí)間長度t4和第一與第二次出現(xiàn)間的時(shí)間間距t5分別和對應(yīng)的參考時(shí)間值作比較,使得判斷上較為復(fù)雜,且于第二次出現(xiàn)的時(shí)間長度t6內(nèi)重復(fù)產(chǎn)生X、Y資訊,造成設(shè)計(jì)上較為復(fù)雜。再者,由于使用者的個(gè)人差異,所以每一個(gè)人于觸控裝置上執(zhí)行拖曳手勢的各階段動(dòng)作的時(shí)間或有差異,甚者同一使用者于每一次執(zhí)行拖曳手勢的各動(dòng)作的時(shí)間長短也可能會(huì)有不同,導(dǎo)致以往方法容易有誤判的情況發(fā)生。又,在觸控裝置的使用過程中容易被誤觸、或者因觸控裝置本身工作時(shí)產(chǎn)生的雜訊、或源于外界環(huán)境的雜訊所干擾,因而會(huì)產(chǎn)生短暫的突波式(spike)的第一次出現(xiàn)、突波式的第一次出現(xiàn)與第二次出現(xiàn)間的時(shí)間間距、突波式的第二次出現(xiàn)的現(xiàn)象。以往方法未對第一、第二次出現(xiàn)的時(shí)間長度、兩次出現(xiàn)間的時(shí)間間距作最小時(shí)間限制,如此容易對因雜訊干擾而產(chǎn)生的訊號(hào)作不當(dāng)判斷,而容易有誤判的情況發(fā)生。

發(fā)明內(nèi)容
本發(fā)明的主要目的在于提供一種辨識(shí)拖曳手勢的方法及控制器,利用各動(dòng)作的時(shí)間加總來與一參考時(shí)間值比較,以達(dá)到判斷更簡捷與可靠的功效。
本發(fā)明的另一目的在于提供一種辨識(shí)拖曳手勢的方法及控制器,要求各動(dòng)作的時(shí)間須分別大于一對應(yīng)時(shí)間值,以有效避免因雜訊而誤判的情況發(fā)生。
本發(fā)明的又一目的在于提供一種辨識(shí)拖曳手勢的方法及控制器,可把第二次出現(xiàn)期間的累積位移量與一參考位移量比較,以判定是否為拖曳手勢,進(jìn)而達(dá)到更為精確判斷的功效。
本發(fā)明的辨識(shí)拖曳手勢的方法,該拖曳手勢是于一觸控裝置上生成,其特征在于該方法包含以下步驟檢測一物體于該觸控板上的第一次出現(xiàn);檢測該物體于該觸控板上的第二次出現(xiàn);以及若該第一次出現(xiàn)的時(shí)間長度及該第一次出現(xiàn)的結(jié)束與該第二次出現(xiàn)的起始間的時(shí)間間距的加總小于第一參考時(shí)間值,以及若符合下述兩種情況中的一種時(shí),則產(chǎn)生一拖曳訊號(hào)(A)若該第一次出現(xiàn)的時(shí)間長度、該第一次出現(xiàn)的結(jié)束與該第二次出現(xiàn)的起始間的時(shí)間間距、及該第二次出現(xiàn)的時(shí)間長度的加總不小于該參考時(shí)間值;及(B)若該第二次出現(xiàn)期間的累計(jì)位移量不小于一參考位移量。
為進(jìn)一步說明本發(fā)明的上述目的、結(jié)構(gòu)特點(diǎn)和效果,以下將結(jié)合附圖對本發(fā)明進(jìn)行詳細(xì)的描述。


圖1是一種以往拖曳手勢的示意時(shí)脈圖;圖2是結(jié)合本發(fā)明的辨識(shí)拖曳手勢的方法的較佳實(shí)施例的觸控裝置的方塊示意圖;圖3是圖2中實(shí)施例的流程圖;圖4是圖2中實(shí)施例的一范例的輸入與輸出訊號(hào)的時(shí)脈圖;及圖5是圖2中實(shí)施例的另一范例的輸入與輸出訊號(hào)的時(shí)脈圖。
具體實(shí)施例方式
首先說明的是本發(fā)明的辨識(shí)拖曳手勢的方法用于一觸控裝置中。為了說明的目的,在本實(shí)施例中選擇以電容式觸控裝置來作說明。
如圖2,電容式觸控裝置2大致包含一觸控板21、一具有一X方向處理單元22、一Y方向處理單元23、一運(yùn)算單元24與一位移單元25的運(yùn)算模組、一手勢單元26與一傳輸介面27。觸控板21分別于X、Y方向有多數(shù)條導(dǎo)線分布,例如X方向16條、Y方向12條。如此,當(dāng)諸如手指10之類具有導(dǎo)電性的物體碰觸或接近觸控板21時(shí),則觸控板21上會(huì)產(chǎn)生電容值變化,緊接著,X、Y方向處理單元22、23分別處理X、Y方向的電容值后傳遞至運(yùn)算單元24,運(yùn)算單元24會(huì)據(jù)此運(yùn)算出物體接觸位置的X座標(biāo)值、與Y座標(biāo)值。而后,位移單元25接收運(yùn)算單元24的運(yùn)算結(jié)果X、Y,并依此計(jì)算出物體于觸控板21上的相對位移DX、DY(指觸壓訊號(hào))后,傳遞予手勢單元26與傳輸介面27。如此,計(jì)算結(jié)果DX、DY可經(jīng)傳輸介面27傳送至一主機(jī)(host)3,以供主機(jī)3控制其指標(biāo)于屏幕上的移動(dòng)。主機(jī)3可為個(gè)人電腦、筆記型電腦、個(gè)人數(shù)位處理機(jī)(PDA)、移動(dòng)電話等各種電子裝置。在此,由于前述構(gòu)件并非本案的改良特征且廣為熟悉本技術(shù)領(lǐng)域者所熟知,所以不在此贅述。另外,本例的運(yùn)算單元24、位移單元25、手勢單元26與傳輸介面27是整合于諸如晶片之類的控制器中。
手勢單元26接收位移單元24的計(jì)算結(jié)果DX、DY,以判斷物體是否有于觸控板21上產(chǎn)生一符合拖曳手勢的動(dòng)作,并于判斷為拖曳手勢時(shí)對應(yīng)輸出一模擬按壓鼠標(biāo)按鍵與移動(dòng)鼠標(biāo)的拖曳訊號(hào)(此拖曳訊號(hào)為多個(gè)連續(xù)的訊號(hào)封包),以經(jīng)傳輸介面27饋入主機(jī)3來作游標(biāo)的對應(yīng)控制。本發(fā)明的技術(shù)特征在于手勢單元26辨識(shí)拖曳手勢的方法。此方法可以軟件、軔體、或硬件方式設(shè)于手勢單元26中。再者,雖然本例的手勢單元26是整合于觸控裝置2的控制器中,然而也可以軟件或硬件方式設(shè)置于主機(jī)3中,并不應(yīng)受限于本另外,雖然本實(shí)施例以電容式觸控裝置2為例作說明,然而熟悉本技術(shù)領(lǐng)域者當(dāng)知,本發(fā)明也可應(yīng)用于其他型態(tài)的觸控板裝置,例如光學(xué)式、電阻式、電感式、壓力式、電磁式、表面聲波式、超音波式等等,并不應(yīng)受限于本實(shí)施例所揭示。
配合圖3,來說明本實(shí)施例的一范例的判斷流程。在此范例中,先假設(shè)觸控板21被諸如手指10之類的物體敲擊(tap)兩次。為了說明方便,在下文中物體以手指10作代表。另外,雖本例中以一為手指10的物體來說明,然而熟悉本技術(shù)領(lǐng)域者當(dāng)知,觸控板21也可感測多個(gè)物體,并不應(yīng)受限于本實(shí)例所揭示露。
首先,在步驟41,觸控裝置2檢測到手指10于觸控板21的第一次出現(xiàn)的開始,即第一次敲擊的開始。此時(shí),觸控裝置2會(huì)開始計(jì)數(shù)手指10于觸控板21上的出現(xiàn)時(shí)間。若本例中假設(shè)若為拖曳手勢則會(huì)于第一參考時(shí)間值T1內(nèi)檢測到兩次出現(xiàn)的開始。本例的第一參考時(shí)間值T1的范圍可設(shè)定為約介于100微秒~1000微秒(100ms≤T1≤1000ms),可依設(shè)計(jì)者的需要或使用者的操作習(xí)慣而調(diào)整。
而后,在步驟42中,觸控裝置2持續(xù)檢測出現(xiàn)于觸控板21上的手指10,以判斷檢測到第一次出現(xiàn)結(jié)束與自第一次出現(xiàn)開始計(jì)數(shù)的時(shí)間已抵達(dá)第一參考時(shí)間值T1的兩條件中哪一條件先被達(dá)成。
若步驟42中先判斷出檢測到第一次出現(xiàn)結(jié)束時(shí),因?yàn)樵谟?jì)時(shí)尚未達(dá)到第一參考時(shí)間值T1時(shí)已有第一次出現(xiàn),因而有可能在第一參考時(shí)間值T1內(nèi)再有第二次出現(xiàn),因而繼續(xù)執(zhí)行步驟44。相反地,若步驟42先判斷出計(jì)數(shù)時(shí)間已抵達(dá)第一參考時(shí)間值T1,則因第一參考時(shí)間值T1內(nèi)僅有第一次出現(xiàn)且第一次出現(xiàn)的時(shí)間長度Tdown1已超過第一參考時(shí)間值T1,可確定非為拖曳手勢,因而由手勢單元26執(zhí)行步驟43,以判斷是否為其他手勢。
在步驟44,觸控裝置2繼續(xù)判斷檢測到手指10于觸控板21上的第二次出現(xiàn)的開始與計(jì)數(shù)時(shí)間已抵達(dá)第一參考時(shí)間值T1的兩條件中哪一條件先被達(dá)成。若步驟44中,先判斷出第二次出現(xiàn)已經(jīng)開始,意味著在第一參考時(shí)間值T1內(nèi)可能會(huì)有兩次出現(xiàn)而可能為拖曳手勢,所以繼續(xù)步驟45。若步驟44中先判斷出計(jì)數(shù)時(shí)間已抵達(dá)第一參考時(shí)間值T1時(shí),可確認(rèn)非為拖曳手勢,因而跳至步驟43中,判斷是否為其他手勢。
若步驟44中判斷出第二次出現(xiàn)已經(jīng)開始時(shí),如圖4,觸控裝置2已于先前的檢測中獲得第一次出現(xiàn)的時(shí)間長度Tdown1(指手指10第一次出現(xiàn)于觸控板21上的持續(xù)時(shí)間),與一位于第一次與第二次出現(xiàn)間的第一次時(shí)間間距Tup1(指介于手指10第一次敲擊后而提起而離開觸控板21,直至手指10的第二次敲擊前的時(shí)間長度)。
觸控板21的使用過程中容易被誤觸、或者因觸控板21本身工作所產(chǎn)生的雜訊、或源于外界環(huán)境的雜訊所干擾而產(chǎn)生的不當(dāng)訊號(hào),例如短暫時(shí)間的第一次出現(xiàn)、第二次出現(xiàn)及兩次出現(xiàn)間的時(shí)間間距。由于這些不當(dāng)訊號(hào)在許多時(shí)候僅持續(xù)短暫時(shí)間,所以,在本實(shí)施例中更要求各動(dòng)作的持續(xù)時(shí)間需分別大于對應(yīng)的最小參考時(shí)間值,以有效濾除這些不當(dāng)訊號(hào),進(jìn)而增加辨識(shí)的精準(zhǔn)度。
因而,在步驟45中,判斷位于第一次與第二次出現(xiàn)間的第一次時(shí)間間距Tup1是否大于第一最小提起參考時(shí)間值T21。在此,第一最小提起參考時(shí)間值T21即手指10提起(UP)再落下的最短有效時(shí)間。本例的第一最小提起參考時(shí)間值T2的范圍可設(shè)定為約介于1微秒~10微秒(1ms≤T2≤10ms),可依設(shè)計(jì)者需要或使用者操作習(xí)慣而調(diào)整。若步驟45中判斷第一時(shí)間間距Tup1不大于第一最小提起參考時(shí)間值T21(Tup1≤T21)時(shí),意味著第一次與第二次出現(xiàn)間的第一次時(shí)間間距Tup1過短,因而判斷第一次時(shí)間間距的訊號(hào)為雜訊,所以第一次出現(xiàn)實(shí)際上并未真正結(jié)束,而跳回步驟42。若步驟45中判斷第一時(shí)間間距Tup1大于第一最小提起參考時(shí)間值T21(Tup1>T21)時(shí),意味著第一次時(shí)間間距Tup1為有效訊號(hào),則繼續(xù)步驟46。
在步驟46中,判斷第一次出現(xiàn)的時(shí)間長度Tdown1是否大于第一最小敲擊參考時(shí)間值T31。在此,第一最小敲擊參考時(shí)間值T31是指手指10于觸控板21上所停留的最短有效時(shí)間。若步驟46中判斷第一次出現(xiàn)的時(shí)間長度Tdown1大于第一最小敲擊參考時(shí)間值T31(Tdown1>T31)時(shí),意味著第一次出現(xiàn)的訊號(hào)為有效訊號(hào),而繼續(xù)步驟47。相反地,若步驟46中判斷出第一次出現(xiàn)的時(shí)間長度Tdown1不大于第一最小敲擊參考時(shí)間值T31(Tdown1≤T31)時(shí),意味著第一次出現(xiàn)為雜訊,所以揚(yáng)棄不用而跳回步驟41,以重新檢測第一次出現(xiàn)的開始。本例的第一最小敲擊參考時(shí)間值T31的范圍可依設(shè)計(jì)者需要或使用者操作習(xí)慣而調(diào)整。
在進(jìn)入步驟47時(shí),意味著第一次出現(xiàn)的時(shí)間長度Tdown1與第一次時(shí)間間距Tup1的加總小于第一參考時(shí)間值T1(Tdown1+Tup1<T1)。由于施行拖曳手勢時(shí),不外乎是手指10接觸觸控板21的二次出現(xiàn)的停留時(shí)間較長,或手指10于觸控板21的第二次出現(xiàn)的累計(jì)位移量較大,因而本實(shí)施例中以時(shí)間或位移量作要求條件來判斷是否為拖曳手勢,以增加判斷的可靠度。因而,在步驟47中,同時(shí)判斷檢測到第二次出現(xiàn)結(jié)束、第二次出現(xiàn)的累計(jì)位移量Mdown2大于一參考位移量M1與自第一次出現(xiàn)開始計(jì)數(shù)的時(shí)間已抵達(dá)第一參考時(shí)間值T1的三條件中的哪一條件先被達(dá)成。手勢單元26于檢測第二出現(xiàn)時(shí)除計(jì)時(shí)外,更利用位移單元25產(chǎn)生的計(jì)算結(jié)果DX、DY來計(jì)算第二次出現(xiàn)的累計(jì)位移量Mdown2。
若步驟47中先檢測出第二次出現(xiàn)結(jié)束時(shí),可獲得第二次出現(xiàn)的時(shí)間長度Tdown2與一第二次出現(xiàn)結(jié)束后手指10提起時(shí)產(chǎn)生的第二次時(shí)間間距Tup2。此時(shí),若確認(rèn)第二次時(shí)間間距Tup2與第二次出現(xiàn)的時(shí)間長度Tdown2為有效訊號(hào)時(shí),意味著在第一參考時(shí)間值T1內(nèi)有兩次完整出現(xiàn)(Tdown1+Tdown2+Tup1)<T1且第二次出現(xiàn)的累積位移量Mdown2又小于參考位移量M1(Mdown2<M1),則推定非為拖曳手勢。因而,在步驟47中先判斷出檢測到第二次出現(xiàn)結(jié)束時(shí),繼續(xù)步驟48、49,以先判斷第二次時(shí)間間距Tup2與第二次出現(xiàn)的時(shí)間長度Tdown2是否為有效訊號(hào)。
在步驟48中,判斷第二次時(shí)間間距Tup2是否大于第二最小提起參考時(shí)間值T22。本例的第二最小提起參考時(shí)間值T22的范圍可設(shè)定為約介于1微秒~10微秒(1ms≤T2≤10ms),可依設(shè)計(jì)者需要或使用者操作習(xí)慣而調(diào)整。若步驟48判斷第二次時(shí)間間距Tup2大于第二最小提起參考時(shí)間值T22(Tup2>T22)時(shí),代表第二次時(shí)間間距Tup2為有效訊號(hào),以繼續(xù)步驟49的判斷。若步驟49判斷為否(Tup2≤T22)時(shí),意味著此第二次時(shí)間間距Tup2的訊號(hào)僅為雜訊,因而揚(yáng)棄不用而跳回步驟47。本例中設(shè)定第一最小提起參考時(shí)間值T21相同于第二最小提起參考時(shí)間值T22。
在步驟49中,判斷第二次出現(xiàn)的時(shí)間長度Tdown2是否大于第二最小敲擊參考時(shí)間值T32。若步驟49中判斷出第二次出現(xiàn)的時(shí)間長度Tdown2大于第二最小敲擊參考時(shí)間值T32(Tdown2>T32)時(shí),可確定第二次出現(xiàn)的訊號(hào)為有效訊號(hào),繼而可推斷非為拖曳手勢,因而跳至步驟43,以判斷是否為其他手勢。相反地,若步驟49中,判斷出第二次出現(xiàn)的時(shí)間長度Tdown2不大于第二最小敲擊參考時(shí)間值T32(Tdown2≤T32)時(shí),意味著第二次出現(xiàn)為雜訊而揚(yáng)棄不用,跳回步驟44,以繼續(xù)檢測第二次出現(xiàn)是否已開始。本例中第二最小敲擊參考時(shí)間值T32的范圍可依設(shè)計(jì)者需要或使用者操作習(xí)慣而調(diào)整,更可設(shè)定第二最小敲擊參考時(shí)間值T32與第一最小敲擊參考時(shí)間值T31相同。
若步驟47中,先判斷出自第一次出現(xiàn)開始計(jì)數(shù)的時(shí)間已抵達(dá)第一參考時(shí)間值T1時(shí),若可確定第二次出現(xiàn)為有效訊號(hào),則可推斷出兩次出現(xiàn)為拖曳手勢,因而先執(zhí)行步驟50,以判斷第二次出現(xiàn)是否為有效訊號(hào)。
在步驟50中,判斷第二次出現(xiàn)的時(shí)間長度Tdown2是否大于第二最小敲擊參考時(shí)間值T32。若步驟50判斷出第二次出現(xiàn)的時(shí)間長度Tdown2大于第二最小敲擊參考時(shí)間值T32(Tdown2>T32)時(shí),意味著第二次出現(xiàn)為有效訊號(hào),且第一次出現(xiàn)的時(shí)間長度Tdown1、第一次與第二次出現(xiàn)間的第一時(shí)間間距Tup1及第二次出現(xiàn)的時(shí)間長度Tdown2的加總不小于第一參考時(shí)間值T(Tdown1+Tdown2+Tup1)≥T1,因而手勢單元26產(chǎn)生一拖曳訊號(hào),以經(jīng)傳輸介面27饋入主機(jī)3,以告知主機(jī)3拖曳手勢的產(chǎn)生,模擬鼠標(biāo)的按鍵持續(xù)被按壓并移動(dòng)所產(chǎn)生的拖曳訊號(hào)。若步驟50中,判斷出第二次出現(xiàn)的時(shí)間長度Tdown2不大于第二最小敲擊參考時(shí)間值T32(Tdown2≤T32)時(shí),代表第二次出現(xiàn)為雜訊,但因自第一次出現(xiàn)開始后已達(dá)到第一參考時(shí)間值T1,所以跳至步驟43,以判斷是否為其他手勢。
若步驟47中,先判斷出第二次出現(xiàn)的累計(jì)位移量Mdown2大于參考位移量M1(Mdown2≥M1)時(shí),意味著雖然兩次敲擊的整體時(shí)間較短,但第二次敲擊(即第二次出現(xiàn))是于觸控板21上拖曳,使用者應(yīng)是為拖曳目的而執(zhí)行這些動(dòng)作,因而執(zhí)行步驟51,如圖5以產(chǎn)生拖曳訊號(hào)。本例的參考位移量M1的范圍可為1像素(pixel)~10像素(1pixel≤M1≤10pixel),例如為3像素,也可依設(shè)計(jì)者需求與使用者操作習(xí)慣而調(diào)整。
依前所述,有別于以往辨識(shí)方法中拖曳訊號(hào)于第一次敲擊后隨即產(chǎn)生,配合圖4,當(dāng)?shù)谝弧⒍纬霈F(xiàn)的時(shí)間長度Tdown1、Tdown2與兩次出現(xiàn)間的第一次時(shí)間間距Tup1的加總大于或等于第一參考時(shí)間值T1時(shí),(Tdown1+Tdown2+Tup1)≥T1,則于第一次出現(xiàn)后累計(jì)時(shí)間到達(dá)第一參考時(shí)間值T1后,方才輸出拖曳訊號(hào)51。另外,配合圖5,當(dāng)?shù)谝?、二次出現(xiàn)的時(shí)間長度Tdown1’、Tdown2'與兩次出現(xiàn)間的時(shí)間間距Tup1’的加總小于第一參考時(shí)間值T1,(Tdown1+Tdown2+Tup1)<T1,但是第二次出現(xiàn)的累計(jì)位移量Mdown2’不小于參考位移量M1時(shí)(Mdown2≥M1),則于該第二次出現(xiàn)期間當(dāng)該累積位移量不小于該參考位移量的時(shí)間點(diǎn),輸出拖曳訊號(hào)51’。
歸納前述,本實(shí)施例對于拖曳手勢的要求條件如下列公式公式1Tdown1>T31公式2Tdown2>T32公式3Tup1>T21公式4Tup2>T22公式5(Tdown1+Tup1)<T1;anda.(Tdown1+Tdown2+Tup1)≥T1;orb.Mdown2≥M1應(yīng)注意的是,雖然前述步驟42、44、47是同時(shí)判斷多個(gè)條件,然而熟悉本技術(shù)領(lǐng)域者當(dāng)知,前述步驟42、44、47的條件也可依序判斷,并不應(yīng)受限于本實(shí)施所揭示。
依據(jù)所述,有別以往需個(gè)別判斷第一次出現(xiàn)及第一、二次出現(xiàn)間的間隔時(shí)間的時(shí)間是否小于對應(yīng)的參考時(shí)間值并于第二次出現(xiàn)時(shí)間內(nèi)需額外輸出X、Y資訊作為計(jì)算依據(jù),本發(fā)明的辨識(shí)拖曳手勢的方法中無需輸出X、Y資訊,而是綜合各動(dòng)作時(shí)間Tdown1、Tdown2、Tup1的加總來判斷是否不小于第一參考時(shí)間值T1(參考公式5a),或者判斷第二次出現(xiàn)的累計(jì)位移量Mdown2是否不小于參考位移量M1(參考公式5b),以達(dá)到判斷更為簡潔且可靠的功效。另外,本發(fā)明更要求各動(dòng)作時(shí)間需分別大于對應(yīng)的參考值T31(參考公式1)、T32(參考公式2)、T21(參考公式3)及T22(參考公式4),以有效濾除因干擾而產(chǎn)生的不當(dāng)訊號(hào),以達(dá)到判斷更為精確的功效。再者,有別于以往只利用時(shí)間來作為拖曳手勢的判斷,本發(fā)明中更利用判斷第二次出現(xiàn)的累計(jì)位移量Mdown2是否不小于參考位移量M1來判斷其是否為拖曳手勢(參考公式5b),以便利使用者的操作,進(jìn)而達(dá)到判斷更精確的功效。
雖然本發(fā)明已參照當(dāng)前的具體實(shí)施例來描述,但是本技術(shù)領(lǐng)域中的普通技術(shù)人員應(yīng)當(dāng)認(rèn)識(shí)到,以上的實(shí)施例僅是用來說明本發(fā)明,在沒有脫離本發(fā)明精神的情況下還可作出各種等效的變化和修改,因此,只要在本發(fā)明的實(shí)質(zhì)精神范圍內(nèi)對上述實(shí)施例的變化、變型都將落在本發(fā)明權(quán)利要求書的范圍內(nèi)。
權(quán)利要求
1.一種辨識(shí)拖曳手勢的方法,該拖曳手勢是于一觸控裝置上生成,其特征在于該方法包含以下步驟檢測一物體于該觸控板上的第一次出現(xiàn);檢測該物體于該觸控板上的第二次出現(xiàn);以及若該第一次出現(xiàn)的時(shí)間長度及該第一次出現(xiàn)的結(jié)束與該第二次出現(xiàn)的起始間的時(shí)間間距的加總小于第一參考時(shí)間值,以及若符合下述兩種情況中的一個(gè),則產(chǎn)生一拖曳訊號(hào)(A)若該第一次出現(xiàn)的時(shí)間長度、該第一次出現(xiàn)的結(jié)束與該第二次出現(xiàn)的起始間的時(shí)間間距及該第二次出現(xiàn)的時(shí)間長度的加總不小于該參考時(shí)間值;及(B)若該第二次出現(xiàn)期間的累計(jì)位移量不小于一參考位移量。
2.如權(quán)利要求1所述的方法,其特征在于該拖曳訊號(hào)是于該第一次出現(xiàn)的時(shí)間長度、該第一次出現(xiàn)的結(jié)束與該第二次出現(xiàn)的起始間的時(shí)間間距、及該第二次出現(xiàn)的時(shí)間長度累加超過該參考時(shí)間值的時(shí)間點(diǎn)始被產(chǎn)生。
3.如權(quán)利要求1所述的方法,其特征在于該拖曳訊號(hào)是于該第二次出現(xiàn)期間的累計(jì)位移量不小于該參考位移量時(shí)的時(shí)間點(diǎn)始被產(chǎn)生。
4.如權(quán)利要求1所述的方法,其特征在于該拖曳訊號(hào)還于該第一次出現(xiàn)的時(shí)間長度大于第一最小敲擊參考時(shí)間值時(shí)始會(huì)被產(chǎn)生。
5.如權(quán)利要求1所述的方法,其特征在于該拖曳訊號(hào)還于該第二次出現(xiàn)的時(shí)間長度大于第二最小敲擊參考時(shí)間值時(shí)始會(huì)被產(chǎn)生。
6.如權(quán)利要求1所述的方法,其特征在于該拖曳訊號(hào)還于該第一次出現(xiàn)的結(jié)束與該第二次出現(xiàn)的起始間的時(shí)間間距大于第一最小提起參考時(shí)間值時(shí)始會(huì)被產(chǎn)生。
7.如權(quán)利要求1所述的方法,其特征在于該觸控裝置傳送該拖曳訊號(hào)至主機(jī)。
8.一種觸控裝置的控制器,用于辨識(shí)一物體于該觸控裝置上的動(dòng)作,其特征在于該控制器包括一運(yùn)算模組,于檢測到該物體于該觸控裝置的每一次出現(xiàn)時(shí),分別對應(yīng)產(chǎn)生一觸壓訊號(hào),各該觸壓訊號(hào)是該對應(yīng)次出現(xiàn)于該觸控裝置上的起始時(shí)開始被產(chǎn)生,并于該次出現(xiàn)結(jié)束后被終止;及一手勢單元,連接該運(yùn)算模組,以接收這些觸壓訊號(hào),并依據(jù)這些觸壓訊號(hào)來計(jì)算該物體于該觸控裝置上出現(xiàn)的時(shí)間長度與累積位移量及識(shí)別該物體的動(dòng)作,其中,當(dāng)該手勢單元自該運(yùn)算模組接收到一對應(yīng)該物體于該觸控裝置上的第一次出現(xiàn)所產(chǎn)生的第一觸壓訊號(hào)及一對應(yīng)該物體于該觸控裝置上的第二次出現(xiàn)所產(chǎn)生的第二觸壓訊號(hào)時(shí),并于計(jì)算出該第一次出現(xiàn)的時(shí)間長度及該第一次出現(xiàn)的結(jié)束與該第二次出現(xiàn)的起始間的時(shí)間間距的加總小于第一參考時(shí)間值時(shí),并計(jì)算出符合下列兩種情況中的一個(gè)時(shí),該手勢單元對應(yīng)產(chǎn)生一拖曳訊號(hào)A)若該第一次出現(xiàn)的時(shí)間長度、該第一次出現(xiàn)的結(jié)束與該第二次出現(xiàn)的起始間的時(shí)間間距及該第二次出現(xiàn)的時(shí)間長度的加總不小于一參考時(shí)間值;及B)若該第二次出現(xiàn)期間的累計(jì)位移量不小于一參考位移量。
9.如權(quán)利要求8所述的控制器,其特征在于該手勢單元是于該第一次出現(xiàn)的時(shí)間長度、該第一次出現(xiàn)的結(jié)束與該第二次出現(xiàn)的起始間的時(shí)間間距、及該第二次出現(xiàn)的時(shí)間長度累加超過該參考時(shí)間值的時(shí)間點(diǎn)始產(chǎn)生該拖曳訊號(hào)。
10.如權(quán)利要求8所述的控制器,其特征在于該手勢單元是于該第二次出現(xiàn)期間當(dāng)該累積位移量不小于該參考位移量的時(shí)間點(diǎn)產(chǎn)生該拖曳訊號(hào)。
11.如權(quán)利要求8所述的控制器,其特征在于該手勢單元還于計(jì)算該第一次出現(xiàn)長度大于第一最小敲擊參考時(shí)間值時(shí)始會(huì)產(chǎn)生該拖曳訊號(hào)。
12.如權(quán)利要求8所述的控制器,其特征在于該手勢單元還于計(jì)算第二次出現(xiàn)的時(shí)間長度大于第二最小敲擊參考時(shí)間值時(shí)始會(huì)產(chǎn)生該拖曳訊號(hào)。
13.如權(quán)利要求8所述的控制器,其特征在于該手勢單元還于計(jì)算該第一次出現(xiàn)的結(jié)束與該第二次出現(xiàn)的起始間的時(shí)間間距大于第一最小提起參考時(shí)間值時(shí)始會(huì)產(chǎn)生該拖曳訊號(hào)。
14.如權(quán)利要求8所述的控制器,其特征在于該控制器還包括一連接該手勢單元的傳輸介面,以傳送該拖曳訊號(hào)至一主機(jī)。
15.一種觸控裝置的手勢單元,用于辨識(shí)一物體于該觸控裝置上的動(dòng)作,當(dāng)該手勢單元自該觸控裝置接收到一對應(yīng)該物體于該觸控裝置上的第一次出現(xiàn)所產(chǎn)生的第一觸壓訊號(hào)及一對應(yīng)該物體于該觸控裝置上的第二次出現(xiàn)所產(chǎn)生的第二觸壓訊號(hào)時(shí),計(jì)算該第一次出現(xiàn)的時(shí)間長度及該第一次出現(xiàn)的結(jié)束與該第二次出現(xiàn)的起始間的時(shí)間間距的加總小于第一參考時(shí)間值時(shí),并計(jì)算出符合下列兩種情況中的一個(gè)時(shí),該手勢單元對應(yīng)產(chǎn)生一拖曳訊號(hào)A)若該第一次出現(xiàn)的時(shí)間長度、該第一次出現(xiàn)的結(jié)束與該第二次出現(xiàn)的起始間的時(shí)間間距及該第二次出現(xiàn)的時(shí)間長度的加總不小于一參考時(shí)間值;及B)若該第二次出現(xiàn)期間的累計(jì)位移量不小于一參考位移量。
16.如權(quán)利要求15所述的手勢單元,其特征在于該手勢單元于該第一次出現(xiàn)的時(shí)間長度、該第一次出現(xiàn)的結(jié)束與該第二次出現(xiàn)的起始間的時(shí)間間距及該第二次出現(xiàn)的時(shí)間長度累加超過該參考時(shí)間值的時(shí)間點(diǎn)產(chǎn)生該拖曳訊號(hào)。
17.如權(quán)利要求15所述的手勢單元,其特征在于該手勢單元于該第二次出現(xiàn)期間當(dāng)該累積位移量不小于該參考位移量的時(shí)間點(diǎn)產(chǎn)生該拖曳訊號(hào)。
18.如權(quán)利要求15所述的手勢單元,其特征在于該手勢單元還于計(jì)算出該第一次出現(xiàn)長度大于第一最小敲擊參考時(shí)間值時(shí)始會(huì)產(chǎn)生該拖曳訊號(hào)。
19.如權(quán)利要求15所述的手勢單元,其特征在于該手勢單元還于計(jì)算出第二次出現(xiàn)的時(shí)間長度大于第二最小敲擊參考時(shí)間值時(shí)始會(huì)產(chǎn)生該拖曳訊號(hào)。
20.如權(quán)利要求15所述的手勢單元,其特征在于該手勢單元還于計(jì)算出該第一次出現(xiàn)的結(jié)束與該第二次出現(xiàn)的起始間的時(shí)間間距大于一最小提起參考時(shí)間值時(shí)始會(huì)產(chǎn)生該拖曳訊號(hào)。
全文摘要
本發(fā)明提供一種辨識(shí)拖曳手勢的方法,該拖曳手勢是于一觸控裝置上生成,其特征在于當(dāng)一物體于觸控裝置的第一次出現(xiàn)的時(shí)間長度和該第一次出現(xiàn)的結(jié)束與該第二次出現(xiàn)的起始間的時(shí)間間距的加總小于第一參考時(shí)間值時(shí),若第一次出現(xiàn)的時(shí)間長度、第一次與第二次出現(xiàn)間的時(shí)間間距與第二次出現(xiàn)的時(shí)間長度加總不小于第一參考時(shí)間值、或者第二次出現(xiàn)期間的累計(jì)位移量不小于一參考位移量時(shí),即產(chǎn)生一拖曳訊號(hào)。
文檔編號(hào)G06F3/00GK1624631SQ20031012078
公開日2005年6月8日 申請日期2003年12月4日 優(yōu)先權(quán)日2003年12月4日
發(fā)明者林招慶, 黃士殷, 祝林, 沈宗毅 申請人:陞達(dá)科技股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
昌黎县| 宁国市| 赤壁市| 辰溪县| 辉县市| 搜索| 定南县| 济阳县| 黄浦区| 蒲江县| 扶风县| 孟津县| 盐边县| 鹤庆县| 白城市| 邓州市| 拉孜县| 瑞安市| 泗水县| 玉溪市| 弥勒县| 从化市| 武宣县| 茶陵县| 福建省| 延安市| 耒阳市| 容城县| 宝丰县| 翁源县| 巴彦淖尔市| 陆河县| 肥城市| 龙岩市| 景洪市| 长沙县| 定远县| 肥乡县| 井研县| 呼玛县| 卢龙县|