TW201322091A - 觸控信號之處理方法及其計算機裝置 - Google Patents
觸控信號之處理方法及其計算機裝置 Download PDFInfo
- Publication number
- TW201322091A TW201322091A TW100143441A TW100143441A TW201322091A TW 201322091 A TW201322091 A TW 201322091A TW 100143441 A TW100143441 A TW 100143441A TW 100143441 A TW100143441 A TW 100143441A TW 201322091 A TW201322091 A TW 201322091A
- Authority
- TW
- Taiwan
- Prior art keywords
- palm
- touch
- interference
- input signal
- processing
- Prior art date
Links
- 238000003672 processing method Methods 0.000 title claims abstract description 14
- 238000000034 method Methods 0.000 claims abstract description 31
- 230000008569 process Effects 0.000 claims abstract description 14
- 238000012545 processing Methods 0.000 claims description 70
- 239000011159 matrix material Substances 0.000 claims description 7
- 230000026676 system process Effects 0.000 claims description 2
- 230000006870 function Effects 0.000 description 11
- 125000006850 spacer group Chemical group 0.000 description 5
- 230000008859 change Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 238000004519 manufacturing process Methods 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 238000011161 development Methods 0.000 description 2
- 238000003379 elimination reaction Methods 0.000 description 2
- 230000007717 exclusion Effects 0.000 description 2
- 239000010409 thin film Substances 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 230000001960 triggered effect Effects 0.000 description 2
- 241001422033 Thestylus Species 0.000 description 1
- 230000004075 alteration Effects 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/0416—Control or interface arrangements specially adapted for digitisers
- G06F3/0418—Control or interface arrangements specially adapted for digitisers for error correction or compensation, e.g. based on parallax, calibration or alignment
- G06F3/04186—Touch location disambiguation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/0412—Digitisers structurally integrated in a display
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/0416—Control or interface arrangements specially adapted for digitisers
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/044—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by capacitive means
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/045—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means using resistive elements, e.g. a single continuous surface or two parallel surfaces put in contact
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F3/04883—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Software Systems (AREA)
- User Interface Of Digital Computer (AREA)
- Position Input By Displaying (AREA)
Abstract
一種觸控信號之處理方法包括常駐一防手掌干擾程式於一計算機裝置,利用計算機裝置從一觸控裝置接收一觸控輸入信號,其中防手掌干擾程式對觸控輸入信號即時地進行一排除手掌干擾處理或命令觸控裝置進行排除手掌干擾處理後輸出觸控輸入信號。
Description
本發明係關於一種信號處理方法及計算機裝置,特別關於一種觸控信號之處理方法及其計算機裝置。
各類型的觸控輸入裝置已廣泛應用於電子產品,例如:行動電話與平板電腦多以觸控面板作為輸入裝置,使用者可以方便地將手直接接觸輸入面板的表面來下達指令,或是在觸控面板的表面游移來操作鼠標或是進行手寫文字的輸入。
一般來說,觸控面板可分為電阻式、電容式、超音波式及紅外線式等多種類型,其中又以電阻式觸控面板的產品最多,電阻式觸控面板的設計主要又可區分為四線式、五線式、六線式、八線式等等。四線式觸控面板因為成本及技術層面較為成熟,目前已廣泛的生產與應用。
另外,當使用者在中大尺寸觸控螢幕書寫時,手掌很容易會放在螢幕上,因而造成觸控螢幕誤將手掌的觸碰當作輸入源並產生錯誤的輸入信號。為避免誤將手掌的觸碰當作輸入源,習知技術係加強觸控面板的結構與設計來解決此問題。
舉例來說,以電阻式觸控面板來說,手指按壓觸控面板時,位於間隔點(spacer)之間的薄膜導電層發生形變,因而薄膜導電層與另一導電層形成導通。觸控面板係利用間隔點(spacer)的疏密配置來防範手掌誤觸。例如:間隔點排列的密度增加,使用者需施加較大的力量於觸控面板才能讓二個導電層導通,因而產生有效的觸控輸入。然而,一般情況下,手指觸碰產生的壓力較小,而手掌觸碰或觸控筆觸碰產生的壓力較大,若將間隔點設計為可排除手掌的觸碰,則使用者必須要施加更大的力量才能產生有效的觸控輸入。前述方法雖可解決手掌誤觸的問題,但手指觸碰時的力道必須增加,因而造成使用者操作上的不便。
因此,如何提供一種觸控信號之處理方法及其計算機裝置,可排除手掌誤觸情況,已成為一項重要的課題。
有鑑於上述課題,本發明之目的為提供一種可排除手掌誤觸情況的觸控信號之處理方法及其計算機裝置。
為達上述目的,依據本發明之一種觸控信號之處理方法包括常駐一防手掌干擾程式於一計算機裝置,利用計算機裝置從一觸控裝置接收一觸控輸入信號,其中防手掌干擾程式對觸控輸入信號即時地進行一排除手掌干擾處理或命令觸控裝置進行排除手掌干擾處理後輸出觸控輸入信號。
為達上述目的,依據本發明之一種計算機裝置包括一記憶單元、一輸入介面以及一處理單元,記憶單元載入一防手掌干擾程式,其中防手掌干擾程式為一常駐程式,輸入介面耦接一觸控裝置以接收一觸控輸入信號,處理單元耦接記憶單元與輸入介面,執行防手掌干擾程式對觸控輸入信號即時地進行一排除手掌干擾處理或命令觸控裝置進行排除手掌干擾處理後輸出觸控輸入信號。
在實施例中,觸控裝置為一主動矩陣電阻式觸控裝置或一電容式觸控裝置。
在實施例中,進行排除手掌干擾處理後,經處理之觸控輸入信號作為供計算機裝置之一作業系統所處理之一有效輸入信號。
在實施例中,防手掌干擾程式之一圖示係呈現於計算機裝置之一畫面之一工具列。
在實施例中,一防手掌干擾選項係根據一使用者命令選擇性地開啟,當防手掌干擾選項開啟時,防手掌干擾程式對觸控輸入信號即時地進行排除手掌干擾處理,當防手掌干擾選項未開啟時,防手掌干擾程式不對觸控輸入信號進行排除手掌干擾處理。
在實施例中,當防手掌干擾選項未開啟時,觸控輸入信號直接作為供計算機裝置之一作業系統所處理之一有效輸入信號。
在實施例中,排除手掌干擾處理包括根據觸控輸入信號判斷觸控裝置是否受到一大面積觸碰,以及即時地去除觸控輸入信號中大面積觸碰對應的資訊。
承上所述,本發明之觸控信號之處理方法及其計算機裝置中,防手掌干擾程式對觸控輸入信號即時地進行排除手掌干擾處理,因此,可有效地排除手掌誤觸觸控裝置的情況,而且,使用者可依一般的操作習慣來使用觸控裝置,手指不需要特別施加較大的力量於觸控裝置。對於具備多點觸控輸入能力的主動矩陣電阻式觸控裝置來說,若同時受到手指及手掌的觸碰時,在計算機裝置端能將手掌的觸碰排除,觸控裝置可以無需具備防手掌誤觸功能之較密間隔點結構設計,因而可節省觸控裝置的成本。另外,計算機裝置具備排除手掌誤觸的功能,使得配合使用的觸控裝置更佳應用於手寫輸入,觸控裝置亦可採用較大尺寸,並可同時提供多人使用。
而對電容式觸控裝置而言,業者可不需要另外在觸控裝置中安裝具排除手掌誤觸功能的軟體或韌體,也可不需刻意改變線路的圖樣,可由計算機裝置常駐防手掌干擾程式來提供此項功能,減少觸控裝置的製造成本及結構複雜度,有利於更輕薄化發展。
以下將參照相關圖式,說明依本發明較佳實施例之一種觸控按鍵模組,其中相同的元件將以相同的參照符號加以說明。
如圖1所示,圖1為本發明較佳實施例之一計算機裝置與一觸控裝置之區塊圖,計算機裝置1包括一記憶單元11、一輸入介面12、一處理單元13以及一繪圖單元14,處理單元13耦接記憶單元11、輸入介面12與繪圖單元14。
處理單元13具有一或多個處理器,其係可執行指令來進行數學或邏輯等運算,或可執行指令來對記憶單元11、輸入介面12、或繪圖單元14進行資料傳輸。記憶單元11具有至少一揮發性記憶體或至少一非揮發性記憶體,其係儲存或載入具有指令的程式供處理單元13執行,或儲存或載入資料供處理單元13執行指令時處理。輸入介面12具有至少一輸出入埠,輸出入埠可以是有線輸出入埠或無線輸出入埠,例如:輸出入埠是符合USB、IEEE 1394、或藍芽等規範的輸出入埠。另外,處理單元13亦可包括至少一系統晶片組來處理記憶單元11、輸入介面12、繪圖單元14及處理器之間的資料傳輸。
記憶單元11係載入一作業系統111及一防手掌干擾程式112,其中防手掌干擾程式112為一常駐程式,其係常駐於計算機裝置1。舉例來說,計算機裝置1開機後載入作業系統111於記憶單元11,然後載入防手掌干擾程式112於記憶單元11,防手掌干擾程式112係於載入後自動啟用。
輸入介面12耦接一觸控裝置2以接收一觸控輸入信號SI,觸控輸入信號SI係供作業系統111或已啟用的防手掌干擾程式112來處理。舉例來說,防手掌干擾程式112可攔截觸控輸入信號SI,當觸控輸入信號SI從觸控裝置2傳輸至輸入介面12後在觸發作業系統111對應處理之前,會先觸發防手掌干擾程式112對觸控輸入信號SI進行處理。或者,舉另一例來說,當觸控輸入信號SI從觸控裝置2傳輸至輸入介面12後,作業系統111要求防手掌干擾程式112先對觸控輸入信號SI進行處理,然後再將觸控輸入信號SI回傳給作業系統111。
處理單元13係執行防手掌干擾程式112對觸控輸入信號SI即時地(in real time)進行一排除手掌干擾處理。排除手掌干擾處理是要去除觸控輸入信號SI中因手掌或大面積範圍觸碰所產生的訊息,也可以說,排除手掌干擾處理是要保留觸控輸入信號SI中手指或小面積範圍觸碰所產生的訊息。舉例來說,排除手掌干擾處理包括根據觸控輸入信號SI判斷觸控裝置2是否受到一大面積觸碰,以及即時地去除觸控輸入信號SI中大面積觸碰對應的資訊。
另外,繪圖單元14輸出繪圖信號SO至一顯示器3藉以呈現一畫面31,畫面31是作業系統111的使用者介面。舉例來說,作業系統111是一視窗作業系統,其使用者介面及畫面31為圖形使用者介面,畫面31具有一工具列311及一桌面312,防手掌干擾程式112之一圖示1121可經由繪圖單元14呈現於工具列311。
為更清楚觸控信號之處理方法之流程,以下配合流程圖來說明觸控信號之處理方法。
如圖2所示,圖2為本發明較佳實施例之觸控信號之處理方法之流程圖。觸控信號之處理方法包括以下步驟:步驟S01:常駐一防手掌干擾程式於一計算機裝置;步驟S02:利用計算機裝置從一觸控裝置接收一觸控輸入信號;步驟S03:利用防手掌干擾程式對觸控輸入信號即時地進行一排除手掌干擾處理;以及步驟S04:經處理之觸控輸入信號作為供計算機裝置之一作業系統所處理之一有效輸入信號。
在本實施例中,觸控信號之處理方法可應用於前述圖1的計算機裝置,開機後的計算機裝置係載入作業系統與防手掌干擾程式,防手掌干擾程式係常駐於計算機裝置並對從觸控裝置接收的觸控輸入信號進行處理。
作業系統可從多個輸入裝置取得有效輸入信號,這些有效輸入信號是用來當做命令或是作為資料,作業系統係對有效輸入信號進行處理,例如執行或傳遞命令、或是儲存或傳遞資料。經處理之觸控輸入信號係作為有效輸入信號,藉以排除手掌或大面積觸碰的干擾,避免作業系統誤將因手掌或大面積觸碰產生的訊息當做有效的輸入。
另外,在本實施例中,觸控輸入信號包括完整或大部分的觸碰訊息,不論大面積或小面積觸碰產生的訊息皆涵蓋於觸控輸入信號內而從觸控裝置傳輸至計算機裝置。也就是說,觸控裝置可以不需具備防範或排除手掌誤觸的功能,只要配合的計算機裝置常駐有防手掌干擾程式即可達到排除手掌誤觸的效果。
另外,常駐於計算機裝置的防手掌干擾程式可選擇性的啟用。如圖3所示,圖3為本發明較佳實施例之觸控信號之處理方法之流程圖。觸控信號之處理方法包括以下步驟:步驟S11:常駐一防手掌干擾程式於一計算機裝置;步驟S12:利用計算機裝置從一觸控裝置接收一觸控輸入信號;步驟S13:防手掌干擾選項是否開啟;步驟S14:利用防手掌干擾程式對觸控輸入信號即時地進行一排除手掌干擾處理;步驟S15:經處理之觸控輸入信號作為供計算機裝置之一作業系統所處理之一有效輸入信號;以及步驟S16:觸控輸入信號直接作為供計算機裝置之一作業系統所處理之一有效輸入信號。
步驟S11至步驟S12係與前述圖2之步驟S01與步驟S02類似,在步驟S13中,如果防手掌干擾選項已開啟,則進入步驟S14及S15處理。如果防手掌干擾選項未開啟,則進入步驟S16處理。
防手掌干擾選項係根據一使用者命令選擇性地開啟或關閉,舉例來說,如圖1所示的,使用者可點選圖示來開啟或關閉防手掌干擾選項。另外,即使防手掌干擾選項被關閉時,防手掌干擾程式仍常駐於計算機裝置。
步驟S14與步驟S15係與前述圖2之步驟S03與步驟S04類似,在步驟S14與步驟S15中,當防手掌干擾選項開啟時,防手掌干擾程式對觸控輸入信號即時地進行排除手掌干擾處理,經處理之觸控輸入信號作為供作業系統所處理之有效輸入信號。
在步驟S16中,當防手掌干擾選項未開啟時,防手掌干擾程式不對觸控輸入信號進行排除手掌干擾處理,觸控輸入信號直接作為供作業系統所處理之有效輸入信號。
另外,在另一實施例中,步驟S12可利用計算機裝置從一觸控裝置接收一觸控輸入信號及一裝置識別信號,然後進行步驟S13之前先根據裝置識別信號確認觸控裝置是否為一主動矩陣電阻式觸控裝置或一需要排除手掌誤觸功能的電容式觸控裝置,若確認結果為是才進行步驟S13的處理,若確認結果為否則不進行步驟S13及之後步驟的處理。
另外,觸控裝置亦可具備手掌干擾的能力。如圖4所示,觸控裝置2包括一觸控面板21、一控制單元22、以及一輸出入單元23,觸控面板21因外界的觸碰而產生觸碰信號ST,控制單元22耦接觸控面板21並處理觸碰信號ST以產生內含對應坐標位置資訊的觸控輸入信號SI,即觸控輸入信號SI係根據觸碰信號ST產生,輸出入單元23耦接控制單元22以將觸控輸入信號SI輸出。
控制單元22係可進行排除手掌干擾處理以即時地(in real time)去除觸碰信號ST中因手掌或大面積範圍觸碰所產生的訊息,也可以說,排除手掌干擾處理是要保留觸碰信號ST中手指或小面積範圍觸碰所產生的訊息。舉例來說,排除手掌干擾處理包括根據觸碰信號ST判斷觸控裝置2是否受到一大面積觸碰,以及即時地去除觸碰信號ST中大面積觸碰對應的資訊。觸控輸入信號SI係根據經處理後的觸碰信號ST產生。另外,控制單元22亦可不進行排除手掌干擾處理。
輸出入單元23耦接輸入介面12以傳輸觸控輸入信號SI,輸入介面12從觸控裝置2接收觸控輸入信號SI後,接收的觸控輸入信號SI係供作業系統111或已啟用的防手掌干擾程式112來處理。作業系統111可將觸控輸入信號SI視為有效輸入信號;或者是防手掌干擾程式112可再對觸控輸入信號SI後進行排除手掌干擾處理,藉以確保手掌干擾能完全的排除。
另外,防手掌干擾程式亦可命令觸控裝置先進行排除手掌干擾處理後再輸出觸控輸入信號。如圖5所示,圖5為本發明較佳實施例之觸控信號之處理方法之流程圖。觸控信號之處理方法包括以下步驟:步驟S21:常駐一防手掌干擾程式於一計算機裝置;步驟S22:利用防手掌干擾程式命令觸控裝置進行排除手掌干擾處理後輸出觸控輸入信號;步驟S23:利用計算機裝置從一觸控裝置接收一觸控輸入信號;以及步驟S24:經處理之觸控輸入信號作為供計算機裝置之一作業系統所處理之一有效輸入信號。
在本實施例中,觸控信號之處理方法可應用於前述前述圖1的計算機裝置,開機後的計算機裝置係載入作業系統與防手掌干擾程式,防手掌干擾程式係常駐於計算機裝置並對從觸控裝置接收的觸控輸入信號進行處理。
於步驟S22之後,觸控輸入信號由觸控裝置先進行排除手掌干擾處理,其沒有包括完整或全部因觸控面板產生的觸碰訊息,被認為是手掌干擾或大面積的觸控輸入會被排除而未涵蓋於觸控輸入信號內,在步驟S23傳輸至計算機裝置的觸控輸入信號應僅包含小面積或未被視為手掌干擾的觸碰訊息,因此,步驟S24中可以簡單的將觸控輸入信號當作有效輸入信號。
另外,本實施例的防手掌干擾程式可選擇性的啟用,其處理流程與相關變化態樣係與圖3及相關描述類似,故此不再贅述。
另外,防手掌干擾程式亦可同時兼具進行排除手掌干擾處理以及命令觸控裝置進行排除手掌干擾的能力。例如:防手掌干擾程式命令觸控裝置進行排除手掌干擾處理後輸出觸控輸入信號,同時也對從觸控裝置接收到的觸控輸入信號即時地進行排除手掌干擾處理。
在以上實施例中,防手掌干擾程式可存放於光碟,光碟可搭配觸控裝置銷售或運送,使用者可從光碟將防手掌干擾程式儲存或安裝於計算機裝置。此外,防手掌干擾程式亦可存放於其他可攜式非揮發性記憶裝置,例如:隨身碟或記憶卡等。另一方面,防手掌干擾程式亦可存放於一網路伺服器,使用者可自行從網路伺服器下載防手掌干擾程式並將其儲存或安裝於計算機裝置。儲存或安裝於計算機裝置的防手掌干擾程式經執行後可常駐於計算機裝置,並可提供排除手掌干擾的功能。
此外,在以上實施例中,觸控裝置可以是一主動矩陣電阻式觸控裝置或一電容式觸控裝置,其係可具備多點觸控輸入的能力。另外,雖然計算機裝置已安裝防手掌干擾程式,觸控裝置可以無需具備防手掌誤觸能力之較密間隔點結構設計,但是,觸控裝置仍可獨立設計為具備防手掌誤觸的能力,或獨立安裝防手掌誤觸的軟體,或改變線路的圖樣。
綜上所述,本發明之觸控信號之處理方法及其計算機裝置中,防手掌干擾程式對觸控輸入信號即時地進行排除手掌干擾處理,因此,可有效地排除手掌誤觸觸控裝置的情況,而且,使用者可依一般的操作習慣來使用觸控裝置,手指不需要特別施加較大的力量於觸控裝置。對於具備多點觸控輸入能力的主動矩陣電阻式觸控裝置來說,若同時受到手指及手掌的觸碰時,在計算機裝置端能將手掌的觸碰排除,觸控裝置可以無需具備防手掌誤觸功能之較密間隔點結構設計,因而可節省觸控裝置的成本。另外,計算機裝置具備排除手掌誤觸的功能,使得配合使用的觸控裝置更佳應用於手寫輸入,觸控裝置亦可採用較大尺寸,並可同時提供多人使用。
而對電容式觸控裝置而言,業者可不需要另外在觸控裝置中安裝具排除手掌誤觸功能的軟體或韌體,也可不需刻意改變線路的圖樣,可由計算機裝置常駐防手掌干擾程式來提供此項功能,減少觸控裝置的製造成本及結構複雜度,有利於更輕薄化發展。
以上所述僅為舉例性,而非為限制性者。任何未脫離本發明之精神與範疇,而對其進行之等效修改或變更,均應包含於後附之申請專利範圍中。
1...計算機裝置
11...記憶單元
111...作業系統
112...防手掌干擾程式
1121...圖示
12...輸入介面
13...處理單元
14...繪圖單元
2...觸控裝置
21...觸控面板
22...控制單元
23...輸出入單元
3...顯示器
31...畫面
311...工具列
312...桌面
SI...觸控輸入信號
SO...繪圖信號
ST...觸碰信號
S01~S04、S11~S16、S21~S24...觸控信號之處理方法之步驟
圖1為本發明較佳實施例之計算機裝置及觸控裝置之區塊圖;
圖2與圖3為本發明較佳實施例之觸控信號之處理方法之流程圖;
圖4為本發明較佳實施例之計算機裝置及觸控裝置之區塊圖;以及
圖5為本發明較佳實施例之觸控信號之處理方法之流程圖。
S01~S04...觸控信號之處理方法之步驟
Claims (14)
- 一種觸控信號之處理方法,包括:常駐一防手掌干擾程式於一計算機裝置;以及利用該計算機裝置從一觸控裝置接收一觸控輸入信號,其中該防手掌干擾程式對該觸控輸入信號即時地進行一排除手掌干擾處理或命令該觸控裝置進行該排除手掌干擾處理後輸出該觸控輸入信號。
- 如申請專利範圍第1項所述之處理方法,其中該觸控裝置為一主動矩陣電阻式觸控裝置或一電容式觸控裝置。
- 如申請專利範圍第1項所述之處理方法,更包括:進行該排除手掌干擾處理後,經處理之該觸控輸入信號作為供該計算機裝置之一作業系統所處理之一有效輸入信號。
- 如申請專利範圍第1項所述之處理方法,更包括:呈現該防手掌干擾程式之一圖示於該計算機裝置之一畫面之一工具列。
- 如申請專利範圍第1項所述之處理方法,更包括:根據一使用者命令選擇性地開啟一防手掌干擾選項,當該防手掌干擾選項開啟時,該防手掌干擾程式對該觸控輸入信號即時地進行該排除手掌干擾處理,當該防手掌干擾選項未開啟時,該防手掌干擾程式不對該觸控輸入信號進行該排除手掌干擾處理。
- 如申請專利範圍第5項所述之處理方法,更包括:當該防手掌干擾選項未開啟時,該觸控輸入信號直接作為供該計算機裝置之一作業系統所處理之一有效輸入信號。
- 如申請專利範圍第1項所述之處理方法,其中該排除手掌干擾處理包括:根據該觸控輸入信號判斷該觸控裝置是否受到一大面積觸碰;以及即時地去除該觸控輸入信號中該大面積觸碰對應的資訊。
- 一種計算機裝置,包括:一記憶單元,載入一防手掌干擾程式,其中該防手掌干擾程式為一常駐程式;一輸入介面,耦接一觸控裝置以接收一觸控輸入信號;以及一處理單元,耦接該記憶單元與該輸入介面,執行該防手掌干擾程式對該觸控輸入信號即時地進行一排除手掌干擾處理或命令該觸控裝置進行該排除手掌干擾處理後輸出該觸控輸入信號。
- 如申請專利範圍第8項所述之計算機裝置,其中該觸控裝置為一主動矩陣電阻式觸控裝置或一電容式觸控裝置。
- 如申請專利範圍第8項所述之計算機裝置,其中該記憶單元載入一作業系統,該作業系統指揮該處理單元運作,經該排除手掌干擾處理後之該觸控輸入信號作為該作業系統所處理之一有效輸入信號。
- 如申請專利範圍第8項所述之計算機裝置,更包括:一繪圖單元,耦接該處理單元,呈現該防手掌干擾程式之一圖示於一畫面之一工具列。
- 如申請專利範圍第8項所述之計算機裝置,其中,該處理單元係根據一使用者命令選擇性地開啟一防手掌干擾選項,當該防手掌干擾選項開啟時,該防手掌干擾程式對該觸控輸入信號即時地進行該排除手掌干擾處理,當該防手掌干擾選項未開啟時,該防手掌干擾程式不對該觸控輸入信號進行該排除手掌干擾處理。
- 如申請專利範圍第12項所述之計算機裝置,其中該記憶單元載入一作業系統,該作業系統指揮該處理單元運作,當該防手掌干擾選項未開啟時,該觸控輸入信號直接作為供該作業系統所處理之一有效輸入信號。
- 如申請專利範圍第8項所述之計算機裝置,其中該排除手掌干擾處理包括:根據該觸控輸入信號判斷該觸控裝置是否受到一大面積觸碰;以及即時地去除該觸控輸入信號中該大面積觸碰對應的資訊。
Priority Applications (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW100143441A TWI447630B (zh) | 2011-11-25 | 2011-11-25 | 觸控信號之處理方法及其計算機裝置 |
CN2012100900769A CN103164074A (zh) | 2011-11-25 | 2012-03-30 | 触摸信号的处理方法及其计算器装置 |
US13/681,805 US9075461B2 (en) | 2011-11-25 | 2012-11-20 | Processing method for touch signal and computing device thereof |
KR20120132686A KR20130058621A (ko) | 2011-11-25 | 2012-11-22 | 터치 신호를 처리하는 방법 및 그 계산 장치 |
EP12193943.3A EP2597562A3 (en) | 2011-11-25 | 2012-11-23 | Processing method for touch signal and computing device thereof |
JP2012256988A JP2013114688A (ja) | 2011-11-25 | 2012-11-24 | タッチ信号の処理方法及びその電子計算機 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW100143441A TWI447630B (zh) | 2011-11-25 | 2011-11-25 | 觸控信號之處理方法及其計算機裝置 |
Publications (2)
Publication Number | Publication Date |
---|---|
TW201322091A true TW201322091A (zh) | 2013-06-01 |
TWI447630B TWI447630B (zh) | 2014-08-01 |
Family
ID=47522273
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW100143441A TWI447630B (zh) | 2011-11-25 | 2011-11-25 | 觸控信號之處理方法及其計算機裝置 |
Country Status (6)
Country | Link |
---|---|
US (1) | US9075461B2 (zh) |
EP (1) | EP2597562A3 (zh) |
JP (1) | JP2013114688A (zh) |
KR (1) | KR20130058621A (zh) |
CN (1) | CN103164074A (zh) |
TW (1) | TWI447630B (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI587192B (zh) * | 2015-12-31 | 2017-06-11 | 禾瑞亞科技股份有限公司 | 相接於透明物質的觸控系統與其觸控方法 |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5539269B2 (ja) | 2011-06-27 | 2014-07-02 | シャープ株式会社 | 静電容量値分布検出方法、静電容量値分布検出回路、タッチセンサシステム、及び情報入出力機器 |
US9817490B2 (en) * | 2014-08-19 | 2017-11-14 | Lenovo (Singapore) Pte. Ltd. | Presenting user interface based on location of input from body part |
TWI533181B (zh) * | 2014-09-18 | 2016-05-11 | 緯創資通股份有限公司 | 光學式觸控感測裝置及其觸控信號判斷方法 |
US10649261B2 (en) * | 2016-08-01 | 2020-05-12 | Kent Displays Inc. | Liquid crystal eWriter system with resistive digitizer and having mechanical palm rejection |
CN106775084B (zh) * | 2016-12-16 | 2019-04-16 | Oppo广东移动通信有限公司 | 一种触摸屏的防误触方法、装置及移动终端 |
Family Cites Families (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3154614B2 (ja) | 1994-05-10 | 2001-04-09 | 船井テクノシステム株式会社 | タッチパネル入力装置 |
US9239673B2 (en) | 1998-01-26 | 2016-01-19 | Apple Inc. | Gesturing with a multipoint sensing device |
US20070177804A1 (en) | 2006-01-30 | 2007-08-02 | Apple Computer, Inc. | Multi-touch gesture dictionary |
JP3867226B2 (ja) | 2000-02-15 | 2007-01-10 | 株式会社 ニューコム | 複数の指示部位で操作可能なタッチパネルシステム |
US20050162402A1 (en) * | 2004-01-27 | 2005-07-28 | Watanachote Susornpol J. | Methods of interacting with a computer using a finger(s) touch sensing input device with visual feedback |
US8566751B2 (en) * | 2005-01-24 | 2013-10-22 | International Business Machines Corporation | GUI pointer automatic position vectoring |
US7928964B2 (en) * | 2005-04-22 | 2011-04-19 | Microsoft Corporation | Touch input data handling |
WO2008007372A2 (en) * | 2006-07-12 | 2008-01-17 | N-Trig Ltd. | Hover and touch detection for a digitizer |
US20090095540A1 (en) * | 2007-10-11 | 2009-04-16 | N-Trig Ltd. | Method for palm touch identification in multi-touch digitizing systems |
US20090174679A1 (en) * | 2008-01-04 | 2009-07-09 | Wayne Carl Westerman | Selective Rejection of Touch Contacts in an Edge Region of a Touch Surface |
US8692776B2 (en) * | 2008-09-19 | 2014-04-08 | Apple Inc. | Correction of parasitic capacitance effect in touch sensor panels |
WO2010067537A1 (ja) * | 2008-12-08 | 2010-06-17 | シャープ株式会社 | 操作受付装置及びコンピュータプログラム |
US8294047B2 (en) * | 2008-12-08 | 2012-10-23 | Apple Inc. | Selective input signal rejection and modification |
TWI466004B (zh) * | 2009-04-17 | 2014-12-21 | Egalax Empia Technology Inc | 電阻式多點觸控裝置及方法 |
TW201104531A (en) * | 2009-07-17 | 2011-02-01 | Egalax Empia Technology Inc | Method and device for palm rejection |
TWI464663B (zh) * | 2009-09-23 | 2014-12-11 | Egalax Empia Technology Inc | 判斷壓觸阻抗的裝置及方法 |
CN102096487B (zh) * | 2009-12-10 | 2014-09-17 | 太瀚科技股份有限公司 | 整合性的触控输入装置及触控辨识方法 |
TW201209642A (en) * | 2010-08-19 | 2012-03-01 | Askey Computer Corp | Touch screen Palm type data processing device |
CN101980153B (zh) * | 2010-10-22 | 2015-07-22 | 中兴通讯股份有限公司 | 一种识别硬件手势的方法及移动终端 |
JP4816808B1 (ja) * | 2010-12-14 | 2011-11-16 | 大日本印刷株式会社 | コンピュータ装置、入力システム、及びプログラム |
US8660978B2 (en) * | 2010-12-17 | 2014-02-25 | Microsoft Corporation | Detecting and responding to unintentional contact with a computing device |
-
2011
- 2011-11-25 TW TW100143441A patent/TWI447630B/zh active
-
2012
- 2012-03-30 CN CN2012100900769A patent/CN103164074A/zh active Pending
- 2012-11-20 US US13/681,805 patent/US9075461B2/en active Active
- 2012-11-22 KR KR20120132686A patent/KR20130058621A/ko active Search and Examination
- 2012-11-23 EP EP12193943.3A patent/EP2597562A3/en not_active Withdrawn
- 2012-11-24 JP JP2012256988A patent/JP2013114688A/ja active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI587192B (zh) * | 2015-12-31 | 2017-06-11 | 禾瑞亞科技股份有限公司 | 相接於透明物質的觸控系統與其觸控方法 |
Also Published As
Publication number | Publication date |
---|---|
US20130135232A1 (en) | 2013-05-30 |
TWI447630B (zh) | 2014-08-01 |
EP2597562A2 (en) | 2013-05-29 |
JP2013114688A (ja) | 2013-06-10 |
CN103164074A (zh) | 2013-06-19 |
KR20130058621A (ko) | 2013-06-04 |
EP2597562A3 (en) | 2017-07-05 |
US9075461B2 (en) | 2015-07-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TWI447630B (zh) | 觸控信號之處理方法及其計算機裝置 | |
JP5985761B2 (ja) | モバイルコンピューティングデバイスの使用利き手に基づくユーザインタフェースの適合 | |
US8446389B2 (en) | Techniques for creating a virtual touchscreen | |
US8754855B2 (en) | Virtual touchpad | |
US8525776B2 (en) | Techniques for controlling operation of a device with a virtual touchscreen | |
TWI608407B (zh) | 觸控裝置及其控制方法 | |
CN105474141A (zh) | 信息处理设备和信息处理方法 | |
WO2017143860A1 (zh) | 基于交互式电子白板的触摸操作方法及其系统 | |
CN106681636B (zh) | 一种防误触的方法、装置及移动终端 | |
JP6641570B2 (ja) | マルチタッチ仮想マウス | |
US9710137B2 (en) | Handedness detection | |
TWI604346B (zh) | 觸控螢幕輸入/輸出裝置技術 | |
US20110096022A1 (en) | System and method for touch panel hotkey function | |
US20180059806A1 (en) | Information processing device, input control method for controlling input to information processing device, and computer-readable storage medium storing program for causing information processing device to perform input control method | |
TWI497357B (zh) | 多點觸控板控制方法 | |
JP3183729U (ja) | タッチスクリーン機能を疑似操作できるマウスモジュール | |
US20150212631A1 (en) | System, method, and computer program product for multiple stimulus sensors for an input device | |
Lakshmi et al. | A novel air writing recognition system using Raspberry Pi for the control and interaction of digital systems | |
US11003259B2 (en) | Modifier key input on a soft keyboard using pen input | |
US10809850B2 (en) | Touch event processing method and touchscreen apparatus | |
US20160263911A1 (en) | Processing digital ink input subject to monitoring and intervention by an application program | |
TW201528114A (zh) | 電子裝置及其觸控系統、觸控方法 | |
TWI540476B (zh) | 觸控裝置 | |
CN105700784A (zh) | 触控输入方法及其电子装置 | |
CN114968393A (zh) | 触控功能设定与启动的系统、触控处理装置与方法 |