TWI638295B - 觸控式裝置及觸控裝置辨識方法 - Google Patents
觸控式裝置及觸控裝置辨識方法 Download PDFInfo
- Publication number
- TWI638295B TWI638295B TW106142856A TW106142856A TWI638295B TW I638295 B TWI638295 B TW I638295B TW 106142856 A TW106142856 A TW 106142856A TW 106142856 A TW106142856 A TW 106142856A TW I638295 B TWI638295 B TW I638295B
- Authority
- TW
- Taiwan
- Prior art keywords
- touch
- input device
- touch screen
- area
- event
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims description 23
- 238000010586 diagram Methods 0.000 description 6
- 241001422033 Thestylus Species 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 1
Landscapes
- Position Input By Displaying (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
一種觸控式裝置,包含:一觸控式螢幕、一第一輸入裝置以及一處理器。第一輸入裝置於一第一起始時間以一第一觸控面積在一第一位置接觸到觸控式螢幕時,觸控式螢幕產生一第一事件且該第一輸入裝置傳送一第一訊號至觸控式螢幕。處理器耦接於觸控式螢幕,當觸控式螢幕在第一起始時間起,於一預設時間內接收到第一訊號並判斷第一觸控面積大於一第一面積門檻值,處理器將第一事件判定屬於第一輸入裝置並以第一位置為第一輸入裝置的起始位置。
Description
本發明是有關於一種觸控式裝置及觸控裝置辨識方法,且特別是有關於一種用以判斷輸入裝置的觸控式裝置及觸控裝置辨識方法。
一般而言,使用者可透過觸控裝置於觸控面板上輸入文字或繪圖,常見的觸控裝置例如為觸控筆與錶盤控件,觸控筆與錶盤控件是兩種觸控式螢幕用的主動式輸入裝置,觸控筆為筆狀,錶盤控件為圓形按鈕狀,兩者皆可以藉由與觸控面板的接觸,以留下觸控軌跡。然而,若兩種以上不同的觸控裝置同時與觸控面板接觸時,觸控面板無法區分各個觸控軌跡是屬於何者觸控裝置,可能造成筆跡誤判,若筆跡誤判可能會導致使用者對於觸控面板的體驗較差。
因此,如何提供一種觸控裝置與觸控裝置辨識方法,以便於辨識觸控軌跡是屬於何者觸控裝置,已成為本領域急待改進的問題之一。
為解決上述的問題,本發明之一態樣提供一種觸控式裝置,包含:一觸控式螢幕、一第一輸入裝置以及一處理器。第一輸入裝置於一第一起始時間以一第一觸控面積在一第一位置接觸到觸控式螢幕時,觸控式螢幕產生一第一事件且該第一輸入裝置傳送一第一訊號至觸控式螢幕。處理器耦接於觸控式螢幕,當觸控式螢幕在第一起始時間起,於一預設時間內接收到第一訊號並判斷第一觸控面積大於一第一面積門檻值,處理器將第一事件判定屬於第一輸入裝置並以第一位置為第一輸入裝置的起始位置。
本發明之另一態樣提供一種觸控裝置辨識方法,包含:於一第一起始時間時,一第一輸入裝置以一第一觸控面積在一第一位置接觸到該觸控式螢幕;藉由該觸控式螢幕產生一第一事件;藉由該第一輸入裝置傳送一第一訊號至該觸控式螢幕;以及當該觸控式螢幕在該第一起始時間起一預設時間內接收到該第一訊號時,藉由一處理器判斷該第一觸控面積大於一第一面積門檻值,將該第一事件判定屬於該第一輸入裝置並以該第一位置為該第一輸入裝置的起始位置。
綜上所述,本發明所示之觸控裝置與觸控裝置辨識方法便於辨識觸控軌跡是屬於何者觸控裝置,並讓使用者對於觸控面板有較佳的使用者經驗。
下文係舉實施例配合所附圖式作詳細說明,但所提供之實施例並非用以限制本發明所涵蓋的範圍,而結構操作之描述非用以限制其執行之順序,任何由元件重新組合之結構,所產生具有均等功效的裝置,皆為本發明所涵蓋的範圍。此外,圖式僅以說明為目的,並未依照原尺寸作圖。為使便於理解,下述說明中相同元件將以相同之符號標示來說明。
關於本文中所使用之『第一』、『第二』、…等,並非特別指稱次序或順位的意思,亦非用以限定本發明,其僅僅是為了區別以相同技術用語描述的元件或操作而已。請參照第1、2A~2B圖,第1圖根據本發明之一實施例繪示一種觸控裝置辨識方法100之流程圖。第2A~2B圖根據本發明之一實施例繪示一種觸控式裝置200的使用情境之示意圖。
於一實施例中,觸控式裝置200包含觸控式螢幕DP、第一輸入裝置QD及一處理器(未繪示)。其中,處理器耦接於觸控式螢幕DP。
於一實施例中,觸控式螢幕為一光學式觸控螢幕。
於一實施例中,處理器可由微控制單元(microcontroller)、微處理器(microprocessor)、數位訊號處理器(digital signal processor)、特殊應用積體電路(application specific integrated circuit,ASIC)或一邏輯電路以實現之。
於一實施例中,如第2A圖所示,第一輸入裝置QD為圓形按鈕狀的錶盤控件。於一實施例中,如第2B圖所示,當第一輸入裝置QD放置於觸控式螢幕DP上時,圍繞第一輸入裝置QD周圍的觸控式螢幕DP之工具列區域RG顯示多個快選工具F1~F3,此些快選工具F1~F3可以讓使用者在繪圖、編輯檔案或於控式螢幕DP上進行操作時,提供更多的支援性及便利性。於一實施例中,第一輸入裝置QD為一圓柱體或一圓椎體。
於以下實施例中,將第一輸入裝置QD舉例為圓形按鈕狀的錶盤控件,將第二輸入裝置QP舉例為觸控筆,以方便說明。然,本領域具通常知識者應能理解,本發明不限於此,第一輸入裝置QD、第二輸入裝置QP可以分別例如為粗細不同的觸控筆或是其他用以輸入觸控訊號至觸控式螢幕DP上的裝置。
於一實施例中,第一輸入裝置QD為一主動式裝置,當第一輸入裝置QD與觸控式螢幕DP接觸時,第一輸入裝置QD會傳送訊號至觸控式螢幕DP。於一實施例中,第二輸入裝置QP為一主動式裝置,當第二輸入裝置QP與觸控式螢幕DP接觸時,第二輸入裝置QP會傳送訊號至觸控式螢幕DP。
於步驟110中,於一第一起始時間時,一第一輸入裝置QD以一第一觸控面積在一第一位置接觸到觸控式螢幕DP。
於一實施例中,處理器於第一起始時間為時間參數701時,取得第一輸入裝置QD以一第一觸控面積為7像素,且接觸位置是在第一位置,第一位置例如為處理器所偵測到的觸控式螢幕DP被觸控的一座標位置。
於步驟120中,觸控式螢幕DP產生一第一事件。
於一實施例中,觸控式螢幕DP依據第一觸控面積、第一位置及第一起始時間以產生一第一事件。
於步驟130中,第一輸入裝置QD傳送一第一訊號至觸控式螢幕DP,第一訊號內包含第一辨識碼。
於一實施例中,處理器可以由第一訊號得知第一輸入裝置QD為一錶盤控件,而非觸控筆。
於一實施例中,處理器依據第一觸控面積、第一起始時間與第一訊號的內容指定第一辨識碼(例如第一辨識碼被指定為2)對應第一輸入裝置QD,當第一輸入裝置未離開觸控式螢幕DP時,觸控式螢幕DP對應起始位置顯示相對第一輸入裝置QD的圖案。於一實施例中,圖案例如為第2B圖所示的快選工具F1~F3或第一輸入裝置QD的一移動軌跡。
於步驟140中,當觸控式螢幕DP在第一起始時間起一預設時間(例如為10微秒)內接收到第一訊號,且處理器判斷第一觸控面積(例如為7像素)大於一第一面積門檻值(例如處理器將第一面積門檻值預設為6像素)時,將第一事件判定屬於第一輸入裝置QD(例如為錶盤控件)並以第一位置為第一輸入裝置QD的起始位置。
藉由第一面積門檻值的設置,可判定當下的觸控面積是否屬於第一輸入裝置QD或是其他觸控裝置。
於本實施例中,觸控筆的觸控面積通常小於6像素(此值僅為舉例用,可依據實際實施情況調整),而錶盤控件的觸控面積通常大於6像素,故藉由處理器判斷第一觸控面積(例如為7像素)大於一第一面積門檻值,可確認第一輸入裝置QD為錶盤控件,而非觸控筆。
於一實施例中,第一輸入裝置QD於一碰觸時間內碰觸觸控式螢幕控式螢幕DP的觸控面積(例如為7像素)小於或等於一第二面積門檻值(例如處理器將第二面積門檻值預設為20像素)時,則忽略此些碰觸。於一實施例中,當第一輸入裝置QD碰觸觸控式螢幕DP的觸控面積(例如為7像素)大於第二面積門檻值(例如處理器將第二面積門檻值預設為3像素)時,產生第一事件。
藉由第二面積門檻值的設置,可過濾或忽略不適當的誤觸情形。
如第3圖所示,第3圖根據本發明之一實施例繪示一種觸控面積A、B及C之示意圖。於此實施例中,假設一般的錶盤控件的觸控面積通常大於20像素,當第一輸入裝置QD於一碰觸時間內碰觸觸控式螢幕控式螢幕DP的觸控面積(例如為7像素)小於或等於20像素時,則代表此碰觸可能為誤觸。因此,於第3圖中,觸控面積A為7像素,觸控面積B為25像素,觸控面積C為3像素,由於觸控面積A及觸控面積C小於20像素,故觸控面積A及觸控面積C可能為誤觸,故忽略此兩筆觸控資訊。
請參閱第4圖,第4圖根據本發明之一實施例繪示一種觸控式裝置200的另一使用情境之示意圖。於一實施例中,當第一輸入裝置QD已事先於時間參數為701時,放在觸控式螢幕DP上時,第二輸入裝置QP(例如為觸控筆),於一第二起始時間(例如時間參數為710)以一第二觸控面積在一第二位置於接觸到觸控式螢幕DP時,觸控式螢幕DP產生一第二事件,第二輸入裝置QP傳送一第二訊號至觸控式螢幕DP,第一觸控面積(指第一輸入裝置QD的觸控面積)大於第二觸控面積(指第二輸入裝置QP的觸控面積),當觸控式螢幕DP在第二起始時間起,於預設時間(例如為10微秒)內接收到第二訊號並判斷第二觸控面積小於第一面積門檻值,將第二事件判定屬於第二輸入裝置QP並以第二位置為第二輸入裝置QP的起始位置。
於一實施例中,第一起始時間與第二起始時間為同一時間,例如將第一輸入裝置QD及第二輸入裝置QP同時放在觸控式螢幕DP上。
於一實施例中,處理器可以由第二訊號得知第二輸入裝置QP為一觸控筆,而非錶盤控件。
於一實施例中,發生於預設時間(例如為10微秒)內的觸控判斷為觸控為連續性的同一觸控(例如同一筆畫),並非另一觸控軌跡,反之,若劃下一筆畫後,經過3秒才在劃下另一筆畫,其觸控已超過預設時間,此種情況則可能是不同筆畫、不同觸控裝置之觸控或是誤觸,不視為同一筆觸控。
於一實施例中,第二訊號包含一第二辨識碼(例如處理器將第二辨識碼設定為1),處理器用以指定第二辨識碼對應第二輸入裝置QP,當第二輸入裝置QP未離開觸控式螢幕DP且第二輸入裝置QP相對觸控式螢幕DP的表面移動,觸控式螢幕DP對應起始位置顯示第二輸入裝置DP的一移動軌跡(例如觸控筆的筆跡)。
於一實施例中,處理器更用以計算一起始時間(例如時間參數為701)與第二起始時間(例如時間參數為710)之一差值(例如為9),若差值大於預設時間(例如為5單位時間),當處理器接收到第一訊號時,將第一事件判定屬於第一輸入裝置QD,當處理器接收到第二訊號時,將第二事件判定屬於第二輸入裝置QP。
於一實施例中,觸控式裝置200包含一儲存裝置(未繪示)用以儲存對應至第一事件的第一辨識碼、對應至第二事件的第二辨識碼、對應第一事件的第一起始時間、對應第二事件的第二起始時間、對應第一事件的第一觸控面積及對應第二事件的第二觸控面積。
請參閱第5圖根據本發明之一實施例繪示一種觸控裝置辨識方法500之流程圖。
於步驟510中,觸控式螢幕DP於一當前起始時間在一當前位置接收一當前觸控面積。
於步驟520中,儲存裝置儲存當前起始時間、當前位置及當前觸控面積。
於步驟530中,處理器計算當前起始時間與前一觸控時間之差值是否大於一預設時間。若是,則代表當前觸控面積與前一觸控面積並無關聯性,故進入步驟540,步驟540中係將當前觸控面積視為誤觸;若否,則進入步驟550。
於步驟550中,處理器依據一當前輸入裝置傳送至觸控式螢幕DP之一當前訊號,以判斷當前輸入裝置為觸控筆或錶盤控件。若判斷當前輸入裝置為觸控筆,則進入步驟560,於步驟560中將當前觸控面積對應至一觸控筆事件的辨識碼,並進入步驟570,將當前觸控面積視為觸控筆之觸控行為;若判斷當前輸入裝置為錶盤控件,則進入步驟580,處理器判斷當前觸控面積是否大於一像素門檻值,若判斷當前觸控面積大於像素門檻值,則進入步驟590,於步驟590中將當前觸控面積對應至一錶盤控件事件的辨識碼,並進入步驟595,將當前觸控面積視為錶盤控件之觸控行為,若判斷當前觸控面積不大於像素門檻值,則進入步驟540,將當前觸控面積視為誤觸。
綜上所述,本發明所示之觸控裝置與觸控裝置辨識方法便於辨識觸控軌跡是屬於何者觸控裝置,並讓使用者對於觸控面板有較佳的使用者經驗。
雖然本發明已以實施方式揭露如上,然其並非用以限定本發明,任何熟習此技藝者,在不脫離本發明之精神和範圍內,當可作各種之更動與潤飾,因此本發明之保護範圍當視後附之申請專利範圍所界定者為準。
100、500‧‧‧觸控裝置辨識方法
110~140、510~595‧‧‧步驟
200‧‧‧觸控式裝置
DP‧‧‧觸控式螢幕
QD‧‧‧第一輸入裝置
DP‧‧‧觸控式螢幕
RG‧‧‧工具列區域
F1~F3‧‧‧快選工具
A、B、C‧‧‧觸控面積
為讓本發明之上述和其他目的、特徵、優點與實施例能更明顯易懂,所附圖式之說明如下: 第1圖根據本發明之一實施例繪示一種觸控裝置辨識方法之流程圖; 第2A~2B圖根據本發明之一實施例繪示一種觸控式裝置的使用情境之示意圖; 第3圖根據本發明之一實施例繪示一種觸控面積之示意圖; 第4圖根據本發明之一實施例繪示一種觸控式裝置的另一使用情境之示意圖;以及。 第5圖根據本發明之一實施例繪示一種觸控裝置辨識方法之流程圖。
Claims (10)
- 一種觸控式裝置,包含: 一觸控式螢幕; 一第一輸入裝置,於一第一起始時間以一第一觸控面積在一第一位置接觸到該觸控式螢幕時,該觸控式螢幕產生一第一事件且該第一輸入裝置傳送一第一訊號至該觸控式螢幕;以及 一處理器,耦接於該觸控式螢幕,當該觸控式螢幕在該第一起始時間起,於一預設時間內接收到該第一訊號並判斷該第一觸控面積大於一第一面積門檻值,該處理器將該第一事件判定屬於該第一輸入裝置並以該第一位置為該第一輸入裝置的起始位置。
- 如請求項1所述之觸控式裝置,其中該第一輸入裝置於一碰觸時間內碰觸該觸控式螢幕的觸控面積小於或等於一第二面積門檻值時,忽略該些碰觸,當該第一輸入裝置碰觸該觸控式螢幕的觸控面積大於該第二面積門檻值時,產生該第一事件。
- 如請求項1所述之觸控式裝置,其中該第一訊號包含一第一辨識碼,該處理器用以指定該第一辨識碼對應該第一輸入裝置,當該第一輸入裝置未離開該觸控式螢幕時,該觸控式螢幕對應該起始位置顯示相對該第一輸入裝置的圖案。
- 如請求項1所述之觸控式裝置,更包括: 一第二輸入裝置,於一第二起始時間以一第二觸控面積在一第二位置於接觸到該觸控式螢幕時,該觸控式螢幕產生一第二事件,該第二輸入裝置傳送一第二訊號至該觸控式螢幕,該第一觸控面積大於該第二觸控面積,當該觸控式螢幕在該第二起始時間起,於該預設時間內接收到該第二訊號並判斷該第二觸控面積小於該第一面積門檻值,將該第二事件判定屬於該第二輸入裝置並以該第二位置為該第二輸入裝置的起始位置。
- 如請求項4所述之觸控式裝置,其中該第二訊號包含一第二辨識碼,該處理器用以指定該第二辨識碼對應該第二輸入裝置,當該第二輸入裝置未離開該觸控式螢幕且該第二輸入裝置相對該觸控式螢幕的表面移動,該觸控式螢幕對應該起始位置顯示該第二輸入裝置的一移動軌跡。
- 如請求項4所述之觸控式裝置,其中該處理器更用以計算該第一起始時間與該第二起始時間之一差值,若該差值大於該預設時間,當該處理器接收到該第一訊號時,將該第一事件判定屬於該第一輸入裝置,當該處理器接收到該第二訊號時,將該第二事件判定屬於該第二輸入裝置。
- 如請求項3所述之觸控式裝置,更包含: 一儲存裝置,用以儲存對應至該第一事件的該第一辨識碼、對應至一第二事件的一第二辨識碼、對應該第一事件的該第一起始時間、對應該第二事件的一第二起始時間、對應該第一事件的該第一觸控面積及對應該第二事件的一第二觸控面積。
- 一種觸控裝置辨識方法,包含: 於一第一起始時間時,一第一輸入裝置以一第一觸控面積在一第一位置接觸到該觸控式螢幕; 藉由該觸控式螢幕產生一第一事件; 藉由該第一輸入裝置傳送一第一訊號至該觸控式螢幕;以及 當該觸控式螢幕在該第一起始時間起一預設時間內接收到該第一訊號時,藉由一處理器判斷該第一觸控面積大於一第一面積門檻值,將該第一事件判定屬於該第一輸入裝置並以該第一位置為該第一輸入裝置的起始位置。
- 如請求項8所述之觸控裝置辨識方法,更包括: 藉由一第二輸入裝置,於一第二起始時間以一第二觸控面積在一第二位置於接觸到該觸控式螢幕時,該觸控式螢幕產生一第二事件,該第二輸入裝置傳送一第二訊號至該觸控式螢幕,該第一觸控面積大於該第二觸控面積,當該觸控式螢幕在該第二起始時間起該預設時間內接收到該第二訊號並判斷該第二觸控面積小於該第一面積門檻值,將該第二事件判定屬於該第二輸入裝置並以該第二位置為該第二輸入裝置的起始位置。
- 如請求項9所述之觸控裝置辨識方法,其中該第二訊號包含一第二辨識碼,該處理器用以指定該第二辨識碼對應該第二輸入裝置,當該第二輸入裝置未離開該觸控式螢幕且該第二輸入裝置相對該觸控式螢幕的表面移動,該觸控式螢幕對應該起始位置顯示該第二輸入裝置的一移動軌跡。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW106142856A TWI638295B (zh) | 2017-12-07 | 2017-12-07 | 觸控式裝置及觸控裝置辨識方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW106142856A TWI638295B (zh) | 2017-12-07 | 2017-12-07 | 觸控式裝置及觸控裝置辨識方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TWI638295B true TWI638295B (zh) | 2018-10-11 |
| TW201925998A TW201925998A (zh) | 2019-07-01 |
Family
ID=64797584
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW106142856A TWI638295B (zh) | 2017-12-07 | 2017-12-07 | 觸控式裝置及觸控裝置辨識方法 |
Country Status (1)
| Country | Link |
|---|---|
| TW (1) | TWI638295B (zh) |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TW201203017A (en) * | 2010-07-08 | 2012-01-16 | Acer Inc | Input controlling method for a software keyboard and a device implementing the method |
| TW201608487A (zh) * | 2014-08-27 | 2016-03-01 | 義隆電子股份有限公司 | 防誤觸方法 |
| TW201621563A (zh) * | 2014-12-03 | 2016-06-16 | 矽統科技股份有限公司 | 主動式觸控筆及其與觸控面板的訊號傳輸方法 |
| CN106406576A (zh) * | 2015-07-29 | 2017-02-15 | 中强光电股份有限公司 | 同时形成实体笔迹及电子笔迹的方法、套件及触控笔 |
-
2017
- 2017-12-07 TW TW106142856A patent/TWI638295B/zh active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TW201203017A (en) * | 2010-07-08 | 2012-01-16 | Acer Inc | Input controlling method for a software keyboard and a device implementing the method |
| TW201608487A (zh) * | 2014-08-27 | 2016-03-01 | 義隆電子股份有限公司 | 防誤觸方法 |
| TW201621563A (zh) * | 2014-12-03 | 2016-06-16 | 矽統科技股份有限公司 | 主動式觸控筆及其與觸控面板的訊號傳輸方法 |
| CN106406576A (zh) * | 2015-07-29 | 2017-02-15 | 中强光电股份有限公司 | 同时形成实体笔迹及电子笔迹的方法、套件及触控笔 |
Also Published As
| Publication number | Publication date |
|---|---|
| TW201925998A (zh) | 2019-07-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10545615B2 (en) | Touch device and touch device recognition method | |
| US9529527B2 (en) | Information processing apparatus and control method, and recording medium | |
| JP6122037B2 (ja) | 端末機におけるコンテンツ移動方法及び装置 | |
| TWI497402B (zh) | 手寫輸入識別系統及方法 | |
| CN101458586B (zh) | 以多根手指在触控屏幕上操作对象的方法 | |
| CN105117132B (zh) | 一种触摸控制方法及装置 | |
| CN104536643B (zh) | 一种图标拖动方法及终端 | |
| US10956030B2 (en) | Multi-touch based drawing input method and apparatus | |
| CN105183231B (zh) | 一种应用于触摸屏装置的信息处理方法及触摸屏装置 | |
| CN106055187A (zh) | 控制方法和电子装置 | |
| TW201546676A (zh) | 觸控板控制方法 | |
| US10073586B2 (en) | Method and system for mouse pointer to automatically follow cursor | |
| EP2767897B1 (en) | Method for generating writing data and an electronic device thereof | |
| JP2014123316A (ja) | 情報処理システム、情報処理装置、検出装置、情報処理方法、検出方法、及び、コンピュータプログラム | |
| US20150153925A1 (en) | Method for operating gestures and method for calling cursor | |
| CN103049198B (zh) | 手写输入识别系统及方法 | |
| TWI638295B (zh) | 觸控式裝置及觸控裝置辨識方法 | |
| JP2016085139A (ja) | 波形表示装置 | |
| CN103345359B (zh) | 一种手势切换图表行列的方法、系统和装置 | |
| CN104657061B (zh) | 截屏的方法及应用其的电子装置 | |
| US20250165116A1 (en) | Computer, operation method, and non-transitory computer-readable storage medium storing operation program | |
| KR20150060476A (ko) | 터치스크린 상의 명령입력영역 제어 방법 및 장치 | |
| TW201812541A (zh) | 觸控顯示裝置、電子裝置以及控制方法 | |
| TW201510840A (zh) | 指向元件之可調整方向提示方法及系統 | |
| JP2018073088A (ja) | 情報処理装置およびその制御方法およびプログラム |