TW201201067A - Touch sensing method and touch sensing system - Google Patents
Touch sensing method and touch sensing system Download PDFInfo
- Publication number
- TW201201067A TW201201067A TW099120453A TW99120453A TW201201067A TW 201201067 A TW201201067 A TW 201201067A TW 099120453 A TW099120453 A TW 099120453A TW 99120453 A TW99120453 A TW 99120453A TW 201201067 A TW201201067 A TW 201201067A
- Authority
- TW
- Taiwan
- Prior art keywords
- touch
- block
- blocks
- sensing
- group
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Position Input By Displaying (AREA)
- User Interface Of Digital Computer (AREA)
Description
201201067
NVT-2010-013 33935twf.doc/I 六、發明說明: 【發明所屬之技術領域】 本發明是有關於一種感測方法與感測系統,且特別是 有關於一種用於觸控感測方法與觸控感測系統。 【先前技術】 在現今資訊時代中,人類對於電子產品之依賴性與曰 • 俱增。筆記型電腦、行動電話、個人數位助理器(personal digital assistant,PDA )、數位隨身聽等電子產品均已成為 現代人生活中不可或缺之應用工具。上述之電子產品均具 有一輸入介面,用以供使用者輸入指令,以使電子產品之 内部系統自動執行此項指令。 為了提供更人性化的操作模式,廠商開始在電子裝置 上配置=個例如S觸控板(tQUehpad)或觸控面板(t〇uch pmiel)等輸人介面,赠❹者能透過觸控板賴控面板 來輸入扣令。市面上的觸控裝置例如有電容式觸控裝置, ^常需要使用到細緻的鋪系統。—般而言,習知作法是 藉,在觸控介面上配置兩層各沿不同方向排列的感測串列 來貫現纟讀的x_y座m不過,由於此種作法在製程 上較為複雜,目前已發展出一種製程較為簡單的 技術。 、然而,在使用單層佈局技術的電容式觸控裝置中,為 避免f測點所對應賴隸號變化過小㈣響觸控靈敏 度s知技藝者會將每一觸控點的觸控面積設計得較大。 201201067
NVT-2010-013 33935twf.doc/I 【發明内容】 ’其利用内插法產生多 置的判斷精確度。 ’其利用内插法產生多 置的判斷精確度。 ’適用於一觸控感測系 本發明提供一種觸控感剛方法 個觸控座標值,進而能提升觸控位 本發明提供一種觸控感測系統 個觸控座標值,進而能提升觸控位 本發明提出一種觸控感測方法 統。觸控系統包括-觸控介面,且觸控介面上具有多個獨 立的觸控區塊。觸控感測方法包括以下步驟。首先,於相 鄰兩觸控區塊的間隔内沿-第―方向_多個間隔點,以 於第一方向產生多個第一座標值,其中間隔點與觸控區塊 分別對應第一座標值。再來,依據一門檻值以及觸控區塊 所为別對應的感測值決定一中心區塊。最後,依據間隔點 的個數、周邊區塊所對應的感測值 '周邊區塊的位置、中 心區塊所對應的感測值以及中心區-塊的位置決定觸控介面 上的一觸控位置。 在本發明之一實施例中,上述之決定中心區塊的方法 包括如下步驟。沿一單一方向依序偵測觸控區塊所分别對 應的感測值。判斷觸控區塊所分別對應的感測值是否大於 門檻值。若觸控區塊之其一所對應的感測值大於該門德 值,將觸控區塊定義為中心區塊。 在本發明之一實施例中,觸控感測方法更包括以包括 201201067 NVT-2010-013 33935twf.doc/I 中心區塊且沿一第二方向排列的觸控區塊為基準,將觸控 區塊區分為一第一組觸控區塊與一第二組觸控區塊。其^ 第一組觸控區塊中觸控區塊所對應的感測值與第二組^控 區塊中觸控區塊所對應的感測值分別對應相'反^運算^ 號。 ^
在本發明之一實施例中,上述之計算觸控位置的方法 包括以下步驟。判斷周邊區塊為第一組觸控區塊或第二组 觸控區塊,以蚊周邊區塊所對應的運算符號。依據間隔 點的個數、周邊區塊所對應的感測值、周邊區塊所對應的 運算符號、中心、區塊所對應的感測值以及十心區塊所^應 的第一座標值計算觸控介面上的觸控位置。 在本發明之一實施例中,觸控感測方法更包括依據周 邊區塊所對應的一比例因子計算觸控介面上的觸控位置。 在本發明之-實施例中,觸控感測方法更包括於相鄰 ^觸控區塊的間隔内沿—第二方向内插多個間隔點,以於 第二方向產生多個第二座標值,其中間隔點與觸控區塊 別對應第二座標值。 ,本發明之一實施例中,觸控感測方法更包括以包括 ^區,且沿第-方向排列的該些觸控區塊為基準,將觸 ^,,刀為一第二組觸控區塊與一第四組觸控區塊,其 第三組觸控區塊中觸控區塊所聽的感測值與第四級^ ^區塊中觸控區塊所對應的感測值分職應相反的運算符
201201067 NVT-2010-013 33935twf.doc/I 在本發明之一實施例中’上述之計算觸控位置的方法 包括以下步驟。判斷周邊區塊為第三組觸控區塊或第四組 觸控區塊,以決定周邊區塊所對應的運具符號。依據間隔 點的個數、周邊區塊所對應的感測值、周邊區塊所對應的 運算符號、中心區塊所對應的感測值以及中心區塊所對應 的第二座標值計算觸控介面上的觸控位置。 在本發明之一實施例中,觸控感測方法更包括依據周 邊區塊的一比例因子計算觸控介面上的該觸控位置。 另一方面,本發明還提出一種觸控感測系統,其包括 一觸控介面以及一處理單元。觸控介面具有多個獨立的觸 控區塊。處理單元耦接觸控介面。處理單元包括一内插單 元’其中内插單元於相鄰兩觸控區塊的間隔内沿一第一方 向内插多個間隔點,以於第一方向產生多個第一座標值。 間隔點與觸控區塊分別對應第一座標值。處理單元依據一 門捏值以及觸控區塊所分別對應的感測值決定一中心區 境’並選取觸控區塊中相鄰中心區塊的至少一觸控區塊以 作為一周邊區塊,以及依據間隔點的個數、周邊區塊所對 應的感測值、周邊區塊的位置、中心區塊所對應的感測值 與中心區塊的位置決定觸控介面上的一觸控位置。 在本發明之一實施例中,上述之處理單元更包括一偵測單 疋。偵測單元沿一單一方向依序偵測觸控區塊所分別對應 的感魏’並觸觸控區塊所分別對應祕測值是否大於 5 3檻值。若觸控區塊之其一所對應的感測值大於門檻值 201201067
NVT-2010-013 33935twf.d〇c/I 檻值,處理單元將觸控區塊定義為中心區塊。 ,處理單元將觸控區塊定義為中心區塊。 在本發明之一實施例中,上述之中心區塊所對應的感 測值為觸控區塊所對應的感測值中最大的。 在本發明之一實施例中,上述之處理單元以包括中心 區塊且沿一第二方向排列的觸控區塊為基準,將觸控區塊 區分為一第一組觸控區塊與一第二組觸控區塊。其中第一 φ 組觸控區塊中觸控區塊所對應的感測值與第二組觸控區塊 中觸控區塊所對應的感測值分別對應相反的運算符號。 在本發明之一實施例中,上述之處理單元判斷周邊區 塊為第一組觸控區塊或第二組觸控區塊,以決定周邊區塊 所對應的運算符號’並依據間隔點的個數、周邊區塊所對 應的感測值、周邊區塊所對應的運算符號、中心區塊所對 應的感測值以及中心區塊所對應的第一座標值計算觸抑介 面上的觸控位置。 在本發明之一實施例中,上述之第一組觸控區塊中觸 • 控區塊所對應的運算符號為加號’且上述之第二組觸控區 塊中觸控區塊所對應的運算符號為減號。 ' 在本發明之一實施例中’上述之内插單元更於相鄰兩 觸控區塊的間隔内沿一第二方向内播多個間隔點,以於第 二方向產生多個第二座標值’且間隔點與觸控區塊分別對 應第二座標值。 在本發明之一實施例中,上述之處理單元以包括中心 區塊且沿第一方向排列的觸控區塊為基準,將觸控區塊區 201201067
NVT-2010-013 33935twf.doc/I 分為一第三組觸控區塊與一第四組觸控區塊。其中第三组 觸控區塊中觸控區塊所對應的感測值與第四組觸控區塊中 觸控區塊所對應的感測值分別對應相反的運算符號。 在本發明之-實施例中,上述之處理單元判斷°周邊區 塊為第三組觸控區塊或第四組觸控區塊,以決定周邊區塊 所對應之第二係數的極性,並依據間隔點的個數、周邊區 塊所對應的感測值、周邊區塊所對應的運算符號、中心區 塊所對應的感測值以及中心區塊所對應的第二座樟值^ 觸控介面上的觸控位置。 ” °# 在本發明之-實施例中,上述之第三組觸控區塊中觸 控區塊所對應的運算符號為加號,且上述之第四組觸控區 塊中觸控區塊所對應的運算符號為減號。 在本發明之-實施例中,上述之處理單元更依據周邊 區塊的一比例因子計异觸控介面上的觸控位置。 除此之外,本發明還提出一種感測觸控方法,其適用 於適用上述之感測觸控裝置。 、 基於上述,在本發明之實施例中,觸控感測系統藉由 於兩相鄰觸控區境間内插多個間隔點以產生多個座標值, 進而提升觸控位置的判斷精確度。 為讓本發明之上述特徵和優點能更明顯易懂,下文特 舉實施例,並配合所附圖式作詳細說明如下。 【實施方式】 在底下的實施例中’將分別以觸控面板及使用者的手 8 201201067
NVT-2010-013 33935twf.doc/I 指作為觸控介面及觸控物件的範例實施例,任何所屬技術 領域中具有通常知識者當知觸控面板以及使用者的手指並 非用以限定本發明的觸控介面及觸控物件,舉凡任何以具 有觸控功能的輸入介面及觸控物件皆為本發明所欲保護之 範疇。
圖1A繪示‘為本發明一實施例之觸控感測系統的示意 圖。觸控感測系統100包括觸控介面no以及處理單元 120。觸控介面11〇具有多個獨立的觸控區塊112 (圖1A 示意地繪示24個)。進一步而言,觸控區塊112彼此電性 不導通,亦即觸控區塊112非沿兩方向排列且非在同一方 向上彼此電性相連的感測串列。在本實施例中,觸控介面 110例如是觸控顯示器的觸控面板或是其他具觸控感測功 能的觸控板(touchpad)。另外,觸控區塊112例如是由銦 錫氧化物(ιτο)或其它材料所形成的按鍵(bmt〇n)。 =圖1A所示,處理單元12〇耦接觸控介面ιι〇,且 處理單元12〇包括-内插單元m。内插單元m於 兩觸控區塊112的間隔内沿X方向内插多個間隔點,以於 X方向產〇個X座標值,其中_點朗控區塊久 ^別對應座標值。詳細而言,本實 ==點’於各觸控區塊112間沿Χ方= 個間隔(卿),進而在觸控介面110 的X方向上對應產纽值範圍為G〜⑽的乂座標值。 另一方面,内插單元122更於相鄰兩觸控區^ 間隔内沿Y方向内鮮侧隔點,以於γ方向產生多個= 201201067
NVT-2010-013 33935twf.d〇c/I 座標值,其中間隔點與觸控區塊112各分別對應這些Y座 標值。類似地,内插單元122是以觸控區塊U2a為起始點, 於各觸控區塊112間沿γ方向内插31個間隔點以產生32 個間隔,進而在觸控介面11〇的γ方向上對應產生數值範 圍為0〜96的Y座標值。如此一來,利用上述之内插法, 觸控感測系統100便能在僅有24塊觸控區塊u2的情況下 產生161x97個觸控座標。值得注意的是,間隔點的^數可 依使用需求作調整,並不受限於圖1A的個數。舉例而古, 在其他實施例中,各觸控區塊112間可被插入63個間^點 以產生64的間隔,進而使觸控感測系統1〇〇在僅有以個 觸控區塊的情況下產生321x193個觸控座標。 另外,處理單元120會依據一門檻值以及觸控區塊112 所分別對應的感測值決定一中心區塊。詳細來說,本實施 例之處理單元120更包括一偵測單元124。其中偵測單元 124沿一單一方向(例如為X方向)依序偵測觸控區塊ιΐ2 所分別對應的感測值,並判斷觸控區塊112所分別對應的 感測值是—否大於門檻值。當觸控區塊112之其一所對^的 感測值大於門檻值時’處理單元120會將大於門播值二觸 控區塊定義為中心區塊。 換句話說,在本實施例中,偵測單元124偵測感測值 的方式是以一維的順序從觸控區塊112a開始依序偵測到 觸控區塊112k。亦即,彳貞測的順序是從開始並沪 方向依序掃到Υ=96的觸控區塊112k。或者,在其他^施 例中,偵測單元124偵測感測值的順序亦可χ=〇 ^始 201201067
NVT-2010-013 33935twf.doc/I +Y方向依序掃到χ=160的觸控區塊112k。而在偵測單元 124執行偵測的過程中,若觸控區塊112之其一所對應的 感測值大於門檻值,處理單元120便將觸控區塊U2定義 為中心區塊。 圖1B與圖1C繪示為使用者的手指與觸控介面11〇 接觸的示意圖。請參照圖1B,遙一步而言,當手指13〇 觸碰靠近觸控區塊112b的位置P1時,偵測單元124在偵 測的過程中例如是偵測到觸控區塊U2b所對應的感測值 大於門檻值。接著,處理單元120會將觸控區塊i12b定義 為中心區塊。在本實施例中,中心區塊112b所對應之感測 值例如是所有觸控區塊112所對應之感測值中最大的。 接著,處理單元120會選取觸控區塊112中相鄰中心 區塊112b的至少一觸控區塊以作為一周邊區塊。在本實施 例中,中心區塊112b的周邊區塊例如為觸控區塊 112c〜112j。最後,處理單元120再依據間隔點的個數(或 間隔的個數)、周邊區塊112c〜112j所對應的感測值、周 φ 邊區塊U2c〜112j的位置、中心區塊112b所對應的感測值 以及中心區塊112b的位置計算觸控介面11()上的—觸控位 置亦即觸控位置P1。在本實施例中,感測值例如為觸控 區塊112上的電容感應變化量、電流變化量或電壓變化量。 詳細來說’處理單元120會以包括中心區塊U2b且 沿Y方向排列的觸控區塊U2f、112b、112g為基準,將 觸控區塊112c〜112j區分為第-組觸控區塊G1與第二組觸 控區塊G2。其♦’在執行觸控位置ρι的χ座標值計算時, 11 201201067
NVT-2010-013 33935twf.doc/I 第-組觸控區境G1中觸控區塊U2h〜u2j所對應的感測 值與第二組觸控區塊G2中觸控區塊112c〜112e所對應的 感測值分別對應相反的運算符號。舉例而言,在本實施例 中’觸控區塊112h〜U2j所對應的運算符號例如為加號, 而觸控~區塊112c〜Il2e所對應的運算符號例如為減號。另 外,本實施例之處理單元12〇亦可依據周邊區塊112c〜112j 所對應的一比例因子(scale factor)來計算觸控介面no 上的觸控位置P1。 詳細來說,本實施例之觸控位置P1的X座標值办7 可表示如下: = ^cen + (SU2i/Scen ){N/F\) - (Sn2d/Scen )(N/F\) +IScen){N丨F2)-、S'nJScen){N/F2) + / Scen ){N / F3) - (S, l2e / 5-cen )(N / F3) (1) 在式子(1)中,Zce„為中心區塊112b所對應的X座標 值,亦即64。為中心區塊112b所對應的感測值,而 分別為觸控區塊112c〜112j所對應的感測值。進 一步而言-’ 5^、&仏〜5^·例如分別為觸控區塊丨12b、. 112c〜112j上的電容感應變化量、電流變化量或電壓變化 量。N為間隔的個數,而本實施例的n=32。另外,α〜厂3 分別代表各觸控區塊112c〜112j所對應的比例因子,其中 WW、F3例如分別為2、4、8。 如式子⑴所示,在本實施例中,由於觸控區塊 112h〜112j屬於第一組觸控區塊G1、亦即觸控區塊 112h〜112j位於中心區塊n2b的右側,其對應X座標值較 12 201201067
NVT-2010-013 33935twf.doc/I 大的位置,故在式子(1)中,感測值〜心❽所對應的運 算符號為加號。相對地,由於觸控區塊112c〜112e屬於第 二組觸控區塊G2,亦即觸控區境112c〜112e位於中心區塊 112b的左側,其對應X座標值較小的位置,故感測值 A/2C〜*^/2e所對應的運具符號為減號。如此一來,藉由將中 心區塊112b所對應的座標值xce"與左右兩侧觸控區·塊所對 應的感測值作加減運算’使能精確地計算出觸控位置 相對於中心區塊U2b的X座標值办;,亦即能夠決定觸控 位置P1相對於中心區塊112b偏左或偏右。 類似地,請參照圖1C,本實施例之處理單元12〇亦 以包括中心區塊112b且沿X方向排列的觸控區塊U2d、 112b、112i 為基準’將觸控區塊 112c、112f、ll2h、me、 112g、112j區分為第二組觸控區塊G3與第四紐^觸控區塊 04。其中第三組觸控區塊G3中觸控區塊U2e、U2g、112j 所對應的感測值與第四組觸控區塊G4中觸控區城U2c、 112f、112h所對應的感測值分別對應相反的運算符號。舉 • 例雨言’觸控區塊U2e、112g、112j所對應的運算符號例 如為加號,而觸控區塊112c、112f、112h所對應的運算符 號例如為減號。另外,本實施例之處理單元12〇亦依據周 邊區塊112c〜112j所對應的比例因子計算觸控介面上 的觸控位置P1。 進一步而言’本實施例之觸控位置P1的γ座標值 可表示如下: '
Ypi = Ycen +(SU2g/Scen)(N/Fl)-(Smf /Scen)(N/Fl) 13
201201067 WV1-2U10-013 33935twf.doc/I + H )(厦 2) - (n)(鮮 2) + /^Π)(^/,Ρ3) - (SU2h/Scen)(N/F3) (2) 在式子(2)中,yce„為中心區塊112b所對應的Y座標 值’亦即32。其餘參數皆與式子(1)同,故在此不加以贅述。 請繼續參照圖1C,由於觸控區塊112e、112g、U2j 屬於第三組觸控區塊G3,亦即觸控區塊112e、112g、U2j 位於中心區塊112b的下方,其對應γ座標值較大的位置, 故在式子(2)中,感測值&说、&你所對應的運算符 號為加號。相對地,由於觸控區塊112c、112f、112h屬於 第四組觸控區塊G4,亦即觸控區塊112c、112f、li2h位 於中心區塊112b的上方,其對應γ座標值較小的位置, 故感測值&^;⑴似所對應的運算符號為減號。如 此一來’藉由將中心區塊112b所對應的座標匕⑼與上下兩 側觸控區塊所對應的感測值作加減運算,便能精確地計算 出觸控位置P1相對於中心區塊H2b的Y座標值,亦 即能夠決定觸控位置P1相對於中心區塊112b偏上或偏 下。 / 應注意的是,在其他實施例中,設計者亦可依據觸控 介面110的觸控靈敏度來增減周邊區塊的個數。舉例而 言’亦可不將觸控區塊112c、112e、112h、112j列入觸控 位置pi的座標計算。或者,亦可將觸控區塊U2a、ii2m 等更多其他觸控區塊112列入座標計算。換句話說,設計 者可依需求自行設定周邊區塊的個數與位置以計算物體 130的觸控位置P1,周邊區塊的個數與位置並不受限於圖 201201067
NVT-2010-013 33935twf.doc/I IB與圖1C。 圖2A與圖2B為本發明另一實施例計算觸控位置之方 法的示意圖。請參照圖2A,於圖2A中,觸控位置P1的 X座標值可表示為: ^/>1 = ^cen +(^+1 /^)(^/2)-(^/Sx)(N/2) (3) 其中,不e«為中心區塊112b所對應的X座標值,亦 即64。知+_/為感測值$"26、*5"刀、jS*//;·的二者平均值,亦 即 5^+;=(«5㈣。知為感測值知2/、 的二者平均值’亦即。知_/為感測值 S"2c 、、<S"2e 的三者平均值,亦即 。N為間隔的個數,而本實施例的 N=32。 圖2A的真法與圖1B的算法相似,在式子(3)中,由 於觸控區塊112h〜112j屬於第一組觸控區塊οι,亦即觸控 區塊112h〜112j位於中心區塊U2b的右側,故平均值知+7 所對應的運算符號為加號。相對地’由於觸控區塊 • U2c〜112e屬於第二組觸控區塊G2 ’亦即觸控區塊 112c〜112e位於中心區塊112b的左側,故平均值足^所對 應的運算符號為減號。如此一來,藉由將中心區塊Ha 所對應的座標值不與左右兩組觸控區塊所對應的平均减 測值作加減運算,便能精確地計算出觸控位置ρι相對^ 中心區塊112b的X座標值;^7,亦即能夠決定觸控位置 P1相對於中心區塊112b偏左或偏右。 工 類似地,於圖2B中,觸控位置pi的γ座標值}^亦 15 201201067
NVT-2010-013 33935twf.doc/I 可表示為: +(^/^)(^/2)-(^/5,)(^/2) (4) 其中,為中心區塊112b所對應的Υ座標值,亦即 32。5V+;為感測值知26、&/々、&/々'的三者平均值,亦即 和+;=0^"々+$"#+《7切)/3。*SV 為感測值 &"2ίί、的 二者平均值’亦即。為感測值 &/2c、知2/、&/2A 的平均值,亦即 5V-尸〇^说+&;2/^/72/1)/3 〇 N為間隔的個數,而本實施例的N==32。 圖2B的算法與圖1C的算法類似,在式子(4)中,由 於觸控區塊112e、112g、112j屬於第三組觸控區塊〇3, 亦即觸控區塊112e、112g、112j位於中心區塊U2b的下 方’故平均值5V+7所對應的運算符號為加號。相對地,由 於觸控區塊112c、ll2f、lnh屬於第四組觸控區塊G4, 亦即觸控區塊112c、112f、112h位於中心區塊112b的上 方,故平均值所對應的運算符號為減號。如此一來, 藉由將中心區塊112b所對應的座標值ycen與上下兩組觸控 區塊所對應的平均感測值作加減運算,.便能精確地計算出 觸控位置P1相對於中心區塊⑽的γ座標,亦即能夠決 疋觸控位置P1是相對於中心區塊112b偏上或偏下。 應主思的疋,本實施例雖以觸控區塊112c〜112j作為 周邊區塊’然而在其他實施例中,周邊區塊的選取個數與 位置並不受限於此。 舉例而。’圖3繪示為本發明另—實施例之計算觸控 位置的方法的示意圖。在圖3中,周邊區塊例如是中心區 201201067 NVT-2010-013 33935twf.doc/I 塊112b上下左右的四個觸控區塊112f、112g、ll2d、ll2i。 假設當手指130觸碰觸碰位置P2時,會使觸控區掩U2b、 112d、112g、112j對應較大的感測值知、&如、A。、 。然而’由於此時觸控區塊112j未被選取作為周^區 塊而導致較大的感測值*SV均被忽略,故最後内插所得的觸 控位置P2’會與實際的觸控位置P2有所偏移。
另外,如圖4所示,於其他實施例中,周邊區塊亦可 是4個觸控區塊112c、112e、112j、112h。假設當手指13〇 觸碰觸碰位置P3時將會使觸控區塊ii2d、112b、ii2g、 112j對應較大的感測值q。然而, 由於此時觸控區塊112d、112g未被選取作為周邊區&而導 致較大的感測值&似、被忽略,故最後内插所得的 控位置P3’會與實際的觸控位置p3有所偏移。 由上述可知’雖然本發明之實施例並不限制周邊區 的選擇’然而由於圖2A與圖2B的計算方法是考量較 周邊區塊,亦即周邊區塊112c〜mi所對應的感測值 W皆納入解控位置P1的座標計—算,故能產生 確的觸控座標。 胃 圖5繪示為使用者的手指與觸控介面110接觸的示音 圖。圖5與圖1B類似,惟二者主要差異之處在於:圖1 繪示為觸控介面11G處於多點觸控的狀態。請 1A與圖5 ’詳細來說,偵測單元m在偵測的過程中j 憤測到觸控㈣md、112n_應的感 2 大於門榼值。接著,處理單元120會將觸控 [S ] 17
201201067 NVT-2010-013 33935twf.doc/I 定義為中心區塊,並例如選取觸控區塊112a、112s、112t、 112c、112e、112f、112b、112g 作為中心區塊 112d 的周邊 區塊,以及選取觸控區塊112i、112j、112r、112m、112〇、 112p、112q、112k作為中心區塊li2d的周邊區塊。在計 算觸控位置P4時,處理單元120會使用類似圖1B、圖1C 的座標内插法計算出觸控位置P4的觸控座標y^)。 舉例來說’觸控位置P4的X座標值办*可表示為: ^P,=^2 + (SU2b/SU2d)(N/Fl)-(Sn2s/Smd)(N/F\) + W12/ )(N / F2) - (S, naISx nd ){N / F2) +、Sms I SU2d、{N / FKSmt IS窗训 F3) ⑷ 觸控位置P4的Y座標值心〃可表示為: ΥΡ4 = 32 + (SU2e/Sn2d)(N/Fl) - (SU2c / Sn2d)(N/Fl) + (Smt^u2d)(N/F2)-(SI12a /Sn2d)(N/F2) +、Sms f Suld、(Nf F:-(Smf ISU2d、[N/FJ) (4) 另一方面,在計算觸控位置P5時,處理單元120亦 使用類似方法以内插計算出觸控位置p5的觸控座標(不^, 心5)。由於觸控座標的計算方法可以由圖1Β、圖1C或圖 2A、圖2B的範例實施例之敘述中獲致足夠的教示、建議 與實施說明,因此不再贅述。另外,本領域習知技藝者在 參酌則述内容後,應可自行類推3個以上之觸控位置的觸 控座標計算’故舉凡所有應用上述任一方法來計算觸控位 置的裝置或方法皆為本發明所欲保護之範轉。 一 2 6至圖8繪示為使用者的手指與觸控介面21〇接觸 的不意圖,其中不同的觸控位置對應不同的周邊區塊以計
201201067 NVT-2010-013 33935twf.doc/I 算該觸控位置所對應的觸控座標。 請參照圖6,當手指130觸碰的是觸控區塊〇5時,觸 控區塊05便被定義為中心ϋ塊,而其對應的周邊區绳 為觸控區塊G4、14、15。亦即,當手指m觸碰的是位於
角落的觸控區塊時,處理單元12〇例如會選擇相鄰於中心 區塊的3個觸控區塊作為周邊區塊。 U 另外’如圖7所示,當手指13G觸碰的是觸控 時’觸控區塊15所對應的周邊區塊便例如有觸控區塊〇 14、24、G5、25這5個觸控區塊。相較於圖6,圖 邊區塊較圖ό又多了 2個觸控區塊24、25。 巧同 除此之外,請參照圖8,當手指13〇觸碰的是内 14時,觸控區塊15所對應的周邊區塊便例如有 :控:塊 03、13、23、〇4、14、24、〇5、25這8個觸控: 祕1上述可知,本發明之實施例的周邊區塊的選取可二 據中心區塊的位置而有不同變化。 又 他=至圖11繪示為本發明另-實施例使用者的手和 示意圖。圖9至圖11與圖6至圖8二 處;多點觸圖9至圖1丨㈣觸控介面21。 眭if 9所示’當手指同時觸碰2個觸控區塊Η逝乃 、,卫區塊14所對應的周邊區塊為觸控區、、 23、04、24、ΓΚ 1 广 10 Ν 塊為觸控區塊U 21、253;而= ^ 為 A 21、3卜 12、32、13、23、33、25 〇 清參照圖1G’當手指同時觸碰3個觸控區塊〇4、21、
201201067 NVT-2010-013 33935twf.doc/I 22時,觸控區塊〇4所對應的周邊區塊為觸 14、05、15 ’觸魏塊21所聽的周邊^為觸控區炊 10、20、30、η、31、12、22、32 ’ 而觸控塊:: 的周邊區塊為觸控區塊13、23、33、14、3 ^24所對應 。4、所示’當手指同時觸碰4個二塊 ㈣OH Π/ Τ控區塊11所對應的周邊區境為觸 控 & 塊 00、10、20、01、21、02、12 所對應的周邊區塊為觸控區塊加、^、^、。^^431 =塊^朗控區塊21分制龍的周歧塊以於= &過’故在此不加費述。 圖12為本發明-實施例之觸控感測方法的流程圖。 此觸控感測方法適用於—觸控m統。觸控系統包括一 觸控2面’且觸控介面上具有多侧Α的觸控區塊。 請參考照圖12,首先於相鄰兩觸控區塊的間隔内沿一 第一方向内插多個間隔點,以於第一方向產生多個第二座 標值,其中這些間隔點與這些觸控區塊分別對應上述第一 座標值(步驟S110)。再來,依據一門檻-值以及上述觸控 區塊所分別對應的感測值決定一中心區塊(步驟Si2〇) ^ 接著,選取觸控區塊中相鄰中心區塊的至少一觸控區塊以 作為一周邊區塊(步驟S130)。最後,依據間隔點的個數、 周邊區塊所對應的感測值、周邊區塊的位置、中心區塊所 對應的感測值以及中心區塊的位置決定觸控介面上的一觸 控位置(步驟S140)。 圖13本發明另一實施例的感測方法的詳細流程圖。 20 201201067
NVT-2010-013 33935twf.doc/I 於圖13中,圖12的步驟S120可包括子步驟S122〜S126。 首先,沿一單一方向依序偵測觸控區塊所分別對應的感測 值(步驟S122)。接著,判斷觸控區塊所分別對應的感測 值是否大於門檻值(步驟S124)。最後,若觸控區塊之其 一所對應的感測值大於門檻值,將上述觸控區塊定義為中 心區塊(步驟S126)。
由於本實施例的觸控感測方法可以由圖1A〜圖1C或 圖2A〜圖2B的範例實施例之敘述中獲致足夠的教示、建 議與實施說明,因此不再贅述。 綜上所述,在本發明之實施例中,觸控感測系統藉由 於兩相鄰觸控區塊間内插多個間隔點以產生多個座標值, 並利用一維順序偵測各觸控區塊所對應的感測值,進而計 算對應的觸控位置。因此,在本發明之實施例的觸控感測 系統利用簡單的製程便能達到細緻座標系統的功效,進而 提升觸控位置的判斷精確度。 雖然本發明已以實施例揭露如上,然其並非用以限定 本發明’任何所屬技術領域中具有通常知識者,在不脫離 本發明之精神和範_,當可作些許之更動與_,故本 發明之保護翻當視後附之申請專利範麟界定者為準。 【圖式簡單說明】 圖1A繪示為本發明一實施例之觸控感測系統的示意 IJ 〇 ,V> 圖1B繪示為使用者的手指與觸控介面接觸的示意
21 201201067
NVT-2010-013 33935twf.doc/I 圖。 圖1C繪示為使用者的手指與觸控介面接觸的示意 圖。 圖2A繪示為本發明另一實施例之計算觸控位置的方 法的示意圖。 圖2B繪示為本發明另一實施例之計算觸控位置的方 法的示意圖。 圖3繪示為本發明另一實施例之計算觸控位置的方法 的示意圖。 圖4繪示為本發明另一實施例之計算觸控位置的方法 的示意圖。 圖5繪示為使用者的手指與觸控介面接觸的示意圖。 圖6繪示為使用者的手指與觸控介面接觸的示意圖。 圖7繪示為使用者的手指與觸控介面接觸的示意圖。 圖8繪示為使用者的手指與觸控介面接觸的示意圖。 圖9繪示為本發明另一實施例使用者的手指與觸控介 面接觸的示意圖。 圖10繪示為本發明另一實施例使用者的手指與觸控 介面接觸的示意圖。 圖11繪示為本發明另一實施例使用者的手指與觸控 介面接觸的示意圖。 圖12為本發明一實施例之觸控感測方法的流程圖。 圖13本發明另一實施例的感測方法的詳細流程圖。 22
201201067 NVT-2010-013 33935twf.doc/I 【主要元件符號說明】 100 :觸控感測系統 110、210 :感測介面 120 :處理單元 112、112a~112k、112m〜112t、00~05、10〜15、20〜25、 30〜35 :觸控區塊’ 122 :内插單元 124 :偵測單元 130 :手指 P1-P5、P2’、P3’ :觸控位置 G1 :第一組觸控區塊 G2 :第二組觸控區塊 G3 :第三組觸控區塊 G4 :第四組觸控區塊 (办心b)、(办5, ΓΡ5):觸控座標 心"+7、知、知-7、、知-/、知+/ ·平均值 S110〜S130、S122-S126 :.步驟 [S] 23
Claims (1)
- 201201067 NVT-2010-013 33935twf.doc/I 七、申請專利範圍: 1· 一種觸控感測方法’適用於一觸控感測系統,該 觸控系統包括一觸控介面’且該觸控介面上具有多個獨立 的觸控區塊,該觸控感測方法包括: 於相鄰兩觸控區塊的間隔内沿一第一方向内插多個 間隔點,以於該第一方向產生多個第一座標值,其中該些 間隔點與該些觸控區塊分別對應該些第一座標值; 依據一門檻值以及該些觸控區塊所分別對應的感測 值決定一中心區塊; 選成該些觸控區塊中相鄰該中心區塊的至少一觸控 區塊以作為一周邊區塊; 依據該些間隔點的個數、該周邊區塊所對應的感測 值、該周邊區塊的位置、該中心區塊所對應的感測值以及 該中心區塊的位置決定該觸控介面上的一觸控位置。 2.如申請專利範圍第1項所述之觸控感測方法,其 中決定該中心區塊的方法包括: 沿一單一方向依序偵測該些觸控區塊所分別對應的 感測值; 判斷該些觸控區塊所分別對應的制值是否大於該 門檻值;以及 若該些觸控區塊之其一所對應的感測值大於該門捏 值,將該觸控區塊定義為該中心區塊。 3‘如申請專利範圍第2項所述之觸控感測系統,其 中該中〜區塊所對應的感難為該些驗區塊所對應的感 24 201201067 NVT-2010-013 33935twf.doc/I 測值中最大的。 4·如申請專利範圍第1項所述之觸控感測方法,更 包括: 以包括該中心區塊且沿一第一方向排列的該些觸控 區塊為基準,將該些觸控區塊區分為一第一組觸控區塊與 一第一組觸控區塊,其中該第一組觸·控區塊中觸控區塊所 對應的感測值與該第二组觸控區塊中觸控區塊所對應的感 測值分別對應相反的運算符號。 • 5.如申請專利範圍第4項所述之觸控感測方法,其 中計算該觸控位置的方法包括: 判斷該周邊區塊為該第一組觸控區塊或該第二組觸 控區塊,以決定該周邊區塊所對應的運算符號;以及 依據該些間隔點的個數、該周邊區塊所對應的感測 值、該周邊區塊所對應的運算符號、該中心區塊所對應的 感測值以及該中心區塊所對應的第一座標值計算該觸控介 面上的該觸控位置。 • 6·如申請專利範圍第5項所述之觸控感測方法,其 中該第一組觸控區塊中觸控區塊所對應的運算符號為加 號,且該第二組觸控區塊中觸控區塊所對應的運算符號為 減號。 〜 ^ 7. 如申請專利範圍第5項所述之觸控感測方法,更 包括依據該周邊區塊所對應的一比例因子計算該觸控介面 上的該觸控位置。 8. 如申請專利範圍第1項所述之觸控感測方法,更 25 201201067 NVT-2010-013 33935twf.doc/I 包括於相鄰兩觸控區塊的間隔内沿-第二方向内插多個間 關,以於該第二方向產生多個第二座標值,其中^間 隔點與該些觸控n塊分崎應該些第二座標值。" 9.如申請專利範圍第8項所述之觸控感測方法,更 包括: k括該中^區塊且沿該第二方向排列的該些觸控 區塊為基準’將該些觸控區塊區分為—第三_控區塊與觸控區塊:其中該第三組觸控區塊中觸控區塊所 對應的感測值與該第四組觸控區塊中觸控區塊咸 測值分別對應相反的運算符號。 “ 10·如申請專利範圍第9項所述之觸控感測,其 中計算該觸控位置的方法包括: 判斷該周邊區塊為該第三_控區塊或該第四組觸 控區塊,以決定該周邊區塊所對應的運算符號;以及 依據該些間隔點的個數、該周邊區塊所對應的感測 值、該周邊區塊所對應的運算符號、該中心區塊所對^的感測值以及該中心區塊所對應的第二座標值計算該觸於介 面上的該觸控位置。 工;| 11.如申請專利範圍第10項所述之觸控感測方法, 其中該第二組觸控區塊中觸控區塊所對應的運算符號為加 ί龙且該第四組觸控區塊中觸控區塊所對應的運算^號^ 12.如申請專利範圍第10項所述之觸控感測方法, 更包括依據該周邊區塊的一比例因子計算該觸控介面上的 26 201201067 NVT-2010-013 33935twf.doc/I 該觸控位置。 13. —種觸控感測系統,包括: 一觸控介面’具有多個獨立的觸控區塊;以及 處理單元,接該觸控介面,該處理單元包括一内 插單7L,其中該内插單元於相鄰兩觸控區塊的間隔内沿一 第一方向内插多個間隔點,以於該第一方向產生多個第一 座標值,且該些間隔點與該些觸控區塊分別對應該些第一 座‘值,該處理單元依據一門檻值以及該些觸控區塊所分 別對應的感測值決定一中心區塊,並選取該些觸控區塊中 相鄰該中心區塊的至少一觸控區塊以作為一周邊區塊,以 及依據該些間隔點的個數、該周邊區塊所對應的感測值、 該周邊區塊的位置、該中心區塊所對應的感測值與該中心 區塊的位置決定該觸控介面上的一觸控位置。 14. 如申晴專利範圍第13項所述之觸控感測系統, 其中該處理單元更包括一偵測單元,該谓測單元沿一單— 方向依序偵測該些觸控區塊所分別對應的感測值,並判斷 鲁 該a鱗控區塊所分別對應的感測值是否大於該門播值,若 ,些觸控區塊之其—所對應的感難大於該門植值,處理 單疋將該觸控區塊定義為該中心區塊。 =如申請專利範圍第14項所述之觸控感測系統, ^中^區塊所對應的感測值為該些觸控區塊所對應的感測 16·如申請專利範圍第13項所述之觸控感測系統, 八該處理單元以包括該中心區塊且沿一第二方向排列的 27 201201067 NVT-2010-013 33935twf.doc/I 該些觸控區塊為基準,將該些觸控區塊區分為一第一組觸 控區塊與-第二組觸控區塊,其中該第一組觸控區塊中觸 控區塊所對應的感測值與該第二組觸控區塊中觸控區塊所 對應的感測值分別對應相反的運算符號。 17·如申請專利範圍第16項所述之觸控感測系統, 其中該處理單元判斷該周邊區塊為該第一組觸控區塊或該 第二組觸控區塊,以決定該周邊區塊所對應的運算符號, 並依據該些間隔點的個數、該周邊區塊所對應的感測值、 該周邊區塊所對應的運算符號、該中心區塊所對應的感測 鲁 值以及該中心區塊所對應的第一座標值計算該觸控介面上 的該觸控位置。 18. 如申請專利範圍第π項所述之觸控感測系統, 其中該第一組觸控區塊中觸控區塊所對應的運算符號為加 號,且該第二組觸控區塊中觸控區塊所對應的運算符號為 減號。 19. 如申請專利範圍第η項所述之觸控感測系統, 其中該處理單元更依據該周·邊區塊所對應的一-比-例-因-子针 算該觸控介面上的該觸控位置。 20. 如申請專利範圍第13項所述之觸控感測系統, 其中該内插單元更於相鄰兩觸控區塊的間隔内沿一第二方 向内插多個間隔點,以於該第二方向產生多個第二座標 值,且該些間隔點與該些觸控區塊分別對應該些第二座標 值0 21.如申請專利範圍第2〇項所述之觸控感測系統, 28 201201067 NVT-2010-013 33935twf.doc/I 該處理單元以包括該中心區塊且沿該第—方向排列的該些 觸控區塊為基準,將該些觸控區塊區分為一第三组觸控區 塊與-第四組觸控區塊,其中該第三組觸控^中觸^區 塊所對應的制值與料四組觸控區塊巾觸 的感測值分別對應相反的運算符號。 μ 立請專補圍第21顿述之觸㈣測系統, ;四判斷該周邊區塊為該第三組觸控區塊或該 並依據該該周邊區塊所對應的運算符號’ 值以㈣ΐ應知符號、射心11塊所對應的感測 的該觸^位^11塊所對應的第二座標值計算簡控介面上 其中I如申請專利_第22項所述之難感測系統, ^觸控區塊中觸控區塊所對應的運算符號為加 二號。“四組觸控區塊中觸控區塊所對應的運算符號為 兮處^置如:請專利範圍第22酬述之觸控感測系統, 該周邊區塊的-比例因子計算該觸控介面上29
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW099120453A TW201201067A (en) | 2010-06-23 | 2010-06-23 | Touch sensing method and touch sensing system |
| US13/081,517 US8514193B2 (en) | 2010-06-23 | 2011-04-07 | Touch sensing method and touch sensing system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW099120453A TW201201067A (en) | 2010-06-23 | 2010-06-23 | Touch sensing method and touch sensing system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| TW201201067A true TW201201067A (en) | 2012-01-01 |
Family
ID=45352057
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW099120453A TW201201067A (en) | 2010-06-23 | 2010-06-23 | Touch sensing method and touch sensing system |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US8514193B2 (zh) |
| TW (1) | TW201201067A (zh) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102681738A (zh) * | 2012-05-04 | 2012-09-19 | 敦泰科技有限公司 | 一种互电容式触摸设备的多点触摸辨识方法及触摸装置 |
| TWI480790B (zh) * | 2012-12-20 | 2015-04-11 | Himax Tech Ltd | 觸控裝置及其驅動方法 |
| US9965114B2 (en) | 2014-12-15 | 2018-05-08 | Salt International Corp. | Method for position detection and sensing device applying the same method |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP2587348B1 (en) * | 2011-10-28 | 2020-12-02 | Nintendo Co., Ltd. | Information processing program, information processing system, and information processing method |
| JP5827870B2 (ja) | 2011-10-28 | 2015-12-02 | 任天堂株式会社 | 座標処理プログラム、座標処理装置、座標処理システムおよび座標処理方法 |
| US8773382B2 (en) | 2011-10-28 | 2014-07-08 | Nintendo Co., Ltd. | Computer-readable storage medium, coordinate processing apparatus, coordinate processing system, and coordinate processing method |
| US8760423B2 (en) | 2011-10-28 | 2014-06-24 | Nintendo Co., Ltd. | Computer-readable storage medium, information processing apparatus, information processing system, and information processing method |
| KR101700842B1 (ko) * | 2012-12-07 | 2017-02-01 | 엘지디스플레이 주식회사 | 디스플레이 장치 및 디스플레이 장치의 터치 인식 방법 |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI259966B (en) | 2003-10-29 | 2006-08-11 | Icp Electronics Inc | Computer system for calibrating a digitizer without utilizing calibration software and the method of the same |
| JP2009245402A (ja) | 2008-04-01 | 2009-10-22 | Pentel Corp | タッチパネル装置 |
| JP4853507B2 (ja) | 2008-10-30 | 2012-01-11 | ソニー株式会社 | 情報処理装置、情報処理方法およびプログラム |
| JP5554517B2 (ja) * | 2009-04-22 | 2014-07-23 | 富士通コンポーネント株式会社 | タッチパネルの位置検出方法及びタッチパネル装置 |
| TWI489331B (zh) * | 2009-06-11 | 2015-06-21 | Au Optronics Corp | 觸控點座標偵測方法 |
-
2010
- 2010-06-23 TW TW099120453A patent/TW201201067A/zh unknown
-
2011
- 2011-04-07 US US13/081,517 patent/US8514193B2/en not_active Expired - Fee Related
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102681738A (zh) * | 2012-05-04 | 2012-09-19 | 敦泰科技有限公司 | 一种互电容式触摸设备的多点触摸辨识方法及触摸装置 |
| TWI480790B (zh) * | 2012-12-20 | 2015-04-11 | Himax Tech Ltd | 觸控裝置及其驅動方法 |
| US9965114B2 (en) | 2014-12-15 | 2018-05-08 | Salt International Corp. | Method for position detection and sensing device applying the same method |
Also Published As
| Publication number | Publication date |
|---|---|
| US20110316794A1 (en) | 2011-12-29 |
| US8514193B2 (en) | 2013-08-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| TW201201067A (en) | Touch sensing method and touch sensing system | |
| JP4897983B1 (ja) | タッチパネル装置および指示物判別方法 | |
| TWI455000B (zh) | 雙感測模式之接觸感測裝置 | |
| US9465456B2 (en) | Reduce stylus tip wobble when coupled to capacitive sensor | |
| US9069399B2 (en) | Gain correction for fast panel scanning | |
| US8884887B2 (en) | Electronic device with touch panel and method for controlling the same | |
| JP2010055510A (ja) | 情報処理装置及び情報処理方法 | |
| CN103019427A (zh) | 控制方法及电子设备 | |
| CN102902404B (zh) | 触摸面板 | |
| TWI398807B (zh) | 觸控裝置之定位裝置及其定位方法 | |
| CN103246382B (zh) | 控制方法及电子设备 | |
| TW201101134A (en) | Touch detection method | |
| CN101661361A (zh) | 多点触摸检测系统 | |
| AU2015202763B2 (en) | Glove touch detection | |
| CN101604220B (zh) | 电阻式触控面板及其接触点形态的检测方法 | |
| TW200933454A (en) | Method of detecting multi-contact on touch panel | |
| TW201023011A (en) | Detecting method for photo sensor touch panel and touch control electronic apparatus using the same | |
| KR101472080B1 (ko) | 터치 센싱 장치 및 방법 | |
| CN103376954B (zh) | 光学触控装置及触控感测方法 | |
| TW201108078A (en) | Positioning method of two-dimensional capacitive touch panel | |
| CN101739169A (zh) | 复合式触控面板及其操作方法 | |
| US20190042050A1 (en) | Touch-pressure sensitivity correction method and computer- readable recording medium | |
| CN101825970B (zh) | 触控点的追踪方法及追踪系统 | |
| JP2013148990A (ja) | タッチパネル装置及びタッチパネル装置の操作処理方法 | |
| CN103713840B (zh) | 可携式装置及其按键点击范围调整方法 |