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

觸控板的單、雙擊以及拖曳的判斷方法

文檔序號(hào):6433584閱讀:363來(lái)源:國(guó)知局
專利名稱:觸控板的單、雙擊以及拖曳的判斷方法
觸控板的單、雙擊以及拖曳的判斷方法技術(shù)領(lǐng)域
本發(fā)明系關(guān)于一種觸控技術(shù),更進(jìn)一步來(lái)說(shuō),本發(fā)明系關(guān)于一種觸控板的單、雙擊 以及拖曳的判斷方法。
背景技術(shù)
觸控面板,一般是一貼附在液晶顯示器上的裝置或是貼附在筆記型電腦上的裝 置,其功能在于使一般民眾藉由手指或觸控筆輕壓觸控面板上的選項(xiàng),即可完成資料傳輸 或閱讀螢?zāi)簧系挠嵪?。觸控面板的應(yīng)用范圍相當(dāng)廣泛,包括
(I)可攜式的信息、消費(fèi)性電子及通訊產(chǎn)品如PDA、平板電腦、數(shù)碼攝影機(jī)、信息 豕電、3G手機(jī)等;
(2)金融或商業(yè)用途如提款機(jī)、銷(xiāo)售系統(tǒng)、遠(yuǎn)端視訊會(huì)議、電話終端機(jī)系統(tǒng);
(3)工業(yè)用途如工廠自動(dòng)化控制系統(tǒng)、中央監(jiān)控系統(tǒng)、工作站作業(yè)系統(tǒng);
(4)公共信息用途如機(jī)場(chǎng)、車(chē)站或商場(chǎng)的導(dǎo)覽服務(wù)、簡(jiǎn)報(bào)說(shuō)明及資料查詢等。
觸控面板的感測(cè)方式是,當(dāng)手指觸碰感測(cè)器時(shí),會(huì)有一類(lèi)比信號(hào)輸出,藉由控制器 將上述輸出的類(lèi)比信號(hào)轉(zhuǎn)換為電腦可以接受的數(shù)字信號(hào),再經(jīng)由電腦里的觸控驅(qū)動(dòng)程式整 合各元件編譯,最后由顯示卡輸出螢?zāi)恍盘?hào)在螢?zāi)簧巷@示出所觸碰的位置。
在先前技術(shù)中,電腦的操作最常發(fā)生的不外乎3個(gè)動(dòng)作單擊、雙擊以及拖曳。此 種控制對(duì)于一般的滑鼠是很容易分辨的,但是對(duì)于觸控面版,卻很容易發(fā)生分辨錯(cuò)誤的情 況。為了解決這樣的問(wèn)題,Synaptics公司提出了單擊的判斷方式、雙擊的判斷方式以及拖 曳的判斷方式,如圖1所示。圖1是先前技術(shù)的單擊、雙擊以及拖曳的信號(hào)波形圖。請(qǐng)參考 圖1,判斷單擊如圖1的波形101,當(dāng)?shù)谝淮谓佑|事件發(fā)生時(shí),到第一次接觸事件結(jié)束時(shí),小 于單擊預(yù)設(shè)時(shí)間Tl,且都沒(méi)有再次發(fā)生任何接觸,則判定此次觸控為單擊觸控。
判斷雙擊如圖1的波形102所示,當(dāng)?shù)谝淮谓佑|事件發(fā)生時(shí),到第二次接觸事件結(jié) 束時(shí),小于雙擊預(yù)設(shè)時(shí)間T2,則判定此次觸控為雙擊觸控。
判斷拖曳如圖1的波形103所示,當(dāng)?shù)谝淮谓佑|事件發(fā)生時(shí),到雙擊預(yù)設(shè)時(shí)間T2 結(jié)束時(shí),仍未發(fā)生第二次接觸事件結(jié)束,則判定此次觸控為拖曳觸控。
上述此種判斷方式,對(duì)于電阻式觸控面板與溫度檢測(cè)式(紅外線檢測(cè)式)觸控面 板是不容易發(fā)生檢測(cè)錯(cuò)誤,原因在于上述電阻式觸控面板與溫度檢測(cè)式(紅外線檢測(cè)式) 觸控面板只會(huì)在接觸到的情況才會(huì)有信號(hào)變動(dòng),因此信號(hào)只會(huì)根據(jù)觸控筆或手指的接觸與 離開(kāi)而變動(dòng)。然而,當(dāng)觸控面板為電容式觸控面板時(shí),只要手指接近電容式觸控面板,信號(hào) 就會(huì)產(chǎn)生變化。再者,電容式觸控面板的信號(hào),會(huì)根據(jù)觸碰的手指面積大小,而產(chǎn)生不一樣 的信號(hào)變化。因此,此種方法并不適用于電容式觸控面板。發(fā)明內(nèi)容
本發(fā)明的一目的在于提供一種觸控面板的單擊的判斷方法,用以判定單擊與其他 觸碰的情況的不同,以避免判斷錯(cuò)誤。
本發(fā)明的另一目的在于提供一種觸控面板的雙擊的判斷方法,用以判定雙擊與其 他觸碰的情況的不同,以避免判斷錯(cuò)誤。
本發(fā)明的再一目的在于提供一種觸控面板的拖曳的判斷方法,用以判定拖曳與其 他觸碰的情況的不同,以避免判斷錯(cuò)誤。
本發(fā)明的又一目的在于提供一種觸控面板的指令的判斷方法,用以判定單擊、雙 擊以及拖曳與其他觸碰的情況的不同,以避免判斷錯(cuò)誤。
有鑒于此,本發(fā)明提供一種單擊的判斷方法,適用于一觸控面板,此方法包括下列 步驟(一)判斷是否有一物體碰觸碰觸到觸控面板,當(dāng)一物體碰觸碰觸到上述觸控面板 時(shí),輸出一觸控信號(hào);(二)檢測(cè)一第一轉(zhuǎn)態(tài)時(shí)間,其中,上述第一轉(zhuǎn)態(tài)時(shí)間為觸控信號(hào)由未 被觸碰的第一狀態(tài)到觸控信號(hào)轉(zhuǎn)為由被觸碰的一第二狀態(tài)的時(shí)間;(三)檢測(cè)一第一維持 時(shí)間,其中,第一維持時(shí)間為觸控信號(hào)由步驟(二)的第二狀態(tài)開(kāi)始到該觸控信號(hào)開(kāi)始轉(zhuǎn)第 一狀態(tài)的時(shí)間;(四)檢測(cè)一第二轉(zhuǎn)態(tài)時(shí)間,其中,第二轉(zhuǎn)態(tài)時(shí)間為觸控信號(hào)由步驟(三)的 第二狀態(tài)結(jié)束的時(shí)間到觸控信號(hào)從第一狀態(tài)開(kāi)始的時(shí)間;(五)檢測(cè)一第二維持時(shí)間,其中 第二維持時(shí)間為該觸控信號(hào)由步驟(四)的第一狀態(tài)開(kāi)始的時(shí)間到觸控信號(hào)開(kāi)始轉(zhuǎn)第二狀 態(tài)的時(shí)間,其中,第一轉(zhuǎn)態(tài)時(shí)間在第一維持時(shí)間之前,第一維持時(shí)間在第二轉(zhuǎn)態(tài)時(shí)間之前, 第二轉(zhuǎn)態(tài)時(shí)間在第二維持時(shí)間之前;(六)判斷第一轉(zhuǎn)態(tài)時(shí)間是否小于一第一預(yù)設(shè)時(shí)間,其 中,當(dāng)?shù)谝晦D(zhuǎn)態(tài)時(shí)間大于該第一預(yù)設(shè)時(shí)間,則進(jìn)行步驟(十);(七)當(dāng)該第一轉(zhuǎn)態(tài)時(shí)間小于 一第一預(yù)設(shè)時(shí)間,判斷第一維持時(shí)間是否小于一第二預(yù)設(shè)時(shí)間,其中,當(dāng)?shù)谝痪S持時(shí)間大于 該第二預(yù)設(shè)時(shí)間,則進(jìn)行步驟(十);(八)當(dāng)?shù)谝痪S持時(shí)間小于一第二預(yù)設(shè)時(shí)間,判斷第二 轉(zhuǎn)態(tài)時(shí)間是否小于一第三預(yù)設(shè)時(shí)間,其中,當(dāng)?shù)诙D(zhuǎn)態(tài)時(shí)間大于該第三預(yù)設(shè)時(shí)間,則進(jìn)行步 驟(十);(九)當(dāng)?shù)诙D(zhuǎn)態(tài)時(shí)間小于一第三預(yù)設(shè)時(shí)間,判斷第二維持時(shí)間是否大于一第四 預(yù)設(shè)時(shí)間,其中,當(dāng)?shù)诙S持時(shí)間小于該第四預(yù)設(shè)時(shí)間,則進(jìn)行步驟(十);(十)操作失??; 以及(十一)當(dāng)?shù)诙S持時(shí)間大于第四預(yù)設(shè)時(shí)間,判定為單擊。
依照本發(fā)明較佳實(shí)施例所述的觸控板的單擊的判斷方法,上述第一預(yù)設(shè)時(shí)間等于 上述第三預(yù)設(shè)時(shí)間。另外,在另一實(shí)施例中,此方法還包括下列步驟當(dāng)操作失敗后,判斷物 體是否離開(kāi)觸控面板;以及當(dāng)物體離開(kāi)觸控面板,回到步驟(一)并繼續(xù)判斷。
本發(fā)明另外提供一種雙擊的判斷方法,適用于一觸控面板,此方法包括下列步驟 (一)判斷是否有一物體碰觸碰觸到該觸控面板,當(dāng)一物體碰觸碰觸到上述觸控面板時(shí),輸 出一觸控信號(hào);(二)檢測(cè)一第一轉(zhuǎn)態(tài)時(shí)間,其中,第一轉(zhuǎn)態(tài)時(shí)間為觸控信號(hào)由未被觸碰的 一第一狀態(tài)到觸控信號(hào)轉(zhuǎn)為由被觸碰的一第二狀態(tài)的時(shí)間;(三)檢測(cè)一第一維持時(shí)間, 其中,該第一維持時(shí)間為觸控信號(hào)由步驟(二)的第二狀態(tài)開(kāi)始的時(shí)間到觸控信號(hào)該第 二狀態(tài)的結(jié)束的時(shí)間;(四)檢測(cè)一第二轉(zhuǎn)態(tài)時(shí)間,其中,第二轉(zhuǎn)態(tài)時(shí)間為觸控信號(hào)由步驟 (三)的第二狀態(tài)的結(jié)束的時(shí)間到觸控信號(hào)變?yōu)榈谝粻顟B(tài)的開(kāi)始的時(shí)間;(五)檢測(cè)一第 二維持時(shí)間,其中第二維持時(shí)間為觸控信號(hào)由步驟(四)的第一狀態(tài)開(kāi)始的時(shí)間到觸控信 號(hào)的第一狀態(tài)的結(jié)束時(shí)間;(六)檢測(cè)一第三轉(zhuǎn)態(tài)時(shí)間,其中第三轉(zhuǎn)態(tài)時(shí)間為觸控信號(hào)由步 驟(五)的第一狀態(tài)的結(jié)束的時(shí)間到觸控信號(hào)變?yōu)榈诙顟B(tài)的開(kāi)始的時(shí)間;(七)檢測(cè)一 第三維持時(shí)間,其中第三維持時(shí)間為觸控信號(hào)由步驟(六)的第二狀態(tài)開(kāi)始的時(shí)間到觸控 信號(hào)的第二狀態(tài)的結(jié)束的時(shí)間;(八)檢測(cè)一第四轉(zhuǎn)態(tài)時(shí)間,其中第四轉(zhuǎn)態(tài)時(shí)間為觸控信號(hào) 由步驟(七)的第二狀態(tài)的結(jié)束的時(shí)間轉(zhuǎn)為第一狀態(tài)的時(shí)間,其中,第一轉(zhuǎn)態(tài)時(shí)間在第一維持時(shí)間之前,第一維持時(shí)間在第二轉(zhuǎn)態(tài)時(shí)間之前,第二轉(zhuǎn)態(tài)時(shí)間在第二維持時(shí)間之前,第二 維持時(shí)間在第三轉(zhuǎn)態(tài)時(shí)間之前,第三轉(zhuǎn)態(tài)時(shí)間在第三維持時(shí)間之前,第三維持時(shí)間在第四 轉(zhuǎn)態(tài)時(shí)間之前;(九)判斷第一轉(zhuǎn)態(tài)時(shí)間是否小于一第一預(yù)設(shè)時(shí)間,其中,當(dāng)?shù)谝晦D(zhuǎn)態(tài)時(shí)間 大于第一預(yù)設(shè)時(shí)間,則進(jìn)行步驟(十六);(十)當(dāng)?shù)谝晦D(zhuǎn)態(tài)時(shí)間小于第一預(yù)設(shè)時(shí)間,判斷第 一維持時(shí)間是否小于一第二預(yù)設(shè)時(shí)間,其中,當(dāng)?shù)谝痪S持時(shí)間大于第二預(yù)設(shè)時(shí)間,則進(jìn)行步 驟(十六);(十一)當(dāng)?shù)谝痪S持時(shí)間小于第二預(yù)設(shè)時(shí)間,判斷第二轉(zhuǎn)態(tài)時(shí)間是否小于一第 三預(yù)設(shè)時(shí)間,其中,當(dāng)?shù)诙D(zhuǎn)態(tài)時(shí)間大于第三預(yù)設(shè)時(shí)間,則進(jìn)行步驟(十六);(十二)當(dāng)?shù)?二轉(zhuǎn)態(tài)時(shí)間小于第三預(yù)設(shè)時(shí)間,判斷第二維持時(shí)間是否小于一第四預(yù)設(shè)時(shí)間,其中,當(dāng)?shù)诙?維持時(shí)間大于第四預(yù)設(shè)時(shí)間,則進(jìn)行步驟(十六);(十三)當(dāng)?shù)诙S持時(shí)間小于第四預(yù)設(shè) 時(shí)間,判斷第三轉(zhuǎn)態(tài)時(shí)間是否小于一第五預(yù)設(shè)時(shí)間,其中,當(dāng)?shù)谌D(zhuǎn)態(tài)時(shí)間大于第五預(yù)設(shè)時(shí) 間,則進(jìn)行步驟(十六);(十四)當(dāng)?shù)谌D(zhuǎn)態(tài)時(shí)間小于第五預(yù)設(shè)時(shí)間,判斷第三維持時(shí)間 是否小于一第六預(yù)設(shè)時(shí)間,其中,當(dāng)?shù)谌S持時(shí)間大于第六預(yù)設(shè)時(shí)間,則進(jìn)行步驟(十六); (十五)當(dāng)?shù)谌S持時(shí)間小于該第六預(yù)設(shè)時(shí)間,判斷第四轉(zhuǎn)態(tài)時(shí)間是否小于一第七預(yù)設(shè)時(shí) 間,其中,當(dāng)?shù)谒霓D(zhuǎn)態(tài)時(shí)間大于第七預(yù)設(shè)時(shí)間,則進(jìn)行步驟(十六);(十六)操作失敗;以及 (十七)當(dāng)?shù)谒木S持時(shí)間大于第七預(yù)設(shè)時(shí)間,判定為雙擊。
依照本發(fā)明較佳實(shí)施例所述的觸控板的雙擊的判斷方法,上述第一預(yù)設(shè)時(shí)間、上 述第三預(yù)設(shè)時(shí)間、上述第五預(yù)設(shè)時(shí)間以及上述第七預(yù)設(shè)時(shí)間相等。另外,上述第二預(yù)設(shè)時(shí)間 相等于上述第六預(yù)設(shè)時(shí)間。再者,在另一實(shí)施例中,此方法還包括下列步驟當(dāng)操作失敗后, 判斷物體是否離開(kāi)該觸控面板;以及當(dāng)物體離開(kāi)觸控面板,回到步驟(一)并繼續(xù)判斷。
本發(fā)明另外提供一種拖曳的判斷方法,適用于一觸控面板,此方法包括下列步驟 (一)判斷是否有一物體碰觸碰觸到上述觸控面板,當(dāng)一物體碰觸碰觸到上述觸控面板時(shí), 輸出一觸控信號(hào);(二)檢測(cè)一第一轉(zhuǎn)態(tài)時(shí)間,其中,第一轉(zhuǎn)態(tài)時(shí)間為該觸控信號(hào)由未被觸 碰的一第一狀態(tài)到觸控信號(hào)轉(zhuǎn)為由被觸碰的一第二狀態(tài)的時(shí)間;(三)檢測(cè)一第一維持時(shí) 間,其中,第一維持時(shí)間為觸控信號(hào)由步驟(二)的第二狀態(tài)開(kāi)始的時(shí)間到該觸控信號(hào)第 二狀態(tài)的結(jié)束的時(shí)間;(四)檢測(cè)一第二轉(zhuǎn)態(tài)時(shí)間,其中,第二轉(zhuǎn)態(tài)時(shí)間為觸控信號(hào)由步驟 (三)的第二狀態(tài)的結(jié)束的時(shí)間到觸控信號(hào)變?yōu)榈谝粻顟B(tài)的開(kāi)始的時(shí)間;(五)檢測(cè)一第二 維持時(shí)間,其中第二維持時(shí)間為觸控信號(hào)由步驟(四)的第一狀態(tài)開(kāi)始的時(shí)間到觸控信號(hào) 的該第一狀態(tài)的結(jié)束時(shí)間;(六)檢測(cè)一第三轉(zhuǎn)態(tài)時(shí)間,其中第三轉(zhuǎn)態(tài)時(shí)間為觸控信號(hào)由步 驟(五)的第一狀態(tài)的結(jié)束的時(shí)間到觸控信號(hào)變?yōu)樵摰诙顟B(tài)的開(kāi)始的時(shí)間;(七)檢測(cè) 一第三維持時(shí)間,其中第三維持時(shí)間為觸控信號(hào)由步驟(六)的第二狀態(tài)開(kāi)始的時(shí)間到觸 控信號(hào)的該第二狀態(tài)的結(jié)束的時(shí)間,其中,第一轉(zhuǎn)態(tài)時(shí)間在第一維持時(shí)間之前,第一維持時(shí) 間在第二轉(zhuǎn)態(tài)時(shí)間之前,第二轉(zhuǎn)態(tài)時(shí)間在第二維持時(shí)間之前,第二維持時(shí)間在第三轉(zhuǎn)態(tài)時(shí) 間之前,第三轉(zhuǎn)態(tài)時(shí)間在第三維持時(shí)間之前;(八)判斷第一轉(zhuǎn)態(tài)時(shí)間是否小于一第一預(yù)設(shè) 時(shí)間,其中,當(dāng)?shù)谝晦D(zhuǎn)態(tài)時(shí)間大于第一預(yù)設(shè)時(shí)間,則進(jìn)行步驟(十四);(九)當(dāng)?shù)谝晦D(zhuǎn)態(tài)時(shí) 間小于第一預(yù)設(shè)時(shí)間,判斷第一維持時(shí)間是否小于一第二預(yù)設(shè)時(shí)間,其中,當(dāng)?shù)谝痪S持時(shí)間 大于第二預(yù)設(shè)時(shí)間,則進(jìn)行步驟(十四);(十)當(dāng)?shù)谝痪S持時(shí)間小于第二預(yù)設(shè)時(shí)間,判斷第 二轉(zhuǎn)態(tài)時(shí)間是否小于一第三預(yù)設(shè)時(shí)間,其中,當(dāng)?shù)诙D(zhuǎn)態(tài)時(shí)間大于第三預(yù)設(shè)時(shí)間,則進(jìn)行步 驟(十四);(十一)當(dāng)?shù)诙D(zhuǎn)態(tài)時(shí)間小于第三預(yù)設(shè)時(shí)間,判斷第二維持時(shí)間是否小于一第 四預(yù)設(shè)時(shí)間,其中,當(dāng)?shù)诙S持時(shí)間大于第四預(yù)設(shè)時(shí)間,則進(jìn)行步驟(十四);(十二)當(dāng)?shù)诙S持時(shí)間小于第四預(yù)設(shè)時(shí)間,判斷第三轉(zhuǎn)態(tài)時(shí)間是否小于一第五預(yù)設(shè)時(shí)間,其中,當(dāng)?shù)谌?轉(zhuǎn)態(tài)時(shí)間大于第五預(yù)設(shè)時(shí)間,則進(jìn)行步驟(十四);(十三)當(dāng)?shù)谌D(zhuǎn)態(tài)時(shí)間小于第五預(yù)設(shè) 時(shí)間,判斷第三維持時(shí)間是否大于一第六預(yù)設(shè)時(shí)間,其中,當(dāng)?shù)谌S持時(shí)間小于第六預(yù)設(shè)時(shí) 間,則進(jìn)行步驟(十四);(十四)操作失敗;以及(十五)當(dāng)?shù)谌S持時(shí)間大于第六預(yù)設(shè)時(shí) 間,判定為拖曳。
依照本發(fā)明較佳實(shí)施例所述的觸控板的拖曳的判斷方法,上述第一預(yù)設(shè)時(shí)間、上 述第三預(yù)設(shè)時(shí)間、上述第五預(yù)設(shè)時(shí)間、上述第七預(yù)設(shè)時(shí)間相等。另外,上述第二預(yù)設(shè)時(shí)間相 等于上述第六預(yù)設(shè)時(shí)間。再者,在另一實(shí)施例中,此方法還包括下列步驟當(dāng)操作失敗后,判 斷物體是否離開(kāi)觸控面板;以及當(dāng)物體離開(kāi)觸控面板,回到步驟(一)并繼續(xù)判斷。
本發(fā)明另外提供一種指令的判斷方法,適用于一觸控面板,此方法包括下列步驟 (一)判斷是否有一物體碰觸碰觸到該觸控面板,當(dāng)一物體碰觸碰觸到該觸控面板時(shí),輸出 一觸控信號(hào);(二)檢測(cè)一第一轉(zhuǎn)態(tài)時(shí)間,其中,該第一轉(zhuǎn)態(tài)時(shí)間為該觸控信號(hào)由未被觸碰 的一第一狀態(tài)到該觸控信號(hào)轉(zhuǎn)為由被觸碰的一第二狀態(tài)的時(shí)間;(三)檢測(cè)一第一維持時(shí) 間,其中,該第一維持時(shí)間為該觸控信號(hào)由步驟(二)的該第二狀態(tài)開(kāi)始的時(shí)間到該觸控信 號(hào)該第二狀態(tài)的結(jié)束的時(shí)間;(四)檢測(cè)一第二轉(zhuǎn)態(tài)時(shí)間,其中,該第二轉(zhuǎn)態(tài)時(shí)間為該觸控 信號(hào)由步驟(三)的該第二狀態(tài)的結(jié)束的時(shí)間到該觸控信號(hào)變?yōu)樵摰谝粻顟B(tài)的開(kāi)始的時(shí) 間;(五)檢測(cè)一第二維持時(shí)間,其中該第二維持時(shí)間為該觸控信號(hào)由步驟(四)的該第一 狀態(tài)開(kāi)始的時(shí)間到該觸控信號(hào)的該第一狀態(tài)的結(jié)束時(shí)間,其中,該第一轉(zhuǎn)態(tài)時(shí)間在該第一 維持時(shí)間之前,該第一維持時(shí)間在該第二轉(zhuǎn)態(tài)時(shí)間之前,該第二轉(zhuǎn)態(tài)時(shí)間在該第二維持時(shí) 間之前;(六)判斷該第一轉(zhuǎn)態(tài)時(shí)間是否小于一第一預(yù)設(shè)時(shí)間,其中,當(dāng)該第一轉(zhuǎn)態(tài)時(shí)間大 于該第一預(yù)設(shè)時(shí)間,則進(jìn)行步驟(十八);(七)當(dāng)該第一轉(zhuǎn)態(tài)時(shí)間小于該第一預(yù)設(shè)時(shí)間,判 斷該第一維持時(shí)間是否小于一第二預(yù)設(shè)時(shí)間,其中,當(dāng)該第一維持時(shí)間大于該第二預(yù)設(shè)時(shí) 間,則進(jìn)行步驟(十八);(八)當(dāng)該第一維持時(shí)間小于該第二預(yù)設(shè)時(shí)間,判斷該第二轉(zhuǎn)態(tài) 時(shí)間是否小于一第三預(yù)設(shè)時(shí)間,其中,當(dāng)該第二轉(zhuǎn)態(tài)時(shí)間大于該第三預(yù)設(shè)時(shí)間,則進(jìn)行步驟 (十八);(九)當(dāng)該第二轉(zhuǎn)態(tài)時(shí)間小于該第三預(yù)設(shè)時(shí)間,判斷該第二維持時(shí)間是否小于一 第四預(yù)設(shè)時(shí)間,其中,當(dāng)該第二維持時(shí)間大于該第四預(yù)設(shè)時(shí)間,則進(jìn)行步驟(十),當(dāng)該第二 維持時(shí)間小于該第四預(yù)設(shè)時(shí)間,則進(jìn)行步驟(十一);(十)當(dāng)該第二維持時(shí)間大于該第四 預(yù)設(shè)時(shí)間,判定為單擊;(十一)當(dāng)該第二維持時(shí)間小于該第四預(yù)設(shè)時(shí)間,檢測(cè)一第三轉(zhuǎn)態(tài) 時(shí)間,其中該第三轉(zhuǎn)態(tài)時(shí)間為該觸控信號(hào)由步驟(五)的該第一狀態(tài)的結(jié)束的時(shí)間到該觸 控信號(hào)變?yōu)樵摰诙顟B(tài)的開(kāi)始的時(shí)間;(十二)檢測(cè)一第三維持時(shí)間,其中該第三維持時(shí)間 為該觸控信號(hào)由步驟(十一)的該第二狀態(tài)開(kāi)始的時(shí)間到該觸控信號(hào)的該第二狀態(tài)的結(jié)束 的時(shí)間,其中,該第二維持時(shí)間在該第三轉(zhuǎn)態(tài)時(shí)間之前,該第三轉(zhuǎn)態(tài)時(shí)間在該第三維持時(shí)間 之前;(十三)判斷該第三轉(zhuǎn)態(tài)時(shí)間是否小于一第五預(yù)設(shè)時(shí)間,其中,當(dāng)該第三轉(zhuǎn)態(tài)時(shí)間大 于該第五預(yù)設(shè)時(shí)間,則進(jìn)行步驟(十八);(十四)當(dāng)該第三轉(zhuǎn)態(tài)時(shí)間小于該第五預(yù)設(shè)時(shí)間, 判斷該第三維持時(shí)間是否小于一第六預(yù)設(shè)時(shí)間,其中,當(dāng)該第三維持時(shí)間大于該第六預(yù)設(shè) 時(shí)間,則進(jìn)行步驟(十五),當(dāng)該第三維持時(shí)間小于該第六預(yù)設(shè)時(shí)間,則進(jìn)行步驟(十六); (十五)當(dāng)該第三維持時(shí)間大于該第六預(yù)設(shè)時(shí)間,判定為拖曳;(十六)當(dāng)該第三維持時(shí)間 是否小于該第六預(yù)設(shè)時(shí)間,檢測(cè)一第四轉(zhuǎn)態(tài)時(shí)間,其中該第四轉(zhuǎn)態(tài)時(shí)間為該觸控信號(hào)由步 驟(十二)的該第二狀態(tài)的結(jié)束的時(shí)間轉(zhuǎn)為該第一狀態(tài)的時(shí)間,其中,該第三維持時(shí)間在該第四轉(zhuǎn)態(tài)時(shí)間之前;(十七)判斷該第四轉(zhuǎn)態(tài)時(shí)間是否小于一第七預(yù)設(shè)時(shí)間,其中,當(dāng)該第 四轉(zhuǎn)態(tài)時(shí)間大于該第七預(yù)設(shè)時(shí)間,則進(jìn)行步驟(十八);(十八)操作失??;以及(十九)當(dāng) 第四維持時(shí)間大于該第七預(yù)設(shè)時(shí)間,判定為雙擊。
本發(fā)明的精神是在于增加物體,例如手指,以及觸控板的距離的判斷。此方法是可 以檢測(cè)物體(手指)是否有靠近觸控板,以作預(yù)判的動(dòng)作。利用檢測(cè)到物體(手指)移動(dòng) 速度,來(lái)做判斷的基準(zhǔn)。如果物體(手指)移動(dòng)速度過(guò)慢的話,則判定操作失敗。
為讓本發(fā)明的上述和其他目的、特征和優(yōu)點(diǎn)能更明顯易懂,下文特舉較佳實(shí)施例, 并配合所附圖式,作詳細(xì)說(shuō)明如下。


圖1是先前技術(shù)的單擊、雙擊以及拖曳的信號(hào)波形圖。
圖2是單擊、雙擊、拖曳的分辨方法的波形圖。
圖3為本發(fā)明第一實(shí)施例的單擊的觸控辨識(shí)方法的流程圖。
圖4為本發(fā)明第一實(shí)施例的單擊的觸控發(fā)生時(shí),觸控面板輸出的信號(hào)波形示意圖。
圖5為本發(fā)明第二實(shí)施例的雙擊的觸控辨識(shí)方法的流程圖。
圖6為本發(fā)明第二實(shí)施例的雙擊的觸控發(fā)生時(shí),觸控面板輸出的信號(hào)波形示意圖。
圖7為本發(fā)明第三實(shí)施例的拖曳的觸控辨識(shí)方法的流程圖。
圖8為本發(fā)明第三實(shí)施例的拖曳的觸控發(fā)生時(shí),觸控面板輸出的信號(hào)波形示意圖。
圖9為本發(fā)明第四實(shí)施例的觸控面板的指令辨識(shí)方法的流程圖。
主要元件符號(hào)說(shuō)明
101 :用以判斷單擊的波形
Tl :單擊預(yù)設(shè)時(shí)間
102 :用以判斷雙擊的波形
T2 :雙擊預(yù)設(shè)時(shí)間
103 :用以判斷拖曳的波形
201 :用以判斷單擊的波形
Tl :圖2的第一預(yù)設(shè)時(shí)間
T2 :圖2的第二預(yù)設(shè)時(shí)間
202 :用以判斷雙擊的波形
203 :用以判斷拖曳的波形
S301 S313 :本發(fā)明第一實(shí)施例的各個(gè)步驟
Tsl :第一轉(zhuǎn)態(tài)時(shí)間
401,601,801 :觸控信號(hào)
STAl :第一狀態(tài)
STA2 :第二狀態(tài)
Tml :第一維持時(shí)間
Ts2 :第二轉(zhuǎn)態(tài)時(shí)間
Tm2 :第二維持時(shí)間
TA :預(yù)先設(shè)定的時(shí)間
Tprel :第一預(yù)設(shè)時(shí)間
Tpre2 :第二預(yù)設(shè)時(shí)間
Tpre3 :第三預(yù)設(shè)時(shí)間
Tpre4 :第四預(yù)設(shè)時(shí)間
S501 S518 :本發(fā)明第二實(shí)施例的各步驟
Ts3 :第三轉(zhuǎn)態(tài)時(shí)間
Tm3 :第三維持時(shí)間
Ts4:第四轉(zhuǎn)態(tài)時(shí)間·
Tpre5 :第五預(yù)設(shè)時(shí)間
Tpre6 :第六預(yù)設(shè)時(shí)間
Tpre7 :第七預(yù)設(shè)時(shí)間
S701 S717 :本發(fā)明第三實(shí)施例的各步驟
S901 S721 :本發(fā)明第四實(shí)施例的各步驟具體實(shí)施方式
以下實(shí)施方式中,每個(gè)例子的『預(yù)設(shè)時(shí)間』不完全相同。請(qǐng)參考實(shí)施例中的圖示與說(shuō)明。
在說(shuō)明本發(fā)明的適用于電容式觸控面板的單擊、雙擊以及拖曳指令的分辨方法之前,先說(shuō)明一種單擊、雙擊、拖曳的分辨方法。請(qǐng)參考圖2。圖2是單擊、雙擊、拖曳的分辨方法的波形圖。同樣的道理,請(qǐng)參考波形201,當(dāng)?shù)谝淮谓佑|事件發(fā)生,到第一次接觸事件結(jié)束的總時(shí)間小于一第一預(yù)設(shè)時(shí)間Tl,且在第二預(yù)設(shè)時(shí)間T2內(nèi),沒(méi)有發(fā)生第二次接觸,則可以被判定,此次觸碰是單擊。
接下來(lái),請(qǐng)參考波形202,當(dāng)?shù)谝淮谓佑|事件發(fā)生,到第一次接觸事件結(jié)束的總時(shí)間小于一第一預(yù)設(shè)時(shí)間Tl,且在第二預(yù)設(shè)時(shí)間T2內(nèi),發(fā)生了第二次接觸事件,且此接觸事件的持續(xù)時(shí)間小于第三預(yù)設(shè)時(shí)間T3,則表示此次的觸控為雙擊。
接下來(lái),請(qǐng)參考波形203,當(dāng)?shù)谝淮谓佑|事件發(fā)生,到第一次接觸事件結(jié)束的總時(shí)間小于第一預(yù)設(shè)時(shí)間Tl,且在第二預(yù)設(shè)時(shí)間T2內(nèi),發(fā)生了第二次接觸事件,且此接觸事件的持續(xù)時(shí)間超過(guò)了第三預(yù)設(shè)時(shí)間T3,則表示此次的觸控為拖曳。
由上面的敘述,可以看出,此種判斷方式與先前技術(shù)的判斷方式雖然已經(jīng)有所區(qū)隔,但道理相同。也就是說(shuō),當(dāng)觸控面板為電容式觸控面板時(shí),只要手指接近電容式觸控面板,信號(hào)就會(huì)產(chǎn)生變化。電容式觸控面板的信號(hào),會(huì)根據(jù)觸碰的手指面積大小,而產(chǎn)生不一樣的信號(hào)變化。因此,此方式仍舊對(duì)于電容式觸控面板的相容性較低。
第一實(shí)施例
為了使觸控指令在電容式觸控面板的辨識(shí)率增加,本實(shí)施例提供了一種單擊的觸控辨識(shí)方法。圖3為本發(fā)明第一實(shí)施例的單擊的觸控辨識(shí)方法的流程圖。圖4為本發(fā)明第一實(shí)施例的單擊的觸控發(fā)生時(shí),觸控面板輸出的信號(hào)波形示意圖。請(qǐng)同時(shí)參考圖3以及圖4,此方法包括下列步驟
步驟S301:開(kāi)始。
步驟S302 :判斷是否有一物體碰觸碰觸到該觸控面板。當(dāng)一物體碰觸碰觸到該觸控面板時(shí),則輸出一觸控信號(hào)。
步驟S303 :檢測(cè)一第一轉(zhuǎn)態(tài)時(shí)間Tsl。請(qǐng)參考圖4,上述第一轉(zhuǎn)態(tài)時(shí)間Tsl就是觸控信號(hào)401由未被觸碰的第一狀態(tài)STAl到觸控信號(hào)401轉(zhuǎn)為由被觸碰的第二狀態(tài)STA2的時(shí)間。此第一轉(zhuǎn)態(tài)時(shí)間Tsl即表示物體(一般是手指)開(kāi)始接近電容式觸控面板的時(shí)間, 到物體(手指)完全接觸到電容式觸控面板的時(shí)間。
步驟S304 :檢測(cè)一第一維持時(shí)間Tml。請(qǐng)參考圖4,上述第一維持時(shí)間Tml就是觸控信號(hào)401由步驟S303的第二狀態(tài)STA2開(kāi)始到觸控信號(hào)401的第二狀態(tài)結(jié)束的時(shí)間。此第一維持時(shí)間Tml代表物體(手指)在電容式觸控面板上停留的時(shí)間。
步驟S305 :檢測(cè)一第二轉(zhuǎn)態(tài)時(shí)間Ts2。請(qǐng)參考圖4,上述第二轉(zhuǎn)態(tài)時(shí)間Ts2就是觸控信號(hào)401由步驟S304的第二狀態(tài)STA2結(jié)束的時(shí)間到觸控信號(hào)401變?yōu)榈谝粻顟B(tài)STAl 的時(shí)間。此第二轉(zhuǎn)態(tài)時(shí)間Ts2代表物體(手指)由完全接觸到電容式觸控面板的時(shí)間,到物體(手指)離開(kāi)觸控面板的一定距離的時(shí)間。
步驟S306 :檢測(cè)一第二維持時(shí)間Tm2。請(qǐng)?jiān)俅螀⒖紙D4,上述第二維持時(shí)間就是觸控信號(hào)401由步驟S305的第一狀態(tài)STAl開(kāi)始的時(shí)間,到觸控信號(hào)401開(kāi)始轉(zhuǎn)第二狀態(tài)STA2 的時(shí)間。當(dāng)此第二維持時(shí)間超過(guò)某個(gè)預(yù)先設(shè)定的時(shí)間TA,則第二維持時(shí)間被當(dāng)作上述預(yù)定時(shí)間TA。
步驟S307 :判斷第一轉(zhuǎn)態(tài)時(shí)間Tsl是否小于一第一預(yù)設(shè)時(shí)間Tprel,其中,當(dāng)?shù)谝晦D(zhuǎn)態(tài)時(shí)間Tsl大于第一預(yù)設(shè)時(shí)間TpreI,則進(jìn)行步驟S311。
步驟S308 :當(dāng)?shù)谝晦D(zhuǎn)態(tài)時(shí)間Tsl小于一第一預(yù)設(shè)時(shí)間Tprel,判斷第一維持時(shí)間 Tml是否小于一第二預(yù) 設(shè)時(shí)間Tpre2,其中,當(dāng)?shù)谝痪S持時(shí)間Tml大于第二預(yù)設(shè)時(shí)間Tpre2, 則進(jìn)行步驟S311。
步驟S309 :當(dāng)?shù)谝痪S持時(shí)間Tml小于一第二預(yù)設(shè)時(shí)間Tpre2,判斷第二轉(zhuǎn)態(tài)時(shí)間 Ts2是否小于一第三預(yù)設(shè)時(shí)間Tpre3,其中,當(dāng)?shù)诙D(zhuǎn)態(tài)時(shí)間Ts2大于第三預(yù)設(shè)時(shí)間Tpre3, 則進(jìn)行步驟S311。
步驟S310 :當(dāng)?shù)诙D(zhuǎn)態(tài)時(shí)間Ts2小于第三預(yù)設(shè)時(shí)間Tpre3,判斷第二維持時(shí)間Tm2 是否大于一第四預(yù)設(shè)時(shí)間Tpre4,其中,當(dāng)?shù)诙S持時(shí)間Tm2小于第四預(yù)設(shè)時(shí)間Tpre4,則進(jìn)行步驟S311。
步驟S311:操作失敗。
步驟S312 :當(dāng)?shù)诙S持時(shí)間Tm2大于一第四預(yù)設(shè)時(shí)間Tpre4,判定為單擊。
步驟S313 :判斷物體是否離開(kāi)觸控面板,當(dāng)物體離開(kāi)該觸控面板,回到步驟S302 并繼續(xù)判斷。
由上述步驟可知,在判斷單擊時(shí),加入了『物體(手指)接近』與『物體(手指)離開(kāi)』的判定。由于電容式觸控面板,不只是接觸的時(shí)候有感應(yīng),并且在物體(手指)接近時(shí), 都會(huì)有感應(yīng)。因此,利用檢測(cè)到物體(手指)移動(dòng)速度,可以用來(lái)做判斷的基準(zhǔn)。如果物體 (手指)移動(dòng)速度過(guò)慢的話,則判定操作失敗。藉此,可以避免判斷錯(cuò)誤的情況產(chǎn)生。
第二實(shí)施例
同樣的道理,為了使觸控指令在電容式觸控面板的辨識(shí)率增加,本實(shí)施例提供了 一種雙擊的觸控辨識(shí)方法。圖5為本發(fā)明第二實(shí)施例的雙擊的觸控辨識(shí)方法的流程圖。圖 6為本發(fā)明第二實(shí)施例的雙擊的觸控發(fā)生時(shí),觸控面板輸出的信號(hào)波形示意圖。請(qǐng)同時(shí)參考 圖5以及圖6,此方法包括下列步驟
步驟S501:開(kāi)始。
步驟S502 :判斷是否有一物體碰觸碰觸到觸控面板,當(dāng)一物體碰觸碰觸到觸控面 板時(shí),輸出一觸控信號(hào)601。
步驟S503 :檢測(cè)一第一轉(zhuǎn)態(tài)時(shí)間Tsl。請(qǐng)參考圖6,第一轉(zhuǎn)態(tài)時(shí)間Tsl為觸控信號(hào) 601由未被觸碰的一第一狀態(tài)STAl到觸控信號(hào)601轉(zhuǎn)為由被觸碰的一第二狀態(tài)STA2的時(shí) 間。此第一轉(zhuǎn)態(tài)時(shí)間Tsl即表示物體(一般是手指)開(kāi)始接近電容式觸控面板的時(shí)間,到 物體(手指)完全接觸到電容式觸控面板的時(shí)間。
步驟S504 :檢測(cè)一第一維持時(shí)間Tml。請(qǐng)參考圖6,上述第一維持時(shí)間Tml就是觸 控信號(hào)401由步驟S503的第二狀態(tài)STA2開(kāi)始到觸控信號(hào)401的第二狀態(tài)結(jié)束的時(shí)間。此 第一維持時(shí)間Tml代表物體(手指)在電容式觸控面板上停留的時(shí)間。
步驟S505 :檢測(cè)一第二轉(zhuǎn)態(tài)時(shí)間Ts2。請(qǐng)參考圖6,第二轉(zhuǎn)態(tài)時(shí)間Ts2為觸控信號(hào) 601由步驟S504的第二狀態(tài)STA2的結(jié)束的時(shí)間到觸控信號(hào)601變?yōu)榈谝粻顟B(tài)STAl的時(shí) 間。此第二轉(zhuǎn)態(tài)時(shí)間Ts2代表物體(手指)由完全接觸到電容式觸控面板的時(shí)間,到物體 (手指)離開(kāi)觸控面板的一定距離的時(shí)間。
步驟S506 :檢測(cè)一第二維持時(shí)間Tm2。請(qǐng)參考圖6,第二維持時(shí)間Tm2為觸控信號(hào) 601由步驟S505的第一狀態(tài)STAl開(kāi)始的時(shí)間到觸控信號(hào)601的第一狀態(tài)STAl的結(jié)束時(shí) 間。此第二維持時(shí)間Tm2表示物體(手指)完全離開(kāi)電容式觸控面板到物體(手指)第二 次剛開(kāi)始接近電容式觸控面板的時(shí)間。
步驟S507 :檢測(cè)一第三轉(zhuǎn)態(tài)時(shí)間Ts3。請(qǐng)參考圖6,第三轉(zhuǎn)態(tài)時(shí)間Ts3為觸控信號(hào) 601由步驟S506的第一狀態(tài)STAl的結(jié)束的時(shí)間到觸控信號(hào)601變?yōu)榈诙顟B(tài)STA2的時(shí) 間。此第三轉(zhuǎn)態(tài)時(shí)間Ts3表示第二次物體(手指)接近電容式觸控面板到物體(手指)完 全觸碰電容式觸控面板的時(shí)間。
步驟S508 :檢測(cè)一第三維持時(shí)間Tm3。第三維持時(shí)間Tm3為觸控信號(hào)601由步驟 S507的第二狀態(tài)STA2開(kāi)始的時(shí)間到觸控信號(hào)601的第二狀態(tài)STA2的結(jié)束的時(shí)間。此第三 維持時(shí)間Tm3表示物體(手指)觸碰電容式觸控面板的總時(shí)間。
步驟S509 :檢測(cè)一第四轉(zhuǎn)態(tài)時(shí)間Ts4。第四轉(zhuǎn)態(tài)時(shí)間為觸控信號(hào)601由步驟S508 的第二狀態(tài)STA2的結(jié)束的時(shí)間到觸控信號(hào)601轉(zhuǎn)為第一狀態(tài)STAl的時(shí)間。此第四轉(zhuǎn)態(tài)時(shí) 間Ts4表示物體從完全觸碰到電容式觸控面板到離開(kāi)電容式觸控面板的時(shí)間。
步驟S510 :判斷第一轉(zhuǎn)態(tài)時(shí)間Tsl是否小于一第一預(yù)設(shè)時(shí)間Tprel。當(dāng)?shù)谝晦D(zhuǎn)態(tài) 時(shí)間Tsl大于第一預(yù)設(shè)時(shí)間Tprel,則進(jìn)行步驟S517。
步驟S511 :當(dāng)?shù)谝晦D(zhuǎn)態(tài)時(shí)間Tsl小于第一預(yù)設(shè)時(shí)間Tprel,判斷第一維持時(shí)間Tml 是否小于一第二預(yù)設(shè)時(shí)間Tpre2。當(dāng)?shù)谝痪S持時(shí)間Tml大于第二預(yù)設(shè)時(shí)間Tpre2,則進(jìn)行步 驟 S517。
步驟S512 :當(dāng)?shù)谝痪S持時(shí)間Tml小于第二預(yù)設(shè)時(shí)間Tpre2,判斷第二轉(zhuǎn)態(tài)時(shí)間Ts2 是否小于一第三預(yù)設(shè)時(shí)間Tpre3。當(dāng)?shù)诙D(zhuǎn)態(tài)時(shí)間Ts2大于第三預(yù)設(shè)時(shí)間Tpre3,則進(jìn)行步驟 S517。
步驟S513 :當(dāng)?shù)诙D(zhuǎn)態(tài)時(shí)間Ts2小于第三預(yù)設(shè)時(shí)間Tpre3,判斷第二維持時(shí)間Tm2 是否小于一第四預(yù)設(shè)時(shí)間Tpre4。當(dāng)?shù)诙S持時(shí)間Tm2大于第四預(yù)設(shè)時(shí)間Tpre4,則進(jìn)行步驟 S517。
步驟S514 :當(dāng)?shù)诙S持時(shí)間Tm2小于第四預(yù)設(shè)時(shí)間Tpre4,判斷第三轉(zhuǎn)態(tài)時(shí)間Ts3 是否小于一第五預(yù)設(shè)時(shí)間Tpre5。當(dāng)?shù)谌D(zhuǎn)態(tài)時(shí)間Ts3大于第五預(yù)設(shè)時(shí)間Tpre5,則進(jìn)行步驟 S517。
步驟S515 :當(dāng)?shù)谌D(zhuǎn)態(tài)時(shí)間Ts3小于第五預(yù)設(shè)時(shí)間Tpre5,判斷第三維持時(shí)間Tm3 是否小于一第六預(yù)設(shè)時(shí)間Tpre6。當(dāng)?shù)谌S持時(shí)間Tm3大于第六預(yù)設(shè)時(shí)間Tpre6,則進(jìn)行步驟 S517。
步驟S516 :當(dāng)?shù)谌S持時(shí)間Tm3小于第六預(yù)設(shè)時(shí)間Tpre6,判斷第四轉(zhuǎn)態(tài)時(shí)間Ts4 是否小于一第七預(yù)設(shè)時(shí)間Tpre7。當(dāng)?shù)谒霓D(zhuǎn)態(tài)時(shí)間Ts4大于第七預(yù)設(shè)時(shí)間Tpre7,則進(jìn)行步驟 S517。
步驟S517:操作失敗。
步驟S518 :當(dāng)?shù)谒霓D(zhuǎn)態(tài)時(shí)間Ts4小于第七預(yù)設(shè)時(shí)間Tpre7,判定為雙擊。
步驟S519 :判斷物體是否離開(kāi)觸控面板,當(dāng)物體離開(kāi)該觸控面板,回到步驟S502 并繼續(xù)判斷。
同上實(shí)施例,在判斷雙擊時(shí),加入了『物體(手指)接近』與『物體(手指)離開(kāi)』 的判定。由于電容式觸控面板,不只是接觸的時(shí)候有感應(yīng),并且在物體(手指)接近時(shí),都會(huì)有感應(yīng)。因此,利用檢測(cè)到物體(手指)移動(dòng)速度,可以用來(lái)做判斷的基準(zhǔn)。如果物體(手指)移動(dòng)速度過(guò)慢的話,則判定操作失敗。藉此,可以避免判斷錯(cuò)誤的情況產(chǎn)生。
第三實(shí)施例
同樣的道理,為了使觸控指令在電容式觸控面板的辨識(shí)率增加,本實(shí)施例提供了一種拖曳的觸控辨識(shí)方法。圖7為本發(fā)明第三實(shí)施例的拖曳的觸控辨識(shí)方法的流程圖。圖 8為本發(fā)明第三實(shí)施例的拖曳的觸控發(fā)生時(shí),觸控面板輸出的信號(hào)波形示意圖。請(qǐng)同時(shí)參考圖7以及圖8,此方法包括下列步驟
步驟S701:開(kāi)始。
步驟S702 :判斷是否有一物體碰觸碰觸到觸控面板,當(dāng)一物體碰觸碰觸到觸控面板時(shí),輸出一觸控信號(hào)801。
步驟S703 :檢測(cè)一第一轉(zhuǎn)態(tài)時(shí)間Tsl。請(qǐng)參考圖8,第一轉(zhuǎn)態(tài)時(shí)間Tsl為觸控信號(hào) 801由未被觸碰的一第一狀態(tài)STAl到觸控信號(hào)801轉(zhuǎn)為由被觸碰的一第二狀態(tài)STA2的時(shí)間。
步驟S704 :檢測(cè)一第一維持時(shí)間Tml。請(qǐng)參考圖8,第一維持時(shí)間Tml為觸控信號(hào) 801由步驟S703的第二狀態(tài)STA2開(kāi)始的時(shí)間到觸控信號(hào)801第二狀態(tài)STA2的結(jié)束的時(shí)間。
步驟S705 :檢測(cè)一第二轉(zhuǎn)態(tài)時(shí)間Ts2。請(qǐng)參考圖8,第二轉(zhuǎn)態(tài)時(shí)間Ts2為觸控信號(hào) 801由步驟S704的第二狀態(tài)STA2的結(jié)束的時(shí)間到觸控信號(hào)801變?yōu)榈谝粻顟B(tài)STAl的時(shí)間。
步驟S706 :檢測(cè)一第二維持時(shí)間Tm2。請(qǐng)參考圖8,第二維持時(shí)間Tm2為觸控信號(hào)801由步驟S705的第一狀態(tài)STAl開(kāi)始的時(shí)間到觸控信號(hào)801的第一狀態(tài)STAl的結(jié)束時(shí)間。
步驟S707 :檢測(cè)一第三轉(zhuǎn)態(tài)時(shí)間Ts3。請(qǐng)參考圖8,第三轉(zhuǎn)態(tài)時(shí)間Ts3為觸控信號(hào) 801由步驟S706的第一狀態(tài)STA的結(jié)束的時(shí)間到觸控信號(hào)801變?yōu)榈诙顟B(tài)STA2的時(shí)間。
步驟S708 :檢測(cè)一第三維持時(shí)間。請(qǐng)參考圖8,第三維持時(shí)間Tm3為觸控信號(hào)801 由步驟S707的第二狀態(tài)STA2開(kāi)始的時(shí)間到觸控信號(hào)801的第二狀態(tài)STA2的結(jié)束的時(shí)間。
步驟S709 :判斷第一轉(zhuǎn)態(tài)時(shí)間Tsl是否小于一第一預(yù)設(shè)時(shí)間Tprel。當(dāng)?shù)谝晦D(zhuǎn)態(tài)時(shí)間Tsl大于第一預(yù)設(shè)時(shí)間Tprel,則進(jìn)行步驟S715。
步驟S710 :當(dāng)?shù)谝晦D(zhuǎn)態(tài)時(shí)間Tsl小于第一預(yù)設(shè)時(shí)間Tprel,判斷第一維持時(shí)間Tml 是否小于一第二預(yù)設(shè)時(shí)間Tpre2。當(dāng)?shù)谝痪S持時(shí)間Tml大于第二預(yù)設(shè)時(shí)間Tpre2,則進(jìn)行步驟 S715。
步驟S711 :當(dāng)?shù)谝痪S持時(shí)間Tml小于第二預(yù)設(shè)時(shí)間Tprel,判斷第二轉(zhuǎn)態(tài)時(shí)間Ts2 是否小于一第三預(yù)設(shè)時(shí)間Tpre3。當(dāng)?shù)诙D(zhuǎn)態(tài)時(shí)間Ts2大于第三預(yù)設(shè)時(shí)間Tpre3,則進(jìn)行步驟 S715。
步驟S712 :當(dāng)?shù)诙D(zhuǎn)態(tài)時(shí)間Ts2小于第三預(yù)設(shè)時(shí)間Tpre3,判斷第二維持時(shí)間Tm2 是否小于第四預(yù)設(shè)時(shí)間Tpre4。當(dāng)?shù)诙S持時(shí)間Tm2大于第四預(yù)設(shè)時(shí)間Tpre4,則進(jìn)行步驟 S715。
步驟S713 :當(dāng)?shù)诙S持時(shí)間Tm2小于第四預(yù)設(shè)時(shí)間Tpre4,判斷第三轉(zhuǎn)態(tài)時(shí)間Ts3 是否小于一第五預(yù)設(shè)時(shí)間Tpre5。當(dāng)?shù)谌D(zhuǎn)態(tài)時(shí)間Ts3大于第五預(yù)設(shè)時(shí)間Tpre5,則進(jìn)行步驟 S715。
步驟S714 :當(dāng)?shù)谌D(zhuǎn)態(tài)時(shí)間Ts3小于第五預(yù)設(shè)時(shí)間Tpre5,判斷第三維持時(shí)間Tm3 是否大于一第六預(yù)設(shè)時(shí)間Tp re6。當(dāng)?shù)谌S持時(shí)間Tm3小于第六預(yù)設(shè)時(shí)間,則進(jìn)行步驟 S715。
步驟S715:操作失敗。
步驟S716 :當(dāng)?shù)谌S持時(shí)間Tm3大于第六預(yù)設(shè)時(shí)間Tpre6,判定為拖曳。第三維持時(shí)間Tm3代表第二次物體完全碰觸到電容式觸控面板,到物體離開(kāi)觸控面板的時(shí)間。當(dāng)此時(shí)間超過(guò)第六預(yù)定時(shí)間Tpre6,表示此時(shí)正在對(duì)電容式觸控面板進(jìn)行拖曳的動(dòng)作。
步驟S717 :判斷物體是否離開(kāi)觸控面板,當(dāng)物體離開(kāi)觸控面板,回到步驟S702并繼續(xù)判斷。
同上述兩個(gè)實(shí)施例,在判斷拖曳時(shí),加入了『物體(手指)接近』與『物體(手指) 離開(kāi)』的判定。由于電容式觸控面板,不只是接觸的時(shí)候有感應(yīng),并且在物體(手指)接近時(shí),都會(huì)有感應(yīng)。因此,利用檢測(cè)到物體(手指)移動(dòng)速度,可以用來(lái)做判斷的基準(zhǔn)。如果物體(手指)移動(dòng)速度過(guò)慢的話,則判定操作失敗。藉此,可以避免判斷錯(cuò)誤的情況產(chǎn)生。
第四實(shí)施例
由上述兩實(shí)施例,可以將所有實(shí)施例歸納成一個(gè)指令判斷方法。請(qǐng)參考圖9,圖9 為本發(fā)明第四實(shí)施例的觸控面板的指令辨識(shí)方法的流程圖。此方法包括下列步驟
步驟S901:開(kāi)始。
步驟S902 :判斷是否有一物體碰觸碰觸到觸控面板,當(dāng)一物體碰觸碰觸到觸控面板時(shí),輸出一觸控信號(hào)。
步驟S903 :檢測(cè)一第一轉(zhuǎn)態(tài)時(shí)間Tsl。請(qǐng)參考圖4、圖6以及圖8的標(biāo)示Tsl,第一 轉(zhuǎn)態(tài)時(shí)間Tsl為觸控信號(hào)由未被觸碰的一第一狀態(tài)STAl到觸控信號(hào)轉(zhuǎn)為由被觸碰的一第 二狀態(tài)STA2的時(shí)間。
步驟S904 :檢測(cè)一第一維持時(shí)間Tml。請(qǐng)參考圖4、圖6以及圖8的標(biāo)示Tml,第 一維持時(shí)間Tml為觸控信號(hào)由步驟S903的第二狀態(tài)STA2開(kāi)始的時(shí)間到觸控信號(hào)第二狀態(tài) STA2的結(jié)束的時(shí)間。
步驟S905 :檢測(cè)一第二轉(zhuǎn)態(tài)時(shí)間Ts2。請(qǐng)參考圖4、圖6以及圖8的標(biāo)示Ts2,第二 轉(zhuǎn)態(tài)時(shí)間Ts2為觸控信號(hào)由步驟S904的第二狀態(tài)STA2的結(jié)束的時(shí)間到觸控信號(hào)變?yōu)榈谝?狀態(tài)STAl的時(shí)間。
步驟S906 :檢測(cè)一第二維持時(shí)間Tm2。請(qǐng)參考圖4、圖6以及圖8的標(biāo)示Tm2,第二 維持時(shí)間Tm2為觸控信號(hào)由步驟S905的第一狀態(tài)STAl開(kāi)始的時(shí)間到觸控信號(hào)的第一狀態(tài) STAl的結(jié)束時(shí)間。由圖4、圖6以及圖8可以看出,此第二維持時(shí)間Tm2是分辨單擊與拖曳 或雙擊的關(guān)鍵。因此當(dāng)此第二維持時(shí)間Tm2足夠長(zhǎng),我們可以把此次操作辨識(shí)為單擊。
步驟S907 :判斷該第一轉(zhuǎn)態(tài)時(shí)間Tsl是否小于一第一預(yù)設(shè)時(shí)間。當(dāng)?shù)谝晦D(zhuǎn)態(tài)時(shí)間 Tsl大于第一預(yù)設(shè)時(shí)間TpreI,則進(jìn)行步驟S919。
步驟S908 :當(dāng)?shù)谝晦D(zhuǎn)態(tài)時(shí)間Tsl小于第一預(yù)設(shè)時(shí)間Tprel,判斷第一維持時(shí)間Tml 是否小于一第二預(yù)設(shè)時(shí)間Tpre2。當(dāng)?shù)谝痪S持時(shí)間Tml大于第二預(yù)設(shè)時(shí)間Tpre2,則進(jìn)行步 驟 S919。
步驟S909 :當(dāng)?shù)谝痪S持時(shí)間Tml小于第二預(yù)設(shè)時(shí)間Tpre2,判斷第二轉(zhuǎn)態(tài)時(shí)間Ts2 是否小于一第三預(yù)設(shè)時(shí)間Tpre3。當(dāng)?shù)诙D(zhuǎn)態(tài)時(shí)間Ts2大于第三預(yù)設(shè)時(shí)間Tpre3,則進(jìn)行步 驟 S919。
步驟S910 :當(dāng)?shù)诙D(zhuǎn)態(tài)時(shí)間Ts2小于第三預(yù)設(shè)時(shí)間Tpre3,判斷第二維持時(shí)間Tm2 是否小于一第四預(yù)設(shè)時(shí)間Tpre4。當(dāng)?shù)诙S持時(shí)間Tm2大于第四預(yù)設(shè)時(shí)間Tpre4,則進(jìn)行步 驟S911。當(dāng)?shù)诙S持時(shí)間Tm2小于第四預(yù)設(shè)時(shí)間Tpre4,則進(jìn)行步驟S912。
步驟S911 :當(dāng)?shù)诙S持時(shí)間Tm2大于第四預(yù)設(shè)時(shí)間Tpre4,判定為單擊。
步驟S912 :當(dāng)?shù)诙S持時(shí)間Tm2小于第四預(yù)設(shè)時(shí)間Tpre4,檢測(cè)一第三轉(zhuǎn)態(tài)時(shí)間 Ts3。請(qǐng)參考圖6與圖8,第三轉(zhuǎn)態(tài)時(shí)間Ts3為觸控信號(hào)由步驟S906的第一狀態(tài)STAl的結(jié) 束的時(shí)間到觸控信號(hào)變?yōu)榈诙顟B(tài)STA2的時(shí)間。
步驟S913 :檢測(cè)一第三維持時(shí)間Tm3。請(qǐng)參考圖6與圖8,第三維持時(shí)間Tm3為觸 控信號(hào)由步驟S912的第二狀態(tài)STA2開(kāi)始的時(shí)間到觸控信號(hào)的第二狀態(tài)STA2的結(jié)束的時(shí) 間。同樣的道理,由圖6與圖8可以看出,分辨雙擊以及拖曳的關(guān)鍵在于第三維持時(shí)間Tm3 是否足夠長(zhǎng)。因此,若第3時(shí)間足夠長(zhǎng),此次操作便可以判定為拖曳。
步驟S914 :判斷第三轉(zhuǎn)態(tài)時(shí)間Ts3是否小于一第五預(yù)設(shè)時(shí)間Tpre5。當(dāng)?shù)谌D(zhuǎn)態(tài) 時(shí)間Ts3大于第五預(yù)設(shè)時(shí)間Tpre5,則進(jìn)行步驟S919。
步驟S915 :當(dāng)?shù)谌D(zhuǎn)態(tài)時(shí)間Ts3小于第五預(yù)設(shè)時(shí)間Tpre5,判斷第三維持時(shí)間Tm3 是否小于一第六預(yù)設(shè)時(shí)間Tpre6。當(dāng)?shù)谌S持時(shí)間Tm3大于第六預(yù)設(shè)時(shí)間Tpre6,則進(jìn)行步 驟S916,當(dāng)?shù)谌S持時(shí)間Tm3小于第六預(yù)設(shè)時(shí)間Tpre6,則進(jìn)行步驟S917。
步驟S916 :當(dāng)?shù)谌S持時(shí)間Tm3大于第六預(yù)設(shè)時(shí)間,判定為拖曳。
步驟S917 :當(dāng)?shù)谌S持時(shí)間Tm3小于第六預(yù)設(shè)時(shí)間Tpre6,檢測(cè)一第四轉(zhuǎn)態(tài)時(shí)間Ts4。請(qǐng)參考圖8,第四轉(zhuǎn)態(tài)時(shí)間Ts4為觸控信號(hào)由步驟S913的第二狀態(tài)STA2的結(jié)束的時(shí) 間轉(zhuǎn)為第一狀態(tài)STAl的時(shí)間。
步驟S918 :判斷第四轉(zhuǎn)態(tài)時(shí)間Ts4是否小于一第七預(yù)設(shè)時(shí)間Tpre7。當(dāng)?shù)谒霓D(zhuǎn)態(tài) 時(shí)間Ts4大于第七預(yù)設(shè)時(shí)間Tpre7,則進(jìn)行步驟S919。
步驟S919:操作失敗。
步驟S920 :當(dāng)?shù)谒霓D(zhuǎn)態(tài)時(shí)間Tpre4大于第七預(yù)設(shè)時(shí)間Tpre7,判定為雙擊。
步驟S921 :當(dāng)操作失敗后,判斷物體是否離開(kāi)觸控面板。當(dāng)物體離開(kāi)觸控面板,回 到步驟S902并繼續(xù)判斷。
綜上所述,本發(fā)明的精神是在于增加物體,例如手指,以及觸控板的距離的判斷。 此方法是可以檢測(cè)物體(手指)是否有靠近觸控板,以作預(yù)判的動(dòng)作。利用檢測(cè)到物體(手 指)移動(dòng)速度,來(lái)做判斷的基準(zhǔn)。如果物體(手指)移動(dòng)速度過(guò)慢的話,則判定操作失敗。
在較佳實(shí)施例的詳細(xì)說(shuō)明中所提出的具體實(shí)施例僅用以方便說(shuō)明本發(fā)明的技術(shù) 內(nèi)容,而非將本發(fā)明狹義地限制于上述實(shí)施例,在不超出本發(fā)明的精神及以下申請(qǐng)專利范 圍的情況,所做的種種變化實(shí)施,皆屬于本發(fā)明的范圍。因此本發(fā)明的保護(hù)范圍當(dāng)以本發(fā)明 權(quán)利要求范圍所界定者為準(zhǔn)。
權(quán)利要求
1.一種觸控板的單擊的判斷方法,適用于一觸控面板,其特征在于,所述的方法包括 (一)判斷是否有一物體碰觸碰觸到所述的觸控面板,當(dāng)一物體碰觸碰觸到所述的觸控面板時(shí),輸出一觸控信號(hào); (二)檢測(cè)一第一轉(zhuǎn)態(tài)時(shí)間,其中,所述的第一轉(zhuǎn)態(tài)時(shí)間為所述的觸控信號(hào)由未被觸碰的一第一狀態(tài)到所述的觸控信號(hào)轉(zhuǎn)為由被觸碰的一第二狀態(tài)的時(shí)間; (三)檢測(cè)一第一維持時(shí)間,其中,所述的第一維持時(shí)間為所述的觸控信號(hào)由步驟(二)的所述的第二狀態(tài)開(kāi)始到所述的觸控信號(hào)開(kāi)始轉(zhuǎn)所述的第一狀態(tài)的時(shí)間; (四)檢測(cè)一第二轉(zhuǎn)態(tài)時(shí)間,其中,所述的第二轉(zhuǎn)態(tài)時(shí)間為所述的觸控信號(hào)由步驟(三)的所述的第二狀態(tài)結(jié)束的時(shí)間到所述的觸控信號(hào)轉(zhuǎn)為所述的第一狀態(tài)的時(shí)間; (五)檢測(cè)一第二維持時(shí)間,其中所述的第二維持時(shí)間為所述的觸控信號(hào)由步驟(四)的所述的第一狀態(tài)開(kāi)始的時(shí)間到所述的觸控信號(hào)第一狀態(tài)結(jié)束的時(shí)間,其中,當(dāng)此步驟的第二維持時(shí)間超過(guò)一判定時(shí)間,則所述的第二維持時(shí)間設(shè)定為所述的判定時(shí)間,其中,第一轉(zhuǎn)態(tài)時(shí)間在第一維持時(shí)間之前,第一維持時(shí)間在第二轉(zhuǎn)態(tài)時(shí)間之前,第二轉(zhuǎn)態(tài)時(shí)間在第二維持時(shí)間之前; (六)判斷所述的第一轉(zhuǎn)態(tài)時(shí)間是否小于一第一預(yù)設(shè)時(shí)間,其中,當(dāng)所述的第一轉(zhuǎn)態(tài)時(shí)間大于所述的第一預(yù)設(shè)時(shí)間,則進(jìn)行步驟(十); (七)當(dāng)所述的第一轉(zhuǎn)態(tài)時(shí)間小于一第一預(yù)設(shè)時(shí)間,判斷所述的第一維持時(shí)間是否小于一第二預(yù)設(shè)時(shí)間,其中,當(dāng)所述的第一維持時(shí)間大于所述的第二預(yù)設(shè)時(shí)間,則進(jìn)行步驟(十); (八)當(dāng)所述的第一維持時(shí)間小于一第二預(yù)設(shè)時(shí)間,判斷所述的第二轉(zhuǎn)態(tài)時(shí)間是否小于一第三預(yù)設(shè)時(shí)間,其中,當(dāng)所述的第二轉(zhuǎn)態(tài)時(shí)間大于所述的第三預(yù)設(shè)時(shí)間,則進(jìn)行步驟(十); (九)當(dāng)所述的第二轉(zhuǎn)態(tài)時(shí)間小于一第三預(yù)設(shè)時(shí)間,判斷所述的第二維持時(shí)間是否大于一第四預(yù)設(shè)時(shí)間,其中,當(dāng)所述的第二維持時(shí)間小于所述的第四預(yù)設(shè)時(shí)間,則進(jìn)行步驟(十); (十)操作失敗;以及 (十一)當(dāng)?shù)诙S持時(shí)間大于一第四預(yù)設(shè)時(shí)間,判定為單擊。
2.如權(quán)利要求1所述的觸控板的單擊的判斷方法,其特征在于,所述的第一預(yù)設(shè)時(shí)間等于所述的第三預(yù)設(shè)時(shí)間。
3.如權(quán)利要求1所述的觸控板的單擊的判斷方法,其特征在于,所述的觸控面板為一電容式觸控面板。
4.如權(quán)利要求1所述的觸控板的單擊的判斷方法,其特征在于,所述的方法更包括 當(dāng)操作失敗后,判斷所述的物體是否離開(kāi)所述的觸控面板;以及 當(dāng)所述的物體離開(kāi)所述的觸控面板,回到步驟(一)并繼續(xù)判斷。
5.一種觸控板的雙擊的判斷方法,適用于一觸控面板,其特征在于,所述的方法包括 (一)判斷是否有一物體碰觸碰觸到所述的觸控面板,當(dāng)一物體碰觸碰觸到所述的觸控面板時(shí),輸出一觸控信號(hào); (二)檢測(cè)一第一轉(zhuǎn)態(tài)時(shí)間,其中,所述的第一轉(zhuǎn)態(tài)時(shí)間為所述的觸控信號(hào)由未被觸碰的一第一狀態(tài)到所述的觸控信號(hào)轉(zhuǎn)為由被觸碰的一第二狀態(tài)的時(shí)間;(三)檢測(cè)一第一維持時(shí)間,其中,所述的第一維持時(shí)間為所述的觸控信號(hào)由步驟(二)的所述的第二狀態(tài)開(kāi)始的時(shí)間到所述的觸控信號(hào)所述的第二狀態(tài)的結(jié)束的時(shí)間; (四)檢測(cè)一第二轉(zhuǎn)態(tài)時(shí)間,其中,所述的第二轉(zhuǎn)態(tài)時(shí)間為所述的觸控信號(hào)由步驟(三)的所述的第二狀態(tài)的結(jié)束的時(shí)間到所述的觸控信號(hào)變?yōu)樗龅牡谝粻顟B(tài)的時(shí)間; (五)檢測(cè)一第二維持時(shí)間,其中所述的第二維持時(shí)間為所述的觸控信號(hào)由步驟(四)的所述的第一狀態(tài)開(kāi)始的時(shí)間到所述的觸控信號(hào)的所述的第一狀態(tài)的結(jié)束時(shí)間,其中,當(dāng)此步驟的所述的第二維持時(shí)間超過(guò)一判定時(shí)間,則所述的第二維持時(shí)間設(shè)定為所述的判定時(shí)間; (六)檢測(cè)一第三轉(zhuǎn)態(tài)時(shí)間,其中,所述的第三轉(zhuǎn)態(tài)時(shí)間為所述的觸控信號(hào)由步驟(五)的所述的第一狀態(tài)的結(jié)束的時(shí)間到所述的觸控信號(hào)變?yōu)樗龅牡诙顟B(tài)的時(shí)間; (七)檢測(cè)一第三維持時(shí)間,其中,所述的第三維持時(shí)間為所述的觸控信號(hào)由步驟(六)的所述的第二狀態(tài)開(kāi)始的時(shí)間到所述的觸控信號(hào)的所述的第二狀態(tài)的結(jié)束的時(shí)間; (八)檢測(cè)一第四轉(zhuǎn)態(tài)時(shí)間,其中,所述的第四轉(zhuǎn)態(tài)時(shí)間為所述的觸控信號(hào)由步驟(七)的所述的第二狀態(tài)的結(jié)束的時(shí)間轉(zhuǎn)為所述的第一狀態(tài)的時(shí)間,其中,所述的第一轉(zhuǎn)態(tài)時(shí)間在所述的第一維持時(shí)間之前,所述的第一維持時(shí)間在所述的第二轉(zhuǎn)態(tài)時(shí)間之前,所述的第二轉(zhuǎn)態(tài)時(shí)間在所述的第二維持時(shí)間之前,所述的第二維持時(shí)間在所述的第三轉(zhuǎn)態(tài)時(shí)間之前,所述的第三轉(zhuǎn)態(tài)時(shí)間在所述的第三維持時(shí)間之前,所述的第三維持時(shí)間在所述的第四轉(zhuǎn)態(tài)時(shí)間之前; (九)判斷所述的第一轉(zhuǎn)態(tài)時(shí)間是否小于一第一預(yù)設(shè)時(shí)間,其中,當(dāng)所述的第一轉(zhuǎn)態(tài)時(shí)間大于所述的第一預(yù)設(shè)時(shí)間,則進(jìn)行步驟(十六); (十)當(dāng)所述的第一轉(zhuǎn)態(tài)時(shí)間小于所述的第一預(yù)設(shè)時(shí)間,判斷所述的第一維持時(shí)間是否小于一第二預(yù)設(shè)時(shí)間,其中,當(dāng)所述的第一維持時(shí)間大于所述的第二預(yù)設(shè)時(shí)間,則進(jìn)行步驟(十六); (十一)當(dāng)所述的第一維持時(shí)間小于所述的第二預(yù)設(shè)時(shí)間,判斷所述的第二轉(zhuǎn)態(tài)時(shí)間是否小于一第三預(yù)設(shè)時(shí)間,其中,當(dāng)所述的第二轉(zhuǎn)態(tài)時(shí)間大于所述的第三預(yù)設(shè)時(shí)間,則進(jìn)行步驟(十六); (十二)當(dāng)所述的第二轉(zhuǎn)態(tài)時(shí)間小于所述的第三預(yù)設(shè)時(shí)間,判斷所述的第二維持時(shí)間是否小于一第四預(yù)設(shè)時(shí)間,其中,當(dāng)所述的第二維持時(shí)間大于所述的第四預(yù)設(shè)時(shí)間,則進(jìn)行步驟(十六); (十三)當(dāng)所述的第二維持時(shí)間小于所述的第四預(yù)設(shè)時(shí)間,判斷所述的第三轉(zhuǎn)態(tài)時(shí)間是否小于一第五預(yù)設(shè)時(shí)間,其中,當(dāng)所述的第三轉(zhuǎn)態(tài)時(shí)間大于所述的第五預(yù)設(shè)時(shí)間,則進(jìn)行步驟(十六); (十四)當(dāng)所述的第三轉(zhuǎn)態(tài)時(shí)間小于所述的第五預(yù)設(shè)時(shí)間,判斷所述的第三維持時(shí)間是否小于一第六預(yù)設(shè)時(shí)間,其中,當(dāng)所述的第三維持時(shí)間大于所述的第六預(yù)設(shè)時(shí)間,則進(jìn)行步驟(十六); (十五)當(dāng)所述的第三維持時(shí)間小于所述的第六預(yù)設(shè)時(shí)間,判斷所述的第四轉(zhuǎn)態(tài)時(shí)間是否小于一第七預(yù)設(shè)時(shí)間,其中,當(dāng)所述的第四轉(zhuǎn)態(tài)時(shí)間大于所述的第七預(yù)設(shè)時(shí)間,則進(jìn)行步驟(十六); (十六)操作失??;以及(十七)當(dāng)?shù)谒霓D(zhuǎn)態(tài)時(shí)間大于所述的第七預(yù)設(shè)時(shí)間,判定為雙擊。
6.如權(quán)利要求5所述的觸控板的雙擊的判斷方法,其特征在于,所述的第一預(yù)設(shè)時(shí)間、所述的第三預(yù)設(shè)時(shí)間、所述的第五預(yù)設(shè)時(shí)間、所述的第七預(yù)設(shè)時(shí)間相等。
7.如權(quán)利要求5所述的觸控板的雙擊的判斷方法,其特征在于,所述的第二預(yù)設(shè)時(shí)間相等于所述的第六預(yù)設(shè)時(shí)間。
8.如權(quán)利要求5所述的觸控板的雙擊的判斷方法,其特征在于,所述的觸控面板為一電容式觸控面板。
9.如權(quán)利要求5所述的觸控板的雙擊的判斷方法,其特征在于,所述的方法更包括 當(dāng)操作失敗后,判斷所述的物體是否離開(kāi)所述的觸控面板;以及 當(dāng)所述的物體離開(kāi)所述的觸控面板,回到步驟(一)并繼續(xù)判斷。
10.一種觸控板的拖曳的判斷方法,適用于一觸控面板,其特征在于,所述的方法包括 (一)判斷是否有一物體碰觸碰觸到所述的觸控面板,當(dāng)一物體碰觸碰觸到所述的觸控面板時(shí),輸出一觸控信號(hào); (二)檢測(cè)一第一轉(zhuǎn)態(tài)時(shí)間,其中,所述的第一轉(zhuǎn)態(tài)時(shí)間為所述的觸控信號(hào)由未被觸碰的一第一狀態(tài)到所述的觸控信號(hào)轉(zhuǎn)為由被觸碰的一第二狀態(tài)的時(shí)間; (三)檢測(cè)一第一維持時(shí)間,其中,所述的第一維持時(shí)間為所述的觸控信號(hào)由步驟(二)的所述的第二狀態(tài)開(kāi)始的時(shí)間到所述的觸控信號(hào)所述的第二狀態(tài)的結(jié)束的時(shí)間; (四)檢測(cè)一第二轉(zhuǎn)態(tài)時(shí)間,其中,所述的第二轉(zhuǎn)態(tài)時(shí)間為所述的觸控信號(hào)由步驟(三)的所述的第二狀態(tài)的結(jié)束的時(shí)間到所述的觸控信號(hào)變?yōu)樗龅牡谝粻顟B(tài)的時(shí)間; (五)檢測(cè)一第二維持時(shí)間,其中所述的第二維持時(shí)間為所述的觸控信號(hào)由步驟(四)的所述的第一狀態(tài)開(kāi)始的時(shí)間到所述的觸控信號(hào)的所述的第一狀態(tài)的結(jié)束時(shí)間,其中,當(dāng)此步驟的所述的第二維持時(shí)間超過(guò)一判定時(shí)間,則所述的第二維持時(shí)間設(shè)定為所述的判定時(shí)間; (六)檢測(cè)一第三轉(zhuǎn)態(tài)時(shí)間,其中所述的第三轉(zhuǎn)態(tài)時(shí)間為所述的觸控信號(hào)由步驟(五)的所述的第一狀態(tài)的結(jié)束的時(shí)間到所述的觸控信號(hào)變?yōu)樗龅牡诙顟B(tài)的時(shí)間; (七)檢測(cè)一第三維持時(shí)間,其中所述的第三維持時(shí)間為所述的觸控信號(hào)由步驟(六)的所述的第二狀態(tài)開(kāi)始的時(shí)間到所述的觸控信號(hào)的所述的第二狀態(tài)的結(jié)束的時(shí)間,其中,所述的第一轉(zhuǎn)態(tài)時(shí)間在所述的第一維持時(shí)間之前,所述的第一維持時(shí)間在所述的第二轉(zhuǎn)態(tài)時(shí)間之前,所述的第二轉(zhuǎn)態(tài)時(shí)間在所述的第二維持時(shí)間之前,所述的第二維持時(shí)間在所述的第三轉(zhuǎn)態(tài)時(shí)間之前,所述的第三轉(zhuǎn)態(tài)時(shí)間在所述的第三維持時(shí)間之前; (八)判斷所述的第一轉(zhuǎn)態(tài)時(shí)間是否小于一第一預(yù)設(shè)時(shí)間,其中,當(dāng)所述的第一轉(zhuǎn)態(tài)時(shí)間大于所述的第一預(yù)設(shè)時(shí)間,則進(jìn)行步驟(十四); (九)當(dāng)所述的第一轉(zhuǎn)態(tài)時(shí)間小于所述的第一預(yù)設(shè)時(shí)間,判斷所述的第一維持時(shí)間是否小于一第二預(yù)設(shè)時(shí)間,其中,當(dāng)所述的第一維持時(shí)間大于所述的第二預(yù)設(shè)時(shí)間,則進(jìn)行步驟(十四); (十)當(dāng)所述的第一維持時(shí)間小于所述的第二預(yù)設(shè)時(shí)間,判斷所述的第二轉(zhuǎn)態(tài)時(shí)間是否小于一第三預(yù)設(shè)時(shí)間,其中,當(dāng)所述的第二轉(zhuǎn)態(tài)時(shí)間大于所述的第三預(yù)設(shè)時(shí)間,則進(jìn)行步驟(十四);(十一)當(dāng)所述的第二轉(zhuǎn)態(tài)時(shí)間小于所述的第三預(yù)設(shè)時(shí)間,判斷所述的第二維持時(shí)間是否小于一第四預(yù)設(shè)時(shí)間,其中,當(dāng)所述的第二維持時(shí)間大于所述的第四預(yù)設(shè)時(shí)間,則進(jìn)行步驟(十四); (十二)當(dāng)所述的第二維持時(shí)間小于所述的第四預(yù)設(shè)時(shí)間,判斷所述的第三轉(zhuǎn)態(tài)時(shí)間是否小于一第五預(yù)設(shè)時(shí)間,其中,當(dāng)所述的第三轉(zhuǎn)態(tài)時(shí)間大于所述的第五預(yù)設(shè)時(shí)間,則進(jìn)行步驟(十四); (十三)當(dāng)所述的第三轉(zhuǎn)態(tài)時(shí)間小于所述的第五預(yù)設(shè)時(shí)間,判斷所述的第三維持時(shí)間是否大于一第六預(yù)設(shè)時(shí)間,其中,當(dāng)所述的第三維持時(shí)間小于所述的第六預(yù)設(shè)時(shí)間,則進(jìn)行步驟(十四); (十四)操作失??;以及 (十五)當(dāng)?shù)谌S持時(shí)間大于所述的第六預(yù)設(shè)時(shí)間,判定為拖曳。
11.如權(quán)利要求10所述的觸控板的拖曳的判斷方法,其特征在于,所述的第一預(yù)設(shè)時(shí)間、所述的第三預(yù)設(shè)時(shí)間、所述的第五預(yù)設(shè)時(shí)間、所述的第七預(yù)設(shè)時(shí)間相等。
12.如權(quán)利要求10所述的觸控板的拖曳的判斷方法,其特征在于,所述的第二預(yù)設(shè)時(shí)間相等于所述的第六預(yù)設(shè)時(shí)間。
13.如權(quán)利要求10所述的觸控板的拖曳的判斷方法,其特征在于,所述的觸控面板為一電容式觸控面板。
14.如權(quán)利要求10所述的觸控板的拖曳的判斷方法,其特征在于,所述的方法更包括 當(dāng)操作失敗后,判斷所述的物體是否離開(kāi)所述的觸控面板;以及 當(dāng)所述的物體離開(kāi)所述的觸控面板,回到步驟(一)并繼續(xù)判斷。
15.一種指令的判斷方法,適用于一觸控面板,其特征在于,所述的方法包括 (一)判斷是否有一物體碰觸碰觸到所述的觸控面板,當(dāng)一物體碰觸碰觸到所述的觸控面板時(shí),輸出一觸控信號(hào); (二)檢測(cè)一第一轉(zhuǎn)態(tài)時(shí)間,其中,所述的第一轉(zhuǎn)態(tài)時(shí)間為所述的觸控信號(hào)由未被觸碰的一第一狀態(tài)到所述的觸控信號(hào)轉(zhuǎn)為由被觸碰的一第二狀態(tài)的時(shí)間; (三)檢測(cè)一第一維持時(shí)間,其中,所述的第一維持時(shí)間為所述的觸控信號(hào)由步驟(二)的所述的第二狀態(tài)開(kāi)始的時(shí)間到所述的觸控信號(hào)所述的第二狀態(tài)的結(jié)束的時(shí)間; (四)檢測(cè)一第二轉(zhuǎn)態(tài)時(shí)間,其中,所述的第二轉(zhuǎn)態(tài)時(shí)間為所述的觸控信號(hào)由步驟(三)的所述的第二狀態(tài)的結(jié)束的時(shí)間到所述的觸控信號(hào)變?yōu)樗龅牡谝粻顟B(tài)的時(shí)間; (五)檢測(cè)一第二維持時(shí)間,其中,所述的第二維持時(shí)間為所述的觸控信號(hào)由步驟(四)的所述的第一狀態(tài)開(kāi)始的時(shí)間到所述的觸控信號(hào)的所述的第一狀態(tài)的結(jié)束時(shí)間,其中,當(dāng)此步驟的所述的第二維持時(shí)間超過(guò)一判定時(shí)間,則所述的第二維持時(shí)間設(shè)定為所述的判定時(shí)間,其中,所述的第一轉(zhuǎn)態(tài)時(shí)間在所述的第一維持時(shí)間之前,所述的第一維持時(shí)間在所述的第二轉(zhuǎn)態(tài)時(shí)間之前,所述的第二轉(zhuǎn)態(tài)時(shí)間在所述的第二維持時(shí)間之前; (六)判斷所述的第一轉(zhuǎn)態(tài)時(shí)間是否小于一第一預(yù)設(shè)時(shí)間,其中,當(dāng)所述的第一轉(zhuǎn)態(tài)時(shí)間大于所述的第一預(yù)設(shè)時(shí)間,則進(jìn)行步驟(十八); (七)當(dāng)所述的第一轉(zhuǎn)態(tài)時(shí)間小于所述的第一預(yù)設(shè)時(shí)間,判斷所述的第一維持時(shí)間是否小于一第二預(yù)設(shè)時(shí)間,其中,當(dāng)所述的第一維持時(shí)間大于所述的第二預(yù)設(shè)時(shí)間,則進(jìn)行步驟(十八);(八)當(dāng)所述的第一維持時(shí)間小于所述的第二預(yù)設(shè)時(shí)間,判斷所述的第二轉(zhuǎn)態(tài)時(shí)間是否小于一第三預(yù)設(shè)時(shí)間,其中,當(dāng)所述的第二轉(zhuǎn)態(tài)時(shí)間大于所述的第三預(yù)設(shè)時(shí)間,則進(jìn)行步驟(十八); (九)當(dāng)所述的第二轉(zhuǎn)態(tài)時(shí)間小于所述的第三預(yù)設(shè)時(shí)間,判斷所述的第二維持時(shí)間是否小于一第四預(yù)設(shè)時(shí)間,其中,當(dāng)所述的第二維持時(shí)間大于所述的第四預(yù)設(shè)時(shí)間,則進(jìn)行步驟(十),當(dāng)所述的第二維持時(shí)間小于所述的第四預(yù)設(shè)時(shí)間,則進(jìn)行步驟(十一); (十)當(dāng)所述的第二維持時(shí)間大于所述的第四預(yù)設(shè)時(shí)間,判定為單擊; (十一)當(dāng)所述的第二維持時(shí)間小于所述的第四預(yù)設(shè)時(shí)間,檢測(cè)一第三轉(zhuǎn)態(tài)時(shí)間,其中所述的第三轉(zhuǎn)態(tài)時(shí)間為所述的觸控信號(hào)由步驟(五)的所述的第一狀態(tài)的結(jié)束的時(shí)間到所述的觸控信號(hào)變?yōu)樗龅牡诙顟B(tài)的時(shí)間; (十二)檢測(cè)一第三維持時(shí)間,其中所述的第三維持時(shí)間為所述的觸控信號(hào)由步驟(十一)的所述的第二狀態(tài)開(kāi)始的時(shí)間到所述的觸控信號(hào)的所述的第二狀態(tài)的結(jié)束的時(shí)間,其中,所述的第二維持時(shí)間在所述的第三轉(zhuǎn)態(tài)時(shí)間之前,所述的第三轉(zhuǎn)態(tài)時(shí)間在所述的第三維持時(shí)間之前; (十三)判斷所述的第三轉(zhuǎn)態(tài)時(shí)間是否小于一第五預(yù)設(shè)時(shí)間,其中,當(dāng)所述的第三轉(zhuǎn)態(tài)時(shí)間大于所述的第五預(yù)設(shè)時(shí)間,則進(jìn)行步驟(十八); (十四)當(dāng)所述的第三轉(zhuǎn)態(tài)時(shí)間小于所述的第五預(yù)設(shè)時(shí)間,判斷所述的第三維持時(shí)間是否小于一第六預(yù)設(shè)時(shí)間,其中,當(dāng)所述的第三維持時(shí)間大于所述的第六預(yù)設(shè)時(shí)間,則進(jìn)行步驟(十五),當(dāng)所述的第三維持時(shí)間小于所述的第六預(yù)設(shè)時(shí)間,則進(jìn)行步驟(十六);(十五)當(dāng)所述的第三維持時(shí)間大于所述的第六預(yù)設(shè)時(shí)間,判定為拖曳; (十六)當(dāng)所述的第三維持時(shí)間是否小于所述的第六預(yù)設(shè)時(shí)間,檢測(cè)一第四轉(zhuǎn)態(tài)時(shí)間,其中所述的第四轉(zhuǎn)態(tài)時(shí)間為所述的觸控信號(hào)由步驟(十二)的所述的第二狀態(tài)的結(jié)束的時(shí)間轉(zhuǎn)為所述的第一狀態(tài)的時(shí)間,其中,所述的第三維持時(shí)間在所述的第四轉(zhuǎn)態(tài)時(shí)間之前; (十七)判斷所述的第四轉(zhuǎn)態(tài)時(shí)間是否小于一第七預(yù)設(shè)時(shí)間,其中,當(dāng)所述的第四轉(zhuǎn)態(tài)時(shí)間大于所述的第七預(yù)設(shè)時(shí)間,則進(jìn)行步驟(十八); (十八)操作失?。灰约? (十九)當(dāng)?shù)谒霓D(zhuǎn)態(tài)時(shí)間大于所述的第七預(yù)設(shè)時(shí)間,判定為雙擊。
16.如權(quán)利要求15所述的指令的判斷方法,其特征在于,所述的第一預(yù)設(shè)時(shí)間、所述的第三預(yù)設(shè)時(shí)間、所述的第五預(yù)設(shè)時(shí)間、所述的第七預(yù)設(shè)時(shí)間相等。
17.如權(quán)利要求15所述的指令的判斷方法,其特征在于,所述的第二預(yù)設(shè)時(shí)間相等于所述的第六預(yù)設(shè)時(shí)間。
18.如權(quán)利要求15所述的指令的判斷方法,其特征在于,所述的觸控面板為一電容式觸控面板。
19.如權(quán)利要求15所述的指令的判斷方法,其特征在于,所述的方法更包括 當(dāng)操作失敗后,判斷所述的物體是否離開(kāi)所述的觸控面板;以及 當(dāng)所述的物體離開(kāi)所述的觸控面板,回到步驟(一)并繼續(xù)判斷。
全文摘要
本發(fā)明關(guān)于一種觸控板的單、雙擊以及拖曳的判斷方法,此判斷方法主要是增加物體,例如手指,以及觸控板的距離的判斷。此方法是可以檢測(cè)手指是否有靠近觸控板,以作預(yù)判的動(dòng)作。利用檢測(cè)到手指移動(dòng)速度,來(lái)做判斷的基準(zhǔn)。如果手指移動(dòng)速度過(guò)慢的話,則判定操作失敗。
文檔編號(hào)G06F3/041GK103019418SQ201110279888
公開(kāi)日2013年4月3日 申請(qǐng)日期2011年9月20日 優(yōu)先權(quán)日2011年9月20日
發(fā)明者羅立聲, 李仙耀 申請(qǐng)人:凌通科技股份有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
梅河口市| 乐昌市| 江口县| 前郭尔| 西盟| 客服| 汝阳县| 安阳市| 定襄县| 塔城市| 年辖:市辖区| 泾川县| 镇平县| 平罗县| 柳州市| 昂仁县| 呼和浩特市| 安岳县| 垣曲县| 梧州市| 嘉兴市| 南城县| 大关县| 永新县| 保定市| 衡南县| 新宾| 河北区| 思茅市| 共和县| 密山市| 朝阳市| 桐城市| 太康县| 吴堡县| 泗水县| 新竹市| 左权县| 敖汉旗| 乾安县| 乌拉特前旗|