本發(fā)明涉及一種觸控方法與適用此方法的觸控筆與觸控面板,特別涉及一種雙模觸控方法與適用此方法的觸控筆與觸控面板。
背景技術(shù):
從觸控技術(shù)問世以來,觸控技術(shù)已經(jīng)應(yīng)用于許多電子裝置。觸控技術(shù)從早期以觸控筆輸入發(fā)展至可以使用者的手指來輸入,最后發(fā)展至兩者并存。因此雙模輸入已經(jīng)廣泛的見于很多電子裝置。
然而雙模輸入的一個問題是誤觸。所謂的誤觸,也就是說使用者以手指所輸入的指令被當(dāng)成使用者以觸控筆輸入的指令,或是使用者以觸控筆所輸入的指令被當(dāng)成使用者以手指輸入的指令。當(dāng)使用者同時使用手指與觸控筆于觸控面板上控制電子裝置時,電子裝置如何分辨手指的手勢與觸控筆的筆觸,是一個待解決的問題。
技術(shù)實(shí)現(xiàn)要素:
當(dāng)使用者同時使用手指與觸控筆于觸控面板上控制電子裝置時,電子裝置如何分辨手指的手勢與觸控筆的筆觸,是一個待解決的問題。因此本發(fā)明的目的在于提出一種雙模觸控方法與適用于此方法的觸控筆與觸控面板,藉由分時輸入的技術(shù),使得觸控面板可以精確的分辨觸控筆的輸入與手指的輸入。
依據(jù)本發(fā)明一實(shí)施例的雙模觸控方法,適于觸控筆與包含N條第一信號線與M條第二信號線的觸控面板,N與M均為大于一的整數(shù),所述方法包含:于掃描時間區(qū)間中的N個手勢時間區(qū)間依序控制N條第一信號線發(fā)射對應(yīng)的N個脈沖信號。于N個手勢時間區(qū)間中每一個手勢時間區(qū)間以M條第二信號線接收對應(yīng)的M個手勢反饋信號。依據(jù)手勢反饋信號,選擇性的產(chǎn)生一手勢信號。以觸控筆依據(jù)N個脈沖信號,判斷于掃瞄時間區(qū)間中,N個手勢時間區(qū)間以外的筆觸時間區(qū)間。以觸控筆于筆觸時間區(qū)間中發(fā)射觸控筆信號。以觸控面板接 收該觸控筆信號以產(chǎn)生筆觸信號。
依據(jù)本發(fā)明一實(shí)施例的觸控筆,包含無線接收模塊、處理模塊與無線發(fā)射模塊。無線接收模塊用以無線地接收來自于觸控面板的脈沖信號。處理模塊電性連接至無線接收模塊,用以依據(jù)脈沖信號判斷關(guān)于觸控面板的筆觸時間區(qū)間,并于筆觸時間內(nèi),選擇性的產(chǎn)生觸控筆信號。無線發(fā)射模塊電性連接至處理模塊,用以發(fā)射觸控筆信號。
依據(jù)本發(fā)明一實(shí)施例的觸控面板,包含N條第一信號線、M條第二信號線與觸控處理模塊。其中M條第二信號線與N條第一信號線交疊而不電性連接也不平行。觸控處理模塊分別電性連接N條第一信號線與M條第二信號線,用以于掃描時間區(qū)間內(nèi)的N個手勢時間區(qū)間中,控制N條第一信號線依序發(fā)射脈沖信號,并依據(jù)M條第二信號線所接收的M個手勢反饋信號,選擇性的產(chǎn)生手勢觸控信號,并于掃瞄時間區(qū)間內(nèi)的N個筆觸時間區(qū)間中,控制N條第一信號線與M條第二信號線接收觸控筆信號,并依據(jù)對應(yīng)于觸控筆信號的觸控筆反饋信號,選擇性的產(chǎn)生筆觸信號。其中N個手勢時間區(qū)間中的第i個手勢時間區(qū)間與N個筆觸時間區(qū)間中的第i個筆觸時間區(qū)間于時間上相鄰,M與N為大于一的整數(shù),i為小于等于N的正整數(shù)。
綜上所述,依據(jù)本發(fā)明一實(shí)施例所揭露的雙模觸控方法,于觸控面板所決定的筆觸時間區(qū)間內(nèi)由觸控筆產(chǎn)生觸控筆信號。而觸控面板藉此可以分辨手勢輸入與筆觸輸入,從而降低誤觸判斷發(fā)生的可能性。
附圖說明
圖1依據(jù)本發(fā)明一實(shí)施例的觸控面板部分示意圖;
圖2依據(jù)本發(fā)明一實(shí)施例的觸控筆功能方框圖;
圖3依據(jù)本發(fā)明一實(shí)施例的信號時序圖;
圖4依據(jù)本發(fā)明又一實(shí)施例的信號時序圖;
圖5依據(jù)本發(fā)明一實(shí)施例中雙模觸控方法流程圖。
其中,附圖標(biāo)記
100 觸控面板
111~11N 第一信號線
121~12M 第二信號線
130 觸控處理模塊
200 觸控筆
210 無線接收模塊
220 處理模塊
230 無線發(fā)射模塊
240 致動模塊
T1~TN 手勢時間區(qū)間
Tsty、Tsty1 筆觸時間區(qū)間
V111~V11N 電壓
VRX、Vsty 電壓
具體實(shí)施方式
以下在實(shí)施方式中詳細(xì)敘述本發(fā)明之詳細(xì)特征以及優(yōu)點(diǎn),其內(nèi)容足以使任何熟習(xí)相關(guān)技藝者了解本發(fā)明的技術(shù)內(nèi)容并據(jù)以實(shí)施,且根據(jù)本說明書所揭露的內(nèi)容、權(quán)利要求范圍及附圖,任何熟習(xí)相關(guān)技藝者可輕易地理解本發(fā)明相關(guān)的目的及優(yōu)點(diǎn)。以下的實(shí)施例進(jìn)一步詳細(xì)說明本發(fā)明的觀點(diǎn),但非以任何觀點(diǎn)限制本發(fā)明的范疇。
依據(jù)本發(fā)明一實(shí)施例,請參照圖1與圖2,其中圖1依據(jù)本發(fā)明一實(shí)施例的觸控面板部分示意圖,而圖2依據(jù)本發(fā)明一實(shí)施例的觸控筆功能方框圖。如圖1所示,觸控面板100具有N條第一信號線111至11N、M條第二信號線121至12M以及觸控處理模塊130,其中M與N均為大于一的整數(shù)。第一信號線與第二信號線彼此交疊,但是不直接連接也不平行。觸控處理模塊130分別電性連接至N條第一信號線111至11N與M條第二信號線121至12M。如圖2所示,觸控筆200具有無線接收模塊210、處理模塊220與無線發(fā)射模塊230。其中處理模塊220分別電性連皆置無線接收模塊210與無線發(fā)射模塊230。于某些實(shí)施例中,無線接收模塊210與無線發(fā)射模塊230可以被整合為無線收發(fā)模塊(wireless transceiver)。
于本實(shí)施例中,請參照圖3,其依據(jù)本發(fā)明一實(shí)施例的信號時序圖。如圖3所示,觸控面板100每一次掃描使用者手指觸碰及/或觸控筆200的觸碰所花費(fèi)的時間可稱之為一個掃瞄時間區(qū)間Tscan。一個掃描時間區(qū)間Tscan可以被劃 分為N個手勢時間區(qū)間T1至TN以及一個筆觸時間區(qū)間Tsty。于手勢時間區(qū)間T1中,觸控處理模塊130控制第一信號線111發(fā)送脈沖信號,因此第一信號線111的電壓V111會有上下起伏。同時,觸控處理模塊130控制M條第二信號線121至12M分別接收對應(yīng)于脈沖信號的手勢反饋信號,因此第二信號線的電壓VRX也會相應(yīng)有上下起伏。具體來說,觸控面板100被手指觸摸時的手勢反饋信號會不同于觸控面板100未被手指觸摸時的手勢反饋信號,從而觸控處理模塊130可以判斷出第一信號線111與第二信號線121至12M的M個交叉點(diǎn)是否有被使用者的手指或其他物體所觸摸。依此,依序于手勢時間區(qū)間T1到TN中,觸控處理模塊130都進(jìn)行相同的控制,從而如果在手勢時間區(qū)間Tk中,觸控處理模塊130判斷第二信號線12q有被手指觸碰,則手指所觸摸的位置為第一信號線11k與第二信號線12q的交叉點(diǎn)。
于此實(shí)施例中,在手勢時間區(qū)間TN后,有一個筆觸時間區(qū)間Tsty。于手勢時間區(qū)間T1中第一信號線111所發(fā)射的脈沖信號中,包含關(guān)于此脈沖信號產(chǎn)生的時間的信息。舉例來說,第一信號線111所發(fā)射的脈沖信號中,經(jīng)由解碼可以解讀得到旗標(biāo)0x1,而第一信號線11N所發(fā)射的脈沖信號中,經(jīng)由解碼可以解讀得到旗標(biāo)0xN。如此,假如觸控筆200的位置最接近第一信號線11k,則觸控筆200的無線接收模塊210接收到脈沖信號后,處理模塊220解碼脈沖信號而得到旗標(biāo)0xk。當(dāng)處理模塊220連續(xù)多次解碼得到旗標(biāo)0xk后,處理模塊220可以藉由兩個旗標(biāo)0xk之間的時間區(qū)間計算得到觸控面板100一個掃描時間區(qū)間Tscan的長度。當(dāng)判斷出掃描時間區(qū)間Tscan的長度后,處理模塊220可以推測出筆觸時間區(qū)間Tsty與手勢時間區(qū)間Tk之間的時間差。從而于筆觸時間中,處理模塊220通過無線發(fā)射模塊230將觸控筆信號發(fā)射出去,也就如圖示電壓Vsty于筆觸時間區(qū)間Tsty中有上下起伏。
于另外一個實(shí)施例中,每一條第一信號線所發(fā)射的脈沖信號內(nèi)嵌有此脈沖信號與筆觸時間區(qū)間Tsty之間的時間差信息。舉例來說,假設(shè)N等于100,一個掃描時間區(qū)間長度為9毫秒,且每個手勢時間區(qū)間的長度為80微秒。則手勢時間區(qū)間T1與筆觸時間區(qū)間Tsty之間的時間差為80微秒乘以99,也就是7.92毫秒。而第一條第一信號線所發(fā)射的脈沖信號就內(nèi)嵌有這個信息,因此觸控筆200的處理模塊220解碼無線接收模塊210所接收到的脈沖信號后,解碼得到這個時間信息。則處理模塊會等待7.92毫秒后,藉由無線發(fā)射模塊230 將所接收的第N條信號線所發(fā)射的脈沖信號反向或正向藉由觸控筆信號發(fā)射出去。
于再一實(shí)施例中,在第N個手勢時間區(qū)間TN與筆觸時間區(qū)間Tsty之間,有一個提示時間區(qū)間。而在提示時間區(qū)間中,觸控處理模塊130控制每一條第一信號線產(chǎn)生提示信號。如此,當(dāng)觸控筆200的無線接收模塊210接收到提示信號后,處理模塊220藉由無線發(fā)射模塊230發(fā)射觸控筆信號。于一種實(shí)施方式中,提示信號可以內(nèi)嵌有筆觸時間區(qū)間的時間長度信息,因此處理模塊220可以很準(zhǔn)確的在筆觸時間區(qū)間內(nèi)發(fā)射觸控筆信號。
于一實(shí)施例中,于筆觸時間區(qū)間Tsty中,第一信號線111至11N不會發(fā)射脈沖信號,但無必須被切換用來接收脈沖信號。并且,第二信號線121至12M仍然被致能(enabled)而可以接收脈沖信號及/或觸控筆信號。換句話說,也就是在手勢時間區(qū)間中,第一信號線用來發(fā)射脈沖信號,而第二信號線用來接收感應(yīng)脈沖信號。而在筆觸時間區(qū)間中,可用第一信號線與第二信號線都用來接收觸控筆200所傳送來的觸控筆信號,又或者只使用第二信號線121至12M接收感應(yīng)信號。從而如果在第i條第一信號線11i之后,第j條第二信號線12j接收到觸控筆信號。則觸控處理模塊130皆可以判斷觸控筆200的位置對應(yīng)于第i條第一信號線11i與第j條第二信號線12j的交叉點(diǎn),從而產(chǎn)生筆觸信號。另一方面,觸控處理模塊130依據(jù)第一信號線111至11N與第二信號線121至12M所接收的共(M+N)個觸控筆反饋信號中,找尋強(qiáng)度最大的數(shù)筆觸控筆反饋信號,以決定觸控筆200的位置。
于另一實(shí)施例中,觸控筆信號中內(nèi)嵌有關(guān)于使用者所欲使用的筆觸(例如線條的紋理與粗細(xì)),或是其他特定控制信息。則觸控處理模塊130會將筆觸的信息、控制信息與觸控筆200的位置信息嵌入筆觸信號中。
于另一實(shí)施例中,請回到圖2,觸控筆200還包含致動模塊240電性連接至處理模塊220。制動模塊240例如為一個按鍵,具有第一狀態(tài)(釋放)與第二狀態(tài)(按壓),當(dāng)制動模塊240處于第一狀態(tài)時,處理模塊220不產(chǎn)生觸控筆信號。反之,當(dāng)制動模塊240處于第二狀態(tài)時,處理模塊220產(chǎn)生觸控筆信號。
于又一實(shí)施例中,請參照圖4,其依據(jù)本發(fā)明又一實(shí)施例的信號時序圖。如圖4所示,觸控面板100每一次掃描使用者手指觸碰及/或觸控筆200的觸碰所花費(fèi)的時間可稱之為一個掃瞄時間區(qū)間Tscan。一個掃描時間區(qū)間Tscan可 以被劃分為N個手勢時間區(qū)間T1至TN以及N個筆觸時間區(qū)間。于手勢時間區(qū)間T1中,觸控處理模塊130控制第一信號線111發(fā)送脈沖信號,因此第一信號線111的電壓V111會有上下起伏。同時,觸控處理模塊130控制M條第二信號線121至12M分別接收對應(yīng)于脈沖信號的手勢反饋信號。具體來說,觸控面板100被手指觸摸時的手勢反饋信號會不同于觸控面板100未被手指觸摸時的手勢反饋信號,從而觸控處理模塊130可以判斷出第一信號線111與第二信號線121至12M的M個交叉點(diǎn)是否有被使用者的手指所觸摸。依此,依序于手勢時間區(qū)間T1到TN中,觸控處理模塊130都進(jìn)行相同的控制,從而如果在手勢時間區(qū)間Tk中,觸控處理模塊130判斷第二信號線12q有被手指觸碰,則手指所觸摸的位置為第一信號線11k與第二信號線12q的交叉點(diǎn)。
于此實(shí)施例中,在手勢時間區(qū)間T1與手勢時間區(qū)間T2之間,有一個筆觸時間區(qū)間Tsty1。同樣的,在手勢時間區(qū)間T2與手勢時間區(qū)間T3(未繪示)之間,有一個筆觸時間區(qū)間Tsty2(未繪示)。假設(shè)觸控筆200位于第一信號線111與第一信號線112之間,觸控筆200的無線接收模塊210在接收到多次手勢時間區(qū)間T1與手勢時間區(qū)間T2內(nèi),觸控面板100的第一信號線111與112所發(fā)射的脈沖信號后,處理模塊220會判斷出手勢時間區(qū)間T1與手勢時間區(qū)間T2之間有筆觸時間區(qū)間Tsty1。從而處理模塊220會在筆觸時間區(qū)間Tsty1中,通過無線發(fā)射模塊230發(fā)射觸控筆信號。
而觸控面板100的觸控處理模塊130會收集一整個掃描時間區(qū)間Tscan--中共計N個筆觸時間區(qū)間中,每條第二信號線所接收到的觸控筆反饋信號,其中即使沒有接收到觸控筆信號,觸控筆反饋信號的強(qiáng)度就被認(rèn)定為零。也就是觸控處理模塊130依據(jù)共計M×N個觸控筆反饋信號,決定觸控筆200的位置。
于一實(shí)施例中,于筆觸時間區(qū)間Tsty1中,第一信號線111至11N會被停能不再發(fā)射脈沖信號,也不會被用來接收觸控筆信號,而第二信號線121至12M仍然被致能(enabled)而可以接收觸控筆信號。換句話說,也就是在手勢時間區(qū)間中,第一信號線用來發(fā)射脈沖信號,而第二信號線用來接收感應(yīng)脈沖信號。而在筆觸時間區(qū)間中,第一信號線被停能以節(jié)省功率消耗,第二信號線被用來接收觸控筆200所傳送來的觸控筆信號。
綜上所述,本發(fā)明一實(shí)施例中用于觸控面板與觸控筆的雙模觸控方法可以參照圖1、圖2與圖5,其中圖5依據(jù)本發(fā)明一實(shí)施例中雙模觸控方法流程圖。 如步驟S100所述,觸控面板100的觸控處理模塊130于掃描時間區(qū)間中的N個手勢時間區(qū)間依序控制N條第一信號線111至11N發(fā)射對應(yīng)的N個脈沖信號。如步驟S200所述,于N個手勢時間區(qū)間中每一手勢時間區(qū)間以M條第二信號線121至12M接收對應(yīng)的M個手勢反饋信號。如步驟S300所述,觸控處理模塊130依據(jù)所接收的多個手勢反饋信號,選擇性的產(chǎn)生手勢信號。如步驟S400所述,以觸控筆200依據(jù)N個脈沖信號,判斷于掃瞄時間區(qū)間中,N個手勢時間區(qū)間以外的至少一筆觸時間區(qū)間。如步驟S500所述,以觸控筆200于筆觸時間區(qū)間中發(fā)射觸控筆信號。如步驟S600所述,以觸控面板100的第二信號線及/或第一信號線接收觸控筆信號以產(chǎn)生筆觸信號。
綜上所述,依據(jù)本發(fā)明一個或多個實(shí)施例所揭露的雙模觸控方法、觸控筆與觸控面板,由觸控面板決定感測觸控筆信號的筆觸時間區(qū)間。而觸控筆依據(jù)觸控面板傳來的脈沖信號來得知筆觸時間區(qū)間,從而于筆觸時間區(qū)間中發(fā)射觸控筆信號。如此,觸控面板可以避免將使用者手指的觸摸誤判為觸控筆的輸入,也可以避免將觸控筆的輸入誤判為使用者手指的觸摸。
當(dāng)然,本發(fā)明還可有其他多種實(shí)施例,在不背離本發(fā)明精神及其實(shí)質(zhì)的情況下,熟悉本領(lǐng)域的技術(shù)人員當(dāng)可根據(jù)本發(fā)明作出各種相應(yīng)的改變和變形,但這些相應(yīng)的改變和變形都應(yīng)屬于本發(fā)明所附的權(quán)利要求的保護(hù)范圍。