觸控裝置、觸控控制器及觸控面板的噪聲檢測方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明是有關(guān)于一種電子裝置及其控制器,且特別是有關(guān)于一種觸控裝置、觸控 控制器及觸控面板的噪聲檢測方法。
【背景技術(shù)】
[0002] 在通信系統(tǒng)中,噪聲檢測的方法很多。大致來說,可分為預(yù)先評估與事后統(tǒng)計兩種 方法。所謂預(yù)先評估噪聲的方式就是在信號傳輸前,先評估所藉以傳輸?shù)男盘柾ǖ朗欠翊?在噪聲。但預(yù)先評估噪聲是否存在必需花費額外的時間,造成信號傳輸率下降。在觸控裝 置中,預(yù)先評估噪聲是否存在會造成觸控控制器報點率(report-rate)下降。所謂事后統(tǒng) 計噪聲的方式則是在接收到傳輸來的數(shù)據(jù)后,再來分析所接收的數(shù)據(jù)是否存在噪聲。在事 后統(tǒng)計噪聲的方法中,觸控控制器處理數(shù)據(jù)的速度要夠快,必須快于數(shù)據(jù)傳輸端傳送數(shù)據(jù) 的速度,才不會造成觸控控制器報點率下降。另外,利用事后統(tǒng)計的方式來檢測噪聲,還要 考慮誤報率的問題。若誤報率要低,則統(tǒng)計方法要好。但這表示觸控控制器用以處理數(shù)據(jù) 的電路會較復(fù)雜?;蛘?,會造成觸控控制器報點率下降。
[0003] 另一方面,目前采取多重掃描的觸控裝置,一般采取逆矩陣運算(inverse matrix operation)來取得原始數(shù)據(jù)(raw data)的解答。此種做法只是將噪聲均勻分散到各個解 答之中,并沒有實際消除系統(tǒng)噪聲。因此,若有很大的噪聲信號出現(xiàn)時,此種做法還是只能 將此噪聲信號均勻分散到各個解答之中,并無法更有效率的來消除噪聲。換句話說,現(xiàn)有的 多重掃描的觸控系統(tǒng)一般僅采取逆矩陣運算來取得原始數(shù)據(jù)的解答,無噪聲檢測能力,也 無噪聲更正能力。
【發(fā)明內(nèi)容】
[0004] 本發(fā)明提供一種觸控裝置、觸控控制器及觸控面板的噪聲檢測方法,可迅速的估 算噪聲信號,也可最佳化估算結(jié)果。
[0005] 本發(fā)明的一種觸控控制器,用以驅(qū)動一觸控面板。觸控面板包括多條驅(qū)動線及多 條感測線。感測線電性連接至驅(qū)動線。觸控控制器包括一驅(qū)動電路以及一控制電路。驅(qū)動 電路在一第一時間區(qū)間內(nèi),用以傳遞多個第一驅(qū)動信號至驅(qū)動線,以驅(qū)動感測線產(chǎn)生多個 第一感測信號。驅(qū)動電路在一第二時間區(qū)間內(nèi),用以傳遞多個第二驅(qū)動信號至驅(qū)動線,以驅(qū) 動感測線產(chǎn)生多個第二感測信號。控制電路在第一時間區(qū)間內(nèi),用以接收第一感測信號,計 算第一感測信號來得到多個第一總和信號??刂齐娐吩诘诙r間區(qū)間內(nèi),用以接收第二感 測信號,計算第二感測信號來得到至少一第二總和信號??刂齐娐酚靡岳弥辽僖坏诙?和信號來取代第一總和信號中的一部分或全部,以讓重組后的至少一第二總和信號及第一 總和信號的一組合的信號值的總和小于重組前的第一總和信號的信號值的總和。
[0006] 本發(fā)明的一種觸控裝置包括一觸控面板以及一觸控控制器。觸控面板包括多條驅(qū) 動線及多條感測線。感測線電性連接至驅(qū)動線。觸控控制器用以驅(qū)動觸控面板。觸控控制 器包括一驅(qū)動電路以及一控制電路。驅(qū)動電路在一第一時間區(qū)間內(nèi),用以傳遞多個第一驅(qū) 動信號至驅(qū)動線,以驅(qū)動感測線產(chǎn)生多個第一感測信號。驅(qū)動電路在一第二時間區(qū)間內(nèi),用 以傳遞多個第二驅(qū)動信號至驅(qū)動線,以驅(qū)動感測線產(chǎn)生多個第二感測信號??刂齐娐吩诘?一時間區(qū)間內(nèi),用以接收第一感測信號,計算第一感測信號來得到多個第一總和信號??刂?電路在第二時間區(qū)間內(nèi),用以接收第二感測信號,計算第二感測信號來得到至少一第二總 和信號??刂齐娐酚靡岳弥辽僖坏诙偤托盘杹砣〈谝豢偤托盘栔械囊徊糠只蛉?, 以讓重組后的至少一第二總和信號及第一總和信號的一組合的信號值的總和小于重組前 的第一總和信號的信號值的總和。
[0007] 本發(fā)明的一種觸控面板的噪聲檢測方法。觸控面板包括多條驅(qū)動線及多條感測 線。感測線電性連接至驅(qū)動線。觸控面板的噪聲檢測方法包括如下步驟。在多個不同的時 間區(qū)間內(nèi),分別傳遞多組驅(qū)動信號至驅(qū)動線,以驅(qū)動感測線產(chǎn)生多組感測信號。在不同的時 間區(qū)間內(nèi),分別接收多組感測信號,計算多組感測信號來得到多組總和信號。在此,多組總 和信號其中的一組包括多個第一總和信號,且多組總和信號其中的另一組包括至少一第二 總和信號。利用至少一第二總和信號來取代第一總和信號中的一部分或全部,以獲得重組 后的至少一第二總和信號及第一總和信號的一組合。計算重組后的至少一第二總和信號及 第一總和信號的組合的信號值,以獲得其信號值的總和。在此,重組后的至少一第二總和信 號及第一總和信號的一組合的信號值的總和小于重組前的第一總和信號的信號值的總和。
[0008] 在本發(fā)明的一實施例中,上述重組后的至少一第二總和信號及第一總和信號的組 合的信號值的總和是重組后的至少一第二總和信號及第一總和信號的所有組合之中的信 號值的總和最小的。
[0009] 在本發(fā)明的一實施例中,上述控制電路用以從至少一第二總和信號中選擇一至多 個第二總和信號來取代第一總和信號中的一部分,以獲得重組后的至少一第二總和信號及 第一總和信號的組合。
[0010] 在本發(fā)明的一實施例中,上述未被取代的第一總和信號對應(yīng)一部分的感測線。用 來取代第一總和信號的至少一第二總和信號對應(yīng)其余部分的感測線。
[0011] 在本發(fā)明的一實施例中,上述未被取代的第一總和信號的數(shù)量及用來取代第一總 和信號的至少一第二總和信號的數(shù)量的總和等于全部感測線的數(shù)量。
[0012] 在本發(fā)明的一實施例中,上述的控制電路用以從至少一第二總和信號中選擇全部 的第二總和信號來取代所有的第一總和信號,以獲得重組后的至少一第二總和信號及第一 總和信號的組合。
[0013] 在本發(fā)明的一實施例中,上述用來取代第一總和信號的至少一第二總和信號對應(yīng) 全部的感測線。
[0014] 在本發(fā)明的一實施例中,上述用來取代第一總和信號的至少一第二總和信號的數(shù) 量等于全部感測線的數(shù)量。
[0015] 在本發(fā)明的一實施例中,上述未被取代的第一總和信號的數(shù)量大于、小于或等于 用來取代第一總和信號的至少一第二總和信號的數(shù)量。
[0016] 在本發(fā)明的一實施例中,上述的第一時間區(qū)間的時間長度大于、小于或等于第二 時間區(qū)間的時間長度。
[0017] 在本發(fā)明的一實施例中,上述各第一驅(qū)動信號具有一第一極性圖案及一第二極性 圖案。在第一時間區(qū)間內(nèi),各第一驅(qū)動信號的第一極性圖案及第二極性圖案的一運算為零。 各第二驅(qū)動信號具有第一極性圖案及第二極性圖案。在第二時間區(qū)間內(nèi),各第二驅(qū)動信號 的第一極性圖案及第二極性圖案的運算為零。
[0018] 基于上述,本發(fā)明所提出的觸控裝置及其觸控控制器,利用第二總和信號來取代 第一總和信號中的一部分或全部,除了可迅速且正確的估算噪聲總和之外,也可最佳化估 算結(jié)果。
[0019] 為讓本發(fā)明的上述特征和優(yōu)點能更明顯易懂,下文特舉實施例,并配合附圖作詳 細說明如下。
【附圖說明】
[0020] 圖1示出本發(fā)明一范例實施例的觸控裝置的概要示意圖;
[0021] 圖2示出圖1的觸控面板的部分概要示意圖;
[0022] 圖3示出圖1的觸控面板被驅(qū)動時其數(shù)據(jù)分布的概要示意圖;
[0023] 圖4示出本發(fā)明一范例實施例的驅(qū)動信號的波形;
[0024] 圖5示出本發(fā)明另一范例實施例的驅(qū)動信號的波形;
[0025] 圖6示出本發(fā)明一實施例的觸控面板的噪聲檢測及結(jié)果最佳化方法。
[0026] 附圖標(biāo)記說明:
[0027] 100 :觸控裝置;
[0028] 110:觸控控制器;
[0029] 112 :驅(qū)動電路;
[0030] 113 :驅(qū)動區(qū)塊;
[0031] 114:控制電路;
[0032] 115:控制區(qū)塊;
[0033] 117:存儲區(qū)塊;
[0034] 120 :觸控面板;
[0035] 122 :物件;
[0036] 3〇2、3〇4、3〇 6 :區(qū)域;
[0037] Xl、X2、X3、Xi、Xn :感測信號;
[0038] Yl、Y2、Y3、Yj、Ym :驅(qū)動信號;
[0039] TX_1、TX_2、TX_3、TX_4、TX_J、TX_M :驅(qū)動線;
[0040] RX_1、RX_2、RX_3、RX_4、RX_I、RX_N :感測線;
[0041] Dl、D2、D3、Dj、Dm:輸出放大器;
[0042] ADCl、ADC2、ADC3、ADCi、ADC η :模擬數(shù)字轉(zhuǎn)換器;
[0043] Vnlcm :液晶模塊噪聲;
[0044] Vncg :充電噪聲;
[0045] C11、C12、C13、C14、C21、C22、C23、C24、C31、C32、C33、C34、C41、C42、C43、C44 :電 容值;
[0046] Chg :電容變化;
[0047] TSl、TS2、TSi、TSn :子區(qū)間;
[0048] RX Sum_l、RX Sum_2、RX Sum_i、RX Sum_n