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

拖曳手勢(shì)判斷方法、觸控感應(yīng)控制芯片及觸控系統(tǒng)的制作方法

文檔序號(hào):6354545閱讀:197來源:國(guó)知局
專利名稱:拖曳手勢(shì)判斷方法、觸控感應(yīng)控制芯片及觸控系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及拖曳(moving point)手勢(shì)判斷方法,尤其涉及一種拖曳手勢(shì)判斷方法、觸控感應(yīng)控制芯片、應(yīng)用該觸控感應(yīng)控制芯片觸控系統(tǒng)及計(jì)算機(jī)系統(tǒng),使用者不需確認(rèn)動(dòng)作即可直接 拖曳其觸控點(diǎn)所對(duì)應(yīng)的對(duì)象,因此可直觀且便利地進(jìn)行操作。
背景技術(shù)
一般來說,觸控感應(yīng)裝置如電容式、電阻式等其它類型的觸控感應(yīng)裝置,可在使用者進(jìn)行一觸控事件時(shí),在一觸控感應(yīng)芯片中產(chǎn)生相關(guān)于該觸控事件的偵測(cè)信號(hào)。觸控感應(yīng)芯片再將偵測(cè)信號(hào)的信號(hào)值與臨界值作比較,并根據(jù)比較結(jié)果決定觸控點(diǎn),進(jìn)而判斷手勢(shì)。以電容式觸控感應(yīng)裝置為例,電容式觸控技術(shù)主要是借由偵測(cè)人體與觸控面板上的觸控點(diǎn)接觸時(shí)所產(chǎn)生的感應(yīng)電容變化,來判斷觸控事件,換言之,即利用人體觸摸某一觸控點(diǎn)前后的電容特性差異,以判斷觸控點(diǎn),而據(jù)以判斷觸控事件來實(shí)現(xiàn)觸控功能。具體而言,請(qǐng)參考圖1,圖I為一公知的投射電容感應(yīng)裝置10的示意圖。電容投射電容感應(yīng)裝置10包括有感應(yīng)電容串行X1 X1^Y1 Yn,每一感應(yīng)電容串行由多個(gè)感應(yīng)電容所串接成的一維結(jié)構(gòu)。公知觸控偵測(cè)方式為偵測(cè)每一感應(yīng)電容串行的電容值,來判斷是否有觸控事件發(fā)生。感應(yīng)電容串行X1 Xm與Y1 Yn分別用以判別水平方向與垂直方向的觸控事件。以水平方向的操作為例,假設(shè)感應(yīng)電容串行X1有a個(gè)感應(yīng)電容,每一感應(yīng)電容的電容值為C,則正常情況下,感應(yīng)電容串行X1的電容值為aC,而當(dāng)人體(例如手指)接觸到感應(yīng)電容串行X1上的某一感應(yīng)電容時(shí),電容變化量為AC。如此一來,若偵測(cè)到感應(yīng)電容串行X1的電容值大于或等于一預(yù)設(shè)電容值時(shí)(譬如為aC+AC),即表示目前手指正接觸在感應(yīng)電容串行X1上的某處。同理可類推在垂直方向的操作。結(jié)果,如圖I所示,在手指接觸到一觸控點(diǎn)TP1(即坐標(biāo)(X3,Y3))時(shí),感應(yīng)電容串行&及Y3的電容值會(huì)同時(shí)發(fā)生變化,而判斷觸控點(diǎn)在坐標(biāo)(X3,Y3)處。須注意,用來判斷垂直方向的感應(yīng)電容串行X1-Xm的預(yù)設(shè)電容值與用來判斷水平方向的感應(yīng)電容串行1 Yn的預(yù)設(shè)電容值可相同也可不同,須視實(shí)際需求而定。由上述可知,觸控感應(yīng)芯片可將觸控感應(yīng)裝置所產(chǎn)生的偵測(cè)信號(hào)的信號(hào)值與預(yù)設(shè)臨界值進(jìn)行比較,因此可在一觸控事件發(fā)生至結(jié)束的過程中決定所有觸控點(diǎn)的位置及觸控持續(xù)發(fā)生時(shí)間,進(jìn)而判斷手勢(shì)。在關(guān)于拖曳手勢(shì)的判斷上,由于公知拖曳手勢(shì)適用在筆記型計(jì)算機(jī)的觸控板,而觸控板面積有限,且筆記型計(jì)算機(jī)的屏幕面積為觸控感應(yīng)裝置面積的數(shù)倍,因此只能使用相對(duì)位置映射進(jìn)而操作,所以公知拖曳手勢(shì)的辨識(shí)需要有一判斷條件,其要求使用者需先點(diǎn)擊以進(jìn)行確認(rèn)待拖曳物,方以避免誤判待拖曳物的位置。具體而言,請(qǐng)參考圖2,圖2為公知一拖曳手勢(shì)的判斷條件的示意圖。在圖2中,箭頭向下代表該時(shí)間點(diǎn)開始觸控,即對(duì)應(yīng)一進(jìn)入觸控點(diǎn)(enteringpoint),而箭頭向上代表該時(shí)間點(diǎn)結(jié)束觸控,即對(duì)應(yīng)一離開觸控點(diǎn)(Ieavingpoint)。如圖2所示,第一次開始觸控到離開的時(shí)間為一持續(xù)發(fā)生時(shí)間Tl,而第二次觸控開始到第一次觸控開始所間隔時(shí)間為一觸控間隔時(shí)間T2。在此情形下,公知拖曳手勢(shì)的判斷條件是在持續(xù)發(fā)生時(shí)間Tl小在一參考時(shí)間Tlref且觸控間隔時(shí)間T2小在一參考時(shí)間T2Mf同時(shí)成立時(shí),才決定一拖曳手勢(shì)發(fā)生。此判斷條件意謂著,使用者在操作拖曳動(dòng)作時(shí),必須先第一次點(diǎn)擊進(jìn)行確認(rèn)待拖曳物,然后在參考時(shí)間T2Mf內(nèi)再執(zhí)行第二次點(diǎn)擊,才能真正開始拖曳該待拖曳物。請(qǐng)?jiān)賲⒖紙D3,圖3為公知的拖曳手勢(shì)的操作示意圖。在圖3中,是以筆記型計(jì)算機(jī)來舉例說明。一屏幕32提供使用者所需的信息,而一觸控板30則可供使用者接觸以進(jìn)行觸控操作。由于觸控板30面積較屏幕32面積小,或是觸控板30與屏幕32并非重迭設(shè)置,因此觸控板30與屏幕32具有一相對(duì)位置映射的關(guān)系。如圖3所示,屏幕32顯示對(duì)象OBl、0B2及一光標(biāo)CS。在此情況下,當(dāng)使用者欲拖曳對(duì)象OBl時(shí),由于觸控板30與屏幕32具有相對(duì)位置映射的關(guān)系,因此使用者需在觸控板30上進(jìn)行點(diǎn)擊、移動(dòng)、離開的流程數(shù)次后,才能將光標(biāo)CS由原來位置移至對(duì)象OBl上方。繼而使用者再點(diǎn)擊以進(jìn)行確認(rèn)對(duì)象0B1,并再在參考時(shí)間T2&內(nèi)再點(diǎn)擊開始拖曳。值得注意的是,在光標(biāo)CS移動(dòng)過程中,可能發(fā)生 光標(biāo)CS停在對(duì)象0B2上方而使用者剛好進(jìn)行點(diǎn)擊、移動(dòng)、離開的流程,但由于公知拖曳手勢(shì)先點(diǎn)擊進(jìn)行確認(rèn),然后在參考時(shí)間T2Mf內(nèi)再點(diǎn)擊才開始拖曳,因此并不會(huì)誤判為對(duì)對(duì)象0B2進(jìn)行拖曳。然而,近年來觸控感應(yīng)裝置(譬如是觸控面版)等與屏幕相整合而彼此具有絕對(duì)位置映射關(guān)系的其它類型觸控感應(yīng)裝置已蔚為主流。所謂的絕對(duì)位置映射關(guān)系代表的是,觸控感應(yīng)裝置上任何觸控點(diǎn)的絕對(duì)位置可直接映射為屏幕上任何觸控點(diǎn)的絕對(duì)位置,亦即觸控面版與屏幕的分辨率可以一點(diǎn)對(duì)一點(diǎn)的方式進(jìn)行映射。在這類裝置中,觸控感應(yīng)裝置與屏幕的面積幾乎相同,或是觸控感應(yīng)裝置與屏幕相重迭設(shè)置。在使用這類裝置時(shí),使用者能直觀地在屏幕上移動(dòng)以進(jìn)行觸控,而所觸控的屏幕上的一絕對(duì)位置即為觸控面板上相對(duì)應(yīng)的一絕對(duì)位置。然而,如以上說明所述,公知拖曳手勢(shì)的復(fù)雜判斷條件卻不允許使用者在這類裝置上直觀簡(jiǎn)便地進(jìn)行拖曳操作。有鑒于此,在因應(yīng)觸控面版與屏幕的位置關(guān)系改變的技術(shù)發(fā)展下,公知拖曳手勢(shì)的判斷條件實(shí)有改善的必要,以更能適用在與屏幕根據(jù)絕對(duì)位置映射的觸控感應(yīng)裝置,并允許使用者更直觀簡(jiǎn)便地進(jìn)行拖曳手勢(shì)的操作。

發(fā)明內(nèi)容
本發(fā)明提供一種拖曳手勢(shì)判斷方法、觸控感應(yīng)控制芯片、應(yīng)用該觸控感應(yīng)控制芯片觸控系統(tǒng)及計(jì)算機(jī)系統(tǒng),其允許使用者不需確認(rèn)動(dòng)作即可直接拖曳其觸控點(diǎn)所對(duì)應(yīng)的對(duì)象,而可直觀進(jìn)行地操作。本發(fā)明公開一種拖曳手勢(shì)判斷方法,用在一觸控感應(yīng)裝置,其中該觸控感應(yīng)裝置與一屏幕依據(jù)絕對(duì)位置來相映射,該拖曳手勢(shì)判斷方法包括有將由該觸控感應(yīng)裝置所產(chǎn)生的一至多個(gè)偵測(cè)信號(hào)的信號(hào)值與一至多個(gè)臨界值作比較,以依據(jù)該比較的一結(jié)果判斷是否發(fā)生一觸控事件;以及若該觸控事件發(fā)生,就決定一拖曳手勢(shì)發(fā)生。本發(fā)明還公開一種觸控感應(yīng)控制芯片,用在一觸控系統(tǒng)中。該觸控系統(tǒng)還包括一觸控感應(yīng)裝置,其中該觸控感應(yīng)裝置與一屏幕依據(jù)絕對(duì)位置來相映射。該觸控感應(yīng)控制芯片包括有一偵測(cè)單元,用來將由該觸控感應(yīng)裝置所產(chǎn)生的一至多個(gè)偵測(cè)信號(hào)的信號(hào)值與一至多個(gè)臨界值作比較;以及一判斷單元,用來依據(jù)該比較的一結(jié)果判斷是否發(fā)生一觸控事件,若該觸控事件發(fā)生時(shí),決定一拖曳手勢(shì)發(fā)生。此外,在另一實(shí)施例中,還公開一種觸控系統(tǒng),。該觸控系統(tǒng)包括有一觸控感應(yīng)裝置,用來產(chǎn)生一至多個(gè)偵測(cè)信號(hào)的信號(hào)值,且與一屏幕根據(jù)絕對(duì)位置映射;以及上述的觸控感應(yīng)控制芯片,用以依據(jù)該觸控感應(yīng)裝置所產(chǎn)生的該一至多個(gè)偵測(cè)信號(hào)的信號(hào)值,以判斷拖曳手勢(shì)。此外,在另一實(shí)施例中,還公開一種計(jì)算機(jī)系統(tǒng),包括有上述的觸控系統(tǒng),用來判斷拖曳手勢(shì);一主機(jī),用來從該觸控系統(tǒng)接收該拖曳手勢(shì)的一封包;以及一屏幕,與該觸控系統(tǒng)的一觸控感應(yīng)裝置依據(jù)絕對(duì)位置來相映射。在此配合下列圖示、實(shí)施例的詳細(xì)說明及權(quán)利要求書,將上述及本發(fā)明的其它目的與優(yōu)點(diǎn)詳述于后。


圖I為公知一投射電容感應(yīng)裝置的示意圖。圖2為公知一拖曳手勢(shì)的判斷條件的示意圖。圖3為公知一拖曳手勢(shì)在一觸控板與一屏幕根據(jù)相對(duì)位置映射時(shí)的操作示意圖。圖4為本發(fā)明實(shí)施例一計(jì)算機(jī)系統(tǒng)的功能方塊圖。圖5A及圖5B為本發(fā)明實(shí)施例圖4中一觸控感應(yīng)裝置的拖曳手勢(shì)在一主機(jī)操作在不同模式下的示意圖。圖6為本發(fā)明實(shí)施例的一拖曳手勢(shì)判斷流程的示意圖。其中,附圖標(biāo)記說明如下10電容投射電容感應(yīng)裝置30 控板32 幕40計(jì)算機(jī)系統(tǒng)400觸控感應(yīng)裝置402觸控感應(yīng)控制芯片404 主機(jī)406偵測(cè)單元408判斷單元410 屏幕60 流程600 606 步驟X1 Xm、Y1 Yn 感應(yīng)電容串行TPl觸控點(diǎn)Tl持續(xù)發(fā)生時(shí)間T2觸控間隔時(shí)間0B1、0B2、0B3 物件CS 游標(biāo)CX1 CXm、CY1 CYn 電容值信號(hào)
TIl進(jìn)入觸控點(diǎn)TOl離開觸控點(diǎn)
具體實(shí)施例方式在以下實(shí)施例中,針對(duì)在觸控面版等與屏幕根據(jù)絕對(duì)位置映射的觸控感應(yīng)裝置,考慮到絕對(duì)位置的映射關(guān)系能夠允許使用者直接在欲拖曳的對(duì)象的位置上進(jìn)行點(diǎn)擊,而不需如相對(duì)位 置映射下需先進(jìn)行點(diǎn)擊、移動(dòng)、離開的流程,才能將光標(biāo)移至欲拖曳的對(duì)象上方。在此考慮的下,以下實(shí)施例的拖曳判斷條件配合使用者能夠輕易點(diǎn)擊欲拖曳對(duì)象的操作情況,并未如公知判斷條件要求使用者進(jìn)行點(diǎn)擊確認(rèn)待拖曳物的多余且不直觀的動(dòng)作,而能讓使用者直觀且便利地進(jìn)行拖曳手勢(shì)的操作。請(qǐng)參考圖4,圖4為依據(jù)一實(shí)施例的一計(jì)算機(jī)系統(tǒng)40的方塊架構(gòu)圖。如圖4所示,計(jì)算機(jī)系統(tǒng)40主要由一觸控感應(yīng)裝置400、一觸控感應(yīng)控制芯片402及一主機(jī)404所組成,其中,觸控感應(yīng)裝置400及觸控感應(yīng)控制芯片402構(gòu)成一觸控系統(tǒng)。觸控感應(yīng)裝置400可感應(yīng)待測(cè)物體(譬如是手指、筆…等)并產(chǎn)生代表該待測(cè)物體在一偵測(cè)面板(未顯示)上的位置的一至多個(gè)觸控信號(hào)。觸控感應(yīng)控制芯片402包括有一偵測(cè)單元406及一判斷單元408。偵測(cè)單元406用來將該一至多個(gè)偵測(cè)信號(hào)的信號(hào)值與一至多個(gè)臨界值作比較,判斷單元408繼而依據(jù)該比較的一結(jié)果判斷是否發(fā)生任何觸控事件。一旦判斷單元408判斷有一觸控事件TE發(fā)生時(shí),其也決定一拖曳手勢(shì)發(fā)生。此外,判斷單元408在觸控事件TE發(fā)生后,仍持續(xù)進(jìn)行比較,并依據(jù)比較的結(jié)果來判斷觸控事件TE是否結(jié)束。若觸控事件TE結(jié)束,就決定拖曳手勢(shì)結(jié)束。此外,判斷單元408可將代表拖曳手勢(shì)的一封包Pac傳送至主機(jī)404。以下以電容式的觸控系統(tǒng)為例來做較細(xì)部的說明,其中觸控感應(yīng)裝置400較佳為與計(jì)算機(jī)系統(tǒng)40的一屏幕410結(jié)合的一電容式觸控面板,但也可類推電阻式等其它類型的觸控系統(tǒng),只要其中觸控感應(yīng)裝置400與計(jì)算機(jī)系統(tǒng)40的屏幕410根據(jù)絕對(duì)位置映射即可,而不限在此處的范例說明。電容式的觸控感應(yīng)裝置400可產(chǎn)生對(duì)應(yīng)于感應(yīng)電容串行X1 X1^Y1 Yn的電容值信號(hào)CX1 CX1^CY1 CYn。偵測(cè)單元406可將電容值信號(hào)CX1 CXmXY1 CYn分別與一垂直臨界值Cvt、一水平臨界值Cht作比較,以判斷是否發(fā)生一觸控事件。須注意,由于觸控感應(yīng)裝置400與屏幕410根據(jù)絕對(duì)位置映射,因此由觸控感應(yīng)裝置400判斷所得的坐標(biāo)也等于屏幕410的坐標(biāo),兩者比例為I : I。更具體而言,在偵測(cè)單元406進(jìn)行比較時(shí),若比較結(jié)果指示出電容值信號(hào)CX1 CXm中一電容值信號(hào)大于垂直臨界值Cvt且電容值信號(hào)CY1 CYn中一電容值信號(hào)大于水平臨界值Cht時(shí),判斷單元408可決定觸控事件TE開始發(fā)生,并也決定拖曳手勢(shì)發(fā)生。同時(shí),判斷單元408更可決定拖曳手勢(shì)的一拖曳路徑的起點(diǎn)位在觸控事件TE發(fā)生時(shí)的一進(jìn)入觸控點(diǎn)TIl的位置。接著,偵測(cè)單元406在偵測(cè)觸控事件TE發(fā)生后,可持續(xù)將電容值信號(hào)CX1 CXm、CY1 CYn分別與垂直臨界值Cvt、水平臨界值Cht進(jìn)行比較,以偵測(cè)觸控事件TE結(jié)束前所有觸控點(diǎn)。當(dāng)偵測(cè)單元406比較的結(jié)果指示出電容值信號(hào)CX1 CXm中并無任何電容值信號(hào)大于垂直臨界值Cvt或電容值信號(hào)CY1 CYn中并無任何電容值信號(hào)大于水平臨界值Cht時(shí),判斷單元408可判斷觸控事件TE結(jié)束,并也決定拖曳手勢(shì)結(jié)束。同時(shí),判斷單元408也可決定拖曳手勢(shì)的一拖曳路徑的終點(diǎn)位在觸控事件TE結(jié)束時(shí)的一離開觸控點(diǎn)TOl的位置。在上述過程中,判斷單元408可產(chǎn)生一相對(duì)應(yīng)封包Pac予主機(jī)404,使主機(jī)404根據(jù)封包Pac進(jìn)行運(yùn)作。須注意,垂直臨界值Cvt與水平臨界值Cht可相同也可不同,須視實(shí)際需求而定。上述判斷觸控點(diǎn)的相關(guān)運(yùn)作部分可與投射電容感應(yīng)裝置10相似,在此不再贅述。結(jié)果,使用者可直觀地對(duì)所欲拖曳的對(duì)象點(diǎn)擊后直接拖曳,而不需先點(diǎn)擊進(jìn)行確認(rèn)后再點(diǎn)擊才開始拖曳。值得注意的是,為確保觸控事件TE確實(shí)發(fā)生而非誤觸,在較佳的情況下,偵測(cè)單元406可持續(xù)將對(duì)應(yīng)于同一位置的一至多個(gè)電容值信號(hào)(如對(duì)應(yīng)于進(jìn)入觸控點(diǎn)TIl的電容值信號(hào))分別與垂直臨界值Cvt、水平臨界值Cht進(jìn)行比較,以偵測(cè)一持續(xù)發(fā)生時(shí)間T3。而判斷單元408則可根據(jù)持續(xù)發(fā)生時(shí)間T3,來決定觸控事件TE是否發(fā)生在該同一位置。舉例而言,判斷單元408可判斷觸控事件TE的持續(xù)發(fā)生時(shí)間T3是否大于一特定時(shí)間T3,ef。若 判斷結(jié)果為是,判斷單元408就決定觸控事件TE發(fā)生在該同一位置(如決定拖曳手勢(shì)的起始位置位在觸控事件TE發(fā)生時(shí)的進(jìn)入觸控點(diǎn)TIl)。反之,若判斷結(jié)果為否,判斷單元408則決定觸控事件TE未發(fā)生在該同一位置。在拖曳開始時(shí)實(shí)施上述確認(rèn)機(jī)制的一特定實(shí)施例中,觸控感應(yīng)控制芯片402須逐次掃描觸控感應(yīng)裝置400,并將每一個(gè)區(qū)域電容值處理成對(duì)應(yīng)觸控點(diǎn)坐標(biāo)位置,亦即要逐次掃描并判斷觸控點(diǎn)(每次時(shí)間花費(fèi)譬如約10ms)。在每次掃描時(shí),偵測(cè)單元406可在將對(duì)應(yīng)至該同一位置的該一至多個(gè)電容值信號(hào)分別與垂直臨界值Cvt、水平臨界值Cht做比較,而當(dāng)該比較的結(jié)果指示一接觸狀態(tài)(make)時(shí),偵測(cè)單元406就將一字節(jié)合01寫入至一序列QE。而判斷單元408在偵測(cè)到序列QE被連續(xù)寫入字節(jié)合01的次數(shù)大于一特定次數(shù)CM時(shí),就可判斷觸控事件TE的持續(xù)發(fā)生時(shí)間T3大于特定時(shí)間T3&,進(jìn)而決定拖曳手勢(shì)的位置發(fā)生在觸控事件TE發(fā)生時(shí)的進(jìn)入觸控點(diǎn)TI I。譬如若序列QE為一 8位序列,當(dāng)序列QE為01010101時(shí),判斷單元408決定拖曳手勢(shì)的位置發(fā)生在觸控事件TE發(fā)生時(shí)的進(jìn)入觸控點(diǎn)TH。類似地,為確保觸控事件TE確實(shí)結(jié)束而非彈跳(bounce),在一較佳實(shí)施例中,偵測(cè)單元406可持續(xù)將對(duì)應(yīng)于同一位置的一至多個(gè)電容值信號(hào)(如對(duì)應(yīng)于進(jìn)入觸控點(diǎn)TOl的電容值信號(hào))分別與垂直臨界值Cvt、水平臨界值Cht進(jìn)行比較,以偵測(cè)一持續(xù)停止時(shí)間T4。而判斷單元408則可根據(jù)持續(xù)停止時(shí)間T4,來決定觸控事件TE是否發(fā)生在該同一位置。舉例而言,判斷單元408可判斷觸控事件TE的持續(xù)停止時(shí)間T4是否大于一特定時(shí)間T4,ef。若判斷結(jié)果為是,判斷單元408就決定觸控事件TE結(jié)束在該同一位置(如決定拖曳手勢(shì)的位置發(fā)生在觸控事件TE結(jié)束時(shí)的離開觸控點(diǎn)T01)。反之,若判斷結(jié)果為否,判斷單元408則決定觸控事件TE未結(jié)束在該同一位置。在拖曳結(jié)束時(shí)實(shí)施上述確認(rèn)機(jī)制的一特定實(shí)施例中,觸控感應(yīng)控制芯片402須逐次掃描觸控感應(yīng)裝置400,并將每一個(gè)區(qū)域電容值處理成對(duì)應(yīng)觸控點(diǎn)坐標(biāo)位置,亦即要逐次掃描并判斷觸控點(diǎn)(每次時(shí)間花費(fèi)譬如約10ms)。在每次掃描時(shí),偵測(cè)單元406可在將對(duì)應(yīng)至該同一位置的該一至多個(gè)電容值信號(hào)分別與垂直臨界值Cvt、水平臨界值Cht做比較,而當(dāng)該比較的結(jié)果指示一未接觸狀態(tài)(break state)時(shí),偵測(cè)單元406就將一字節(jié)合00寫入至序列QE。而判斷單元408在偵測(cè)到序列QE被連續(xù)寫入字節(jié)合00的次數(shù)大于一特定次數(shù)CB時(shí),判斷觸控事件TE的持續(xù)發(fā)生時(shí)間T4大于特定時(shí)間T4,ef,而決定拖曳手勢(shì)的位置發(fā)生在觸控事件TE —開始發(fā)生時(shí)的進(jìn)入觸控點(diǎn)TOl。譬如若序列QE為一 8位序列,當(dāng)序列QE為00000000時(shí),判斷單元408決定拖曳手勢(shì)的終點(diǎn)位置位在于觸控事件TE結(jié)束時(shí)的離開觸控點(diǎn)TOl。以下將以圖5A至圖5B說明主機(jī)404根據(jù)封包Pac進(jìn)行運(yùn)作的實(shí)施例。請(qǐng)參考圖5A及圖5B,圖5A及圖5B為本發(fā)明實(shí)施例圖4中觸控感應(yīng)裝置400的拖曳手勢(shì)在主機(jī)操作在不同模式下的不意圖。如圖5A所不,在一實(shí)施例中,主機(jī)404—開始操作在一桌面模式,因此當(dāng)使用者欲拖曳一對(duì)象0B3時(shí),使用者可直觀地直接在屏幕所顯示的進(jìn)入觸控點(diǎn)TIl開始觸控然后移動(dòng)至離開觸控點(diǎn)TOl結(jié)束觸控,此時(shí)判斷單元408可決定拖曳手勢(shì)的拖曳路徑的起點(diǎn)位在進(jìn)入觸控點(diǎn)TIl的位置,且決定拖曳路徑的終點(diǎn)位在離開觸控點(diǎn)TOl的位置,以及決定拖曳過程的所有觸控點(diǎn)。此外,判斷單元408可傳送相對(duì)應(yīng)封包Pac予主機(jī)404,使主機(jī)404將進(jìn)入觸控點(diǎn)TIl所對(duì)應(yīng)的對(duì)象0B3由原來位置拖曳至離開觸控點(diǎn)TOl所對(duì)應(yīng)的位置。
另一方面,如圖5B所示,在另一實(shí)施例中,假設(shè)主機(jī)404 —開始操作在一小畫家程序的一鉛筆模式下,因此當(dāng)使用者欲進(jìn)行畫線時(shí),使用者可直觀地直接在進(jìn)入觸控點(diǎn)TIl開始觸控然后移動(dòng)至離開觸控點(diǎn)TOl結(jié)束觸控,此時(shí)判斷單元408可決定拖曳手勢(shì)的拖曳路徑的起點(diǎn)位在進(jìn)入觸控點(diǎn)TIl的位置、決定拖曳路徑的終點(diǎn)位在離開觸控點(diǎn)TOl的位置,以及決定拖曳過程的所有觸控點(diǎn)。此外,在拖曳的進(jìn)行過程中,判斷單元408可再傳送相對(duì)應(yīng)封包Pac予主機(jī)404,使主機(jī)404由進(jìn)入觸控點(diǎn)TIl所對(duì)應(yīng)的位置開始畫線,并對(duì)拖曳過程的所有觸控點(diǎn)所對(duì)應(yīng)的位置畫線直到離開觸控點(diǎn)TOl所對(duì)應(yīng)的位置為止。須注意,上述實(shí)例中觸控感應(yīng)控制芯片402可決定拖曳手勢(shì)的拖曳路徑的起點(diǎn)位在進(jìn)入觸控點(diǎn)TIl的位置、拖曳路徑的終點(diǎn)位在離開觸控點(diǎn)TOl的位置,以及拖曳過程的所有觸控點(diǎn),并再利用封包Pac指示主機(jī)404,以使主機(jī)404依其不同操作模式來進(jìn)行不同運(yùn)作。然本發(fā)明不限在此。舉例來說,當(dāng)使用者同時(shí)觸控觸控感應(yīng)裝置400上兩點(diǎn)時(shí),觸控感應(yīng)控制芯片402可分別決定兩個(gè)拖曳手勢(shì)的位置發(fā)生在進(jìn)入觸控點(diǎn)、位置結(jié)束在離開觸控點(diǎn)及拖曳過程的所有觸控點(diǎn),而所送出的封包Pac除包括上述信息外,還指示兩個(gè)拖曳手勢(shì)同時(shí)發(fā)生,以使主機(jī)404依該拖曳手勢(shì)的位置變化決定何種手勢(shì)操作,譬如放大(zoomin)、縮小(zoom out)或旋轉(zhuǎn)(rotate)等手勢(shì)操作。須注意,上述實(shí)施例的拖曳手勢(shì)的判斷方式與相關(guān)描述僅作為范例解釋說明的用途,其實(shí)限方式均不限在特定規(guī)則。只要在觸控感應(yīng)裝置400與計(jì)算機(jī)系統(tǒng)40的屏幕根據(jù)絕對(duì)位置映射的情況下,使用者不需先點(diǎn)擊進(jìn)行確認(rèn),觸控感應(yīng)控制芯片402即可直接決定拖曳手勢(shì)的位置發(fā)生在觸控事件的進(jìn)入觸控點(diǎn),使得使用者可直觀地進(jìn)行拖曳手勢(shì)即可。本領(lǐng)域普通技術(shù)人員當(dāng)可據(jù)以修飾或變化,而不限在于圖4、圖5A及圖5B中所示的判斷方式及操作方式。上述各實(shí)施例的單指手勢(shì)判斷方法,可歸納為一拖曳手勢(shì)判斷流程60,如圖6的實(shí)施例所示,其包括以下步驟步驟600:開始。步驟602 :將由該觸控感應(yīng)裝置所產(chǎn)生的一至多個(gè)偵測(cè)信號(hào)的信號(hào)值與一至多個(gè)臨界值作比較,以依據(jù)該比較的一結(jié)果判斷是否發(fā)生一觸控事件TE。
步驟604 :若觸控事件TE發(fā)生,就決定一拖曳手勢(shì)發(fā)生。步驟606:結(jié)束。其中各步驟的細(xì)節(jié)可由觸控感應(yīng)控制芯片402的對(duì)應(yīng)組件的操作類推而得,在此不還作贅述。綜合上述,公知拖曳手勢(shì)條件建立在觸控感應(yīng)裝置與屏幕根據(jù)相對(duì)位置映射的裝置上,因此使用者在進(jìn)行拖曳手勢(shì)時(shí)需先點(diǎn)擊進(jìn)行確認(rèn),然此動(dòng)作對(duì)在觸控感應(yīng)裝置與屏幕根據(jù)絕對(duì)位置映射的情形下卻變得不僅多余且不直觀。相較之下,因應(yīng)在觸控感應(yīng)裝置與屏幕的絕對(duì)位置映射關(guān)系,上述實(shí)施例修改拖曳手勢(shì)的定義與操作,亦即不需要求使用者先點(diǎn)擊進(jìn)行確認(rèn),而可直接決定拖曳手勢(shì)的位置發(fā)生在觸控事件的進(jìn)入觸控點(diǎn)。結(jié)果,使用者可直觀地對(duì)所欲拖曳的對(duì)象點(diǎn)擊后直接拖曳,而不需先點(diǎn)擊進(jìn)行確認(rèn)后再點(diǎn)擊才開始拖曳。易言之,上述實(shí)施例在觸控感應(yīng)裝置與屏幕根據(jù)絕對(duì)位置映射的情形下,容許 使用者直觀且便利地進(jìn)行拖曳手勢(shì)。以上所述僅為本發(fā)明的優(yōu)選實(shí)施例,凡依本發(fā)明權(quán)利要求所做的均等變化與修飾,皆應(yīng)屬本發(fā)明的涵蓋范圍。
權(quán)利要求
1.一種拖曳手勢(shì)判斷方法,用在一觸控感應(yīng)裝置,其特征在于,該觸控感應(yīng)裝置與一屏幕依據(jù)絕對(duì)位置來相映射,該方法包括有 將由該觸控感應(yīng)裝置所產(chǎn)生的一至多個(gè)偵測(cè)信號(hào)的信號(hào)值與一至多個(gè)臨界值作比較,以依據(jù)該比較的一結(jié)果判斷是否發(fā)生一觸控事件;以及若該觸控事件發(fā)生,就決定一拖曳手勢(shì)發(fā)生。
2.如權(quán)利要求I所述的單擊手勢(shì)判斷方法,其特征在于,決定該拖曳手勢(shì)發(fā)生的步驟包括決定該拖曳手勢(shì)的一拖曳路徑的起點(diǎn)位在該觸控事件發(fā)生時(shí)的一進(jìn)入觸控點(diǎn)的位置。
3.如權(quán)利要求I所述的單擊手勢(shì)判斷方法,其特征在于,判斷該觸控事件是否發(fā)生的步驟包括 (i)持續(xù)將對(duì)應(yīng)于同一位置的該一至多個(gè)偵測(cè)信號(hào)的信號(hào)值與該一至多個(gè)臨界值作比較,以偵測(cè)一持續(xù)發(fā)生時(shí)間;以及 (ii)根據(jù)該持續(xù)發(fā)生時(shí)間,來決定該觸控事件是否發(fā)生在該同一位置。
4.如權(quán)利要求3所述的拖曳手勢(shì)判斷方法,其特征在于,根據(jù)該持續(xù)發(fā)生時(shí)間,來決定該觸控事件是否發(fā)生在該同一位置的步驟包括有 判斷該觸控事件的該持續(xù)發(fā)生時(shí)間是否大于一第一特定時(shí)間;以及若判斷結(jié)果為是,則決定該觸控事件發(fā)生在該同一位置。
5.如權(quán)利要求4所述的拖曳手勢(shì)判斷方法,其特征在于,判斷該觸控事件的該持續(xù)發(fā)生時(shí)間是否大于該第一特定時(shí)間的步驟包括有 在將對(duì)應(yīng)至該同一位置的該一至多個(gè)偵測(cè)信號(hào)的信號(hào)值與該一至多個(gè)臨界值作比較而當(dāng)該比較的結(jié)果指示一接觸狀態(tài)時(shí),寫入一第一字節(jié)合在一序列;以及 將連續(xù)寫入該第一字節(jié)合在該序列的次數(shù)與一第一特定次數(shù)作比較,以 判斷該觸控事件的該持續(xù)發(fā)生時(shí)間是否大于該第一特定時(shí)間。
6.如權(quán)利要求I所述的拖曳手勢(shì)判斷方法,其特征在于,還包括有在該觸控事件發(fā)生后,依據(jù)該比較的一結(jié)果來判斷該觸控事件是否結(jié)束;以及 若該觸控事件結(jié)束,決定該拖曳手勢(shì)結(jié)束。
7.如權(quán)利要求6所述的拖曳手勢(shì)判斷方法,其特征在于,還包括有決定該拖曳手勢(shì)的一拖曳路徑的終點(diǎn)位在該觸控事件結(jié)束時(shí)的一離開觸控點(diǎn)的位置。
8.如權(quán)利要求7所述的單擊手勢(shì)判斷方法,其特征在于,依據(jù)該比較的該另一結(jié)果來判斷該觸控事件是否結(jié)束的步驟包括 持續(xù)將對(duì)應(yīng)于同一位置的該一至多個(gè)偵測(cè)信號(hào)的信號(hào)值與該一至多個(gè)臨界值作比較,以偵測(cè)該觸控事件的一持續(xù)停止時(shí)間;以及 根據(jù)該觸控事件的該持續(xù)停止時(shí)間,來決定該觸控事件是否在該同一位置結(jié)束。
9.如權(quán)利要求8所述的拖曳手勢(shì)判斷方法,其特征在于,根據(jù)該觸控事件的該停止生時(shí)間來決定該觸控事件是否在該同一位置結(jié)束的步驟包括有 判斷該觸控事件的該持續(xù)停止時(shí)間是否大于一第二特定時(shí)間;以及 若判斷結(jié)果為是,決定該觸控事件在該同一位置結(jié)束。
10.如權(quán)利要求9所述的拖曳手勢(shì)判斷方法,其特征在于,判斷該觸控事件的該持續(xù)停止時(shí)間是否大于該第二特定時(shí)間的步驟包括有 在將該一至多個(gè)偵測(cè)信號(hào)的信號(hào)值與該一至多個(gè)臨界值作比較而當(dāng)該比較的結(jié)果指不一未接觸狀態(tài)時(shí),寫入一第二字節(jié)合在一序列;以及 將連續(xù)寫入該第二字節(jié)合在該序列的次數(shù)與一第二特定次數(shù)作比較,以判斷該觸控事件的該持續(xù)停止時(shí)間是否大于該第二特定時(shí)間。
11.一種觸控感應(yīng)控制芯片,用在一觸控系統(tǒng)中,該觸控系統(tǒng)還包括一觸控感應(yīng)裝置,該觸控感應(yīng)裝置與一屏幕依據(jù)絕對(duì)位置來相映射,其特征在于,該觸控感應(yīng)控制芯片包括有 一偵測(cè)單元,用來將由該觸控感應(yīng)裝置所產(chǎn)生的一至多個(gè)偵測(cè)信號(hào)的信號(hào)值與一至多個(gè)臨界值作比較;以及 一判斷單元,用來依據(jù)該比較的一結(jié)果判斷是否發(fā)生一觸控事件,以及若該觸控事件發(fā)生時(shí),就決定一拖曳手勢(shì)發(fā)生。
12.如權(quán)利要求11所述的觸控感應(yīng)控制芯片,其特征在于,該判斷單元決定該拖曳手勢(shì)的一拖曳路徑的起點(diǎn)位在該觸控事件發(fā)生時(shí)的一進(jìn)入觸控點(diǎn)的位置。
13.如權(quán)利要求11所述的觸控感應(yīng)控制芯片,其特征在于,該偵測(cè)單元持續(xù)將對(duì)應(yīng)于同一位置的該一至多個(gè)偵測(cè)信號(hào)的信號(hào)值與該一至多個(gè)臨界值作比較,以偵測(cè)一持續(xù)發(fā)生時(shí)間,而該判斷單元根據(jù)該持續(xù)發(fā)生時(shí)間,來決定該觸控事件是否發(fā)生在該同一位置。
14.如權(quán)利要求13所述的觸控感應(yīng)控制芯片,其特征在于,該判斷單元判斷該觸控事件的該持續(xù)發(fā)生時(shí)間是否大于一第一特定時(shí)間,且若判斷結(jié)果為是,則決定該觸控事件發(fā)生在該同一位置。
15.如權(quán)利要求14所述的觸控感應(yīng)控制芯片,其特征在于,該偵測(cè)單元在將對(duì)應(yīng)至該同一位置的該一至多個(gè)偵測(cè)信號(hào)的信號(hào)值與該一至多個(gè)臨界值作比較而當(dāng)該比較的結(jié)果指示一接觸狀態(tài)時(shí),寫入一第一字節(jié)合在一序列,而該判斷單元將連續(xù)寫入該第一字節(jié)合在該序列的次數(shù)與一第一特定次數(shù)作比較,以判斷該觸控事件的該持續(xù)發(fā)生時(shí)間是否大于該第一特定時(shí)間。
16.如權(quán)利要求11所述的觸控感應(yīng)控制芯片,其特征在于,該判斷單元在該觸控事件發(fā)生后,依據(jù)該比較的另一結(jié)果來判斷該觸控事件是否結(jié)束,若該觸控事件結(jié)束,決定該拖曳手勢(shì)結(jié)束。
17.如權(quán)利要求16所述的觸控感應(yīng)控制芯片,其特征在于,該判斷單元決定該拖曳手勢(shì)的一拖曳路徑的終點(diǎn)位在該觸控事件結(jié)束時(shí)的一離開觸控點(diǎn)的位置。
18.如權(quán)利要求17所述的觸控感應(yīng)控制芯片,其特征在于,該偵測(cè)單元持續(xù)將對(duì)應(yīng)于同一位置的該一至多個(gè)偵測(cè)信號(hào)的信號(hào)值與該一至多個(gè)臨界值作比較,以偵測(cè)該觸控事件的一持續(xù)停止時(shí)間,而該判斷單元根據(jù)該觸控事件的該持續(xù)停止時(shí)間,來決定該觸控事件是否在該同一位置結(jié)束。
19.如權(quán)利要求18所述的觸控感應(yīng)控制芯片,其特征在于,該判斷單元判斷該觸控事件的該持續(xù)停止時(shí)間是否大于一第二特定時(shí)間;以及若判斷結(jié)果為是,決定該觸控事件在該同一位置結(jié)束。
20.如權(quán)利要求19所述的觸控感應(yīng)控制芯片,其特征在于,該偵測(cè)單元在將該一至多個(gè)偵測(cè)信號(hào)的信號(hào)值與該一至多個(gè)臨界值作比較而當(dāng)該比較的結(jié)果指示一未接觸狀態(tài)(break state)時(shí),寫入一第二字節(jié)合在一序列,而該判斷單元將連續(xù)寫入該第二字節(jié)合在該序列的次數(shù)與一第二特定次數(shù)作比較,以判斷該觸控事件的該持續(xù)停止時(shí)間是否大于該第二特定時(shí)間。
21.—種觸控系統(tǒng),包括有 一觸控感應(yīng)裝置,用來產(chǎn)生一至多個(gè)偵測(cè)信號(hào)的信號(hào)值,且與一屏幕根據(jù)絕對(duì)位置映射;以及 如權(quán)利要求第11項(xiàng)所述的觸控感應(yīng)控制芯片,用以依據(jù)該觸控感應(yīng)裝置所產(chǎn)生的該一至多個(gè)偵測(cè)信號(hào)的信號(hào)值,以判斷拖曳手勢(shì)。
22.—種計(jì)算機(jī)系統(tǒng),包括有 一屏幕,其與該觸控系統(tǒng)的一觸控感應(yīng)裝置依據(jù)絕對(duì)位置來相映射; 如權(quán)利要求第21項(xiàng)所述的觸控系統(tǒng),用來配合該屏幕以判斷拖曳手勢(shì);以及 一主機(jī),用來從該觸控系統(tǒng)接收該拖曳手勢(shì)的一封包以進(jìn)行對(duì)應(yīng)該拖曳手勢(shì)的操作。
全文摘要
本發(fā)明公開一種拖曳手勢(shì)判斷方法,用在一觸控感應(yīng)裝置,其中該觸控感應(yīng)裝置與一屏幕依據(jù)絕對(duì)位置來相映射。該拖曳手勢(shì)判斷方法包括有將由該觸控感應(yīng)裝置所產(chǎn)生的一至多個(gè)偵測(cè)信號(hào)的信號(hào)值與一至多個(gè)臨界值作比較,以依據(jù)該比較的一結(jié)果判斷是否發(fā)生一觸控事件;以及若該觸控事件發(fā)生,就決定一拖曳手勢(shì)發(fā)生。
文檔編號(hào)G06F3/044GK102645987SQ20111003886
公開日2012年8月22日 申請(qǐng)日期2011年2月16日 優(yōu)先權(quán)日2011年2月16日
發(fā)明者張竣杰, 張輝宏, 賴志章 申請(qǐng)人:聯(lián)詠科技股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
台东县| 兴海县| 临洮县| 长宁县| 台安县| 内乡县| 通河县| 万全县| 金阳县| 滨州市| 双流县| 集安市| 慈利县| 厦门市| 永泰县| 阜平县| 宁安市| 太仆寺旗| 灵山县| 五河县| 青龙| 农安县| 宁晋县| 德钦县| 鄢陵县| 屏山县| 灵武市| 华蓥市| 洛宁县| 普兰县| 清原| 孝感市| 惠州市| 东山县| 成安县| 阳江市| 南城县| 临武县| 图们市| 临高县| 昌都县|