[go: up one dir, main page]

TW201201067A - Touch sensing method and touch sensing system - Google Patents

Touch sensing method and touch sensing system Download PDF

Info

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
Application number
TW099120453A
Other languages
English (en)
Inventor
Hui-Hung Chang
Hsieh-Yi Wu
Meng-Hsiu Wu
Original Assignee
Novatek Microelectronics Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Novatek Microelectronics Corp filed Critical Novatek Microelectronics Corp
Priority to TW099120453A priority Critical patent/TW201201067A/zh
Priority to US13/081,517 priority patent/US8514193B2/en
Publication of TW201201067A publication Critical patent/TW201201067A/zh

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/0416Control or interface arrangements specially adapted for digitisers
    • G06F3/0418Control 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)

  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
TW099120453A 2010-06-23 2010-06-23 Touch sensing method and touch sensing system TW201201067A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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 觸控點座標偵測方法

Cited By (3)

* Cited by examiner, † Cited by third party
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) 可携式装置及其按键点击范围调整方法