專利名稱:觸控面板產(chǎn)生觸控信號的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種觸控面板產(chǎn)生觸控信號的方法,尤指一種觸控面板濾除大面積按壓所產(chǎn)生的噪聲的方法。
背景技術(shù):
液晶顯示裝置(Liquid Crystal Display,LCD)因具有外型輕薄、省電以及無福射等優(yōu)點,目前已被普遍地應(yīng)用于多媒體播放器、行動電話、個人數(shù)字助理(PDA)、計算機(jī)顯示器(monitor)、或平面電視等電子產(chǎn)品上。此外,利用液晶顯示裝置進(jìn)行觸控感應(yīng)式的輸入運作也漸成流行,亦即,越來越多電子產(chǎn)品系使用具感應(yīng)機(jī)制的液晶顯示裝置作為其輸入接口。
觸控面板因其方便的操控性而被廣泛地運用在電子產(chǎn)品中,如手機(jī)、平板計算機(jī)及桌上型顯示器。此外,利用觸控面板作為使用者操作電子產(chǎn)品間的接口,可讓使用者直接通過接觸觸控面板達(dá)到操控電子產(chǎn)品的目的,而不需通過鍵盤或鼠標(biāo),達(dá)到節(jié)省空間的目的。觸控面板通常可以區(qū)分為電阻式觸控面板及電容式觸控面板。相較于電阻式觸控面板,電容式觸控面板具有偵測多點輸入的優(yōu)點,而逐漸取代電阻式觸控面板。然而,當(dāng)使用者在對電容式觸控面板進(jìn)行大面積按壓時,鄰近于實際按壓區(qū)塊的未按壓處也會因為大面積按壓產(chǎn)生的噪聲而感受到電容值,因而容易錯誤判斷為實質(zhì)上受到按壓,導(dǎo)致電容式觸控面板無法正確地反應(yīng)出使用者所輸入的觸控指令。
發(fā)明內(nèi)容
本發(fā)明的一實施例關(guān)于觸控面板產(chǎn)生觸控信號的方法,觸控面板包含多行感應(yīng)區(qū)塊、多條驅(qū)動線、多條感測線及內(nèi)存,該方法包含將驅(qū)動信號依序輸入該些條驅(qū)動線,經(jīng)由該些條感測線中的一條感測線讀取該些行感應(yīng)區(qū)塊中的一行感應(yīng)區(qū)塊的多電壓值,將該些電壓值轉(zhuǎn)換為多數(shù)字值,計算該些數(shù)字值的平均,及將該些數(shù)字值中比該平均大一預(yù)定值以上的至少一數(shù)字值的坐標(biāo)儲存于該內(nèi)存。其中,另包含將該至少一第一數(shù)字值與該第一平均的差儲存于該內(nèi)存。其中,另包含根據(jù)該至少一第一數(shù)字值的坐標(biāo)產(chǎn)生一觸控信號。其中,將該些第一電壓值轉(zhuǎn)換為該些第一數(shù)字值為使用一模擬/數(shù)字轉(zhuǎn)換器將該些第一電壓值轉(zhuǎn)換為該些第一數(shù)字值。其中,另包含若該條感測線不是該些條感測線的最后一條感測線,則進(jìn)行下列步驟經(jīng)由該些條感測線中的下一條感測線讀取該些行感應(yīng)區(qū)塊中的下一行感應(yīng)區(qū)塊的多第二電壓值;將該些第二電壓值轉(zhuǎn)換為多第二數(shù)字值;計算該些第二數(shù)字值的第二平均;及將該些第二數(shù)字值中比該第二平均大該預(yù)定值以上的至少一第二數(shù)字值的坐標(biāo)儲存于該內(nèi)存。其中,該觸控面板包含n行感測區(qū)塊及n條感測線,該些條感測線中的一條感測線為第一條至第n-1條中的一條感測線,該些條感測線中的下一條感測線為第二條至第n條中的一條感測線,n為一正整數(shù)。其中,另包含將該至少一第二數(shù)字值與該第二平均的差儲存于該內(nèi)存。其中,另包含根據(jù)該至少一第一數(shù)字值及該至少一第二數(shù)字值的坐標(biāo)產(chǎn)生一觸控信號。其中,將該些第二電壓值轉(zhuǎn)換為該些第二數(shù)字值為使用一模擬/數(shù)字轉(zhuǎn)換器將該些第二電壓值轉(zhuǎn)換為該些第二數(shù)字值。其中,另包含若該條感測線為該些條感測線中的最后一條感測線,則重新將驅(qū)動信號依序輸入該些條驅(qū)動線。其中,該觸控面板包含n行感測區(qū)塊及n條感測線,該些條感測線中的最后一條感 測線為第n條感測線,該方法另包含于重新將驅(qū)動信號依序輸入該些條驅(qū)動線時,經(jīng)由該n條感測線中的第一條感測線讀取該n行感應(yīng)區(qū)塊中的第一行感應(yīng)區(qū)塊的多第三電壓值,n為一正整數(shù)。本發(fā)明實施例中感應(yīng)線對行感應(yīng)區(qū)塊進(jìn)行循序掃描以檢測每一行感應(yīng)區(qū)塊上的電壓值,借由將檢測到的數(shù)字值濾除屬于非直接接觸的觸控數(shù)據(jù),并將屬于實際觸控的觸控數(shù)據(jù)儲存于內(nèi)存,據(jù)以產(chǎn)生觸控信號。因此,本發(fā)明觸控面板所產(chǎn)生的信號僅會對應(yīng)于觸控面板上實際被觸控的部分,而不會對應(yīng)于沒有實際被觸控的部分。當(dāng)使用本發(fā)明觸控面板進(jìn)行大面積按壓時,鄰近于實際按壓區(qū)塊的未按壓處將不會因為大面積按壓產(chǎn)生的噪聲而被判斷為實質(zhì)上受到按壓,而大幅提升操作上的準(zhǔn)確度。以下結(jié)合附圖和具體實施例對本發(fā)明進(jìn)行詳細(xì)描述,但不作為對本發(fā)明的限定。
圖I為本發(fā)明觸控面板的示意圖。圖2為本發(fā)明實施例觸控面板產(chǎn)生觸控信號的流程圖。圖3為使用圖2的觸控面板感測觸控位置的示意圖。其中,附圖標(biāo)記10 :驅(qū)動線20 :感測線30 :行感應(yīng)區(qū)塊32 :感應(yīng)區(qū)塊40:內(nèi)存100 :觸控面板202 至 212 :步驟Di :第i數(shù)位值Daverage :數(shù)字值平均。P :虛線區(qū)塊
具體實施例方式在說明書及后續(xù)的申請專利范圍當(dāng)中使用了某些詞匯來指稱特定的元件。本領(lǐng)域技術(shù)人員應(yīng)可理解,制造商可能會用不同的名詞來稱呼同樣的元件。本說明書及后續(xù)的權(quán)利要求并不以名稱的差異來作為區(qū)別元件的方式,而是以元件在功能上的差異來作為區(qū)別的基準(zhǔn)。在本申請說明書及后續(xù)的權(quán)利要求項當(dāng)中所提及的“包含”為一開放式的用語,故應(yīng)解釋成“包含但不限定于”。下文依本發(fā)明觸控面板特舉實施例配合所附圖式作詳細(xì)說明,但所提供的實施例并非用以限制本發(fā)明所涵蓋的范圍。請參考圖1,圖I為本發(fā)明觸控面板100的示意圖。觸控面板100包含N行感應(yīng)區(qū)塊30、M條驅(qū)動線10、N條感測線20及內(nèi)存40。驅(qū)動線10用以提供操作觸控面板100所需的驅(qū)動電壓,每一感測線20用以感測對應(yīng)于觸控面板100的不同位置的觸控信號,且內(nèi)存40用以儲存數(shù)據(jù)。每一行感應(yīng)區(qū)塊30包含M感應(yīng)區(qū)塊32,N、M為正整數(shù)。請參考圖2,圖2為本發(fā)明實施例觸控面板100產(chǎn)生觸控信號的流程圖,說明如下。步驟201:開始。 步驟202 :將驅(qū)動信號依序輸入M條驅(qū)動線10 ;步驟204 :經(jīng)由第I至N條感測線20讀取其對應(yīng)的第I至N行感應(yīng)區(qū)塊30的每一行感應(yīng)區(qū)塊的M個電壓值;步驟206 :將由每一行感應(yīng)區(qū)塊30讀取的M個電壓值轉(zhuǎn)換為M個數(shù)字值;步驟208 :將對應(yīng)于每一行感應(yīng)區(qū)塊30的M個數(shù)字值取平均值,以得到該行的數(shù)字值平均;步驟210:將每一行感應(yīng)區(qū)塊30中,比該行的數(shù)字值平均大超過一預(yù)定值(threshold)以上的數(shù)字值的感應(yīng)區(qū)塊32的坐標(biāo)儲存于內(nèi)存40 ;步驟212 :根據(jù)內(nèi)存40中儲存的每一行感應(yīng)區(qū)塊30的數(shù)字值的感應(yīng)區(qū)塊32的坐標(biāo)產(chǎn)生觸控信號。步驟214:結(jié)束。在步驟202及204中,當(dāng)驅(qū)動信號輸入第一列的驅(qū)動線10時,N條感測線20即對應(yīng)地讀取N行感應(yīng)區(qū)塊30的第一列感應(yīng)區(qū)塊32的電壓值,接著當(dāng)驅(qū)動信號輸入第二列的驅(qū)動線10時,N條感測線20即對應(yīng)地讀取N行感應(yīng)區(qū)塊30的第二列感應(yīng)區(qū)塊32的電壓值,以此類推,當(dāng)驅(qū)動信號輸入最后一列的驅(qū)動線10時,N條感測線20即對應(yīng)地讀取N行感應(yīng)區(qū)塊30的最后一列感應(yīng)區(qū)塊32的電壓值,因此在驅(qū)動信號依序輸入M條驅(qū)動線10后,便已讀取每一行感應(yīng)區(qū)塊30中所有感應(yīng)區(qū)塊32的電壓值,亦即完成對觸控面板100整個畫面的感應(yīng)區(qū)塊32的讀取。在步驟206中,將對應(yīng)于每一行感應(yīng)區(qū)塊30的M個電壓值轉(zhuǎn)換為M個數(shù)字值,并在步驟208中,將對應(yīng)于每一行感應(yīng)區(qū)塊30的M個數(shù)字值取平均值,而產(chǎn)生每一行感應(yīng)區(qū)塊30的數(shù)字值平均,例如方程式(I)所述
M
Tl).D = ^=I_
—M⑴在方程式(I)中,Di為對應(yīng)N行感應(yīng)區(qū)塊30其中一行感應(yīng)區(qū)塊的第i數(shù)字值,Daverage為對應(yīng)N行感應(yīng)區(qū)塊30其中一行感應(yīng)區(qū)塊的數(shù)字值平均。在步驟210中,將每一行感應(yīng)區(qū)塊30中的M個感應(yīng)區(qū)塊32的數(shù)字值,分別與該行感應(yīng)區(qū)塊30的數(shù)字值平均進(jìn)行比對,以將數(shù)字值比數(shù)位值平均大超過預(yù)定值的感應(yīng)區(qū)塊32的坐標(biāo)儲存在內(nèi)存40中,如此內(nèi)存40中所儲存的坐標(biāo)即被判斷為被觸控的感應(yīng)區(qū)塊32的坐標(biāo)。之后,重新執(zhí)行步驟202至212以檢測觸控面板100后續(xù)被觸控的感應(yīng)區(qū)塊32的坐標(biāo)。此外,觸控面板100另可將每一行感應(yīng)區(qū)塊30中數(shù)字值比數(shù)位值平均大超過預(yù)定值的感應(yīng)區(qū)塊32的數(shù)字值與數(shù)字值平均的差值儲存于內(nèi)存40中。此外,在對目前的畫面執(zhí)行步驟201至214完畢后,接著對下一畫面再次執(zhí)行步驟201至214,例如先重新將驅(qū)動信號依序輸入M條驅(qū)動線10,接著經(jīng)由第I至N條感測線20讀取其對應(yīng)的第I至N行感應(yīng)區(qū)塊30的每一行感應(yīng)區(qū)塊的M個電壓值,以此類推,不再贅述。請參考圖3,圖3為使用圖2的觸控面板100感測觸控位置的示意圖。如圖3所示,觸控面板100具有MXN個感應(yīng)區(qū)塊32,虛線區(qū)塊P表示使用者的手指于觸控面板100的實質(zhì)觸控位置。當(dāng)使用者以手指觸控虛線區(qū)塊P的多感應(yīng)區(qū)塊32后,每一感應(yīng)區(qū)塊32所產(chǎn)生的數(shù)字值系標(biāo)記于該感應(yīng)區(qū)塊32內(nèi),而第K、(K+1)行感應(yīng)區(qū)塊30產(chǎn)生數(shù)值較大的數(shù)字值。然而,在第K、(K+1)行感應(yīng)區(qū)塊30中,只有在虛線區(qū)塊P的感應(yīng)區(qū)塊32內(nèi)的數(shù)字值屬于實質(zhì)觸控產(chǎn)生的數(shù)字值,而不在虛線區(qū)塊P部份的感應(yīng)區(qū)塊32內(nèi)的數(shù)字值則屬于噪 聲產(chǎn)生的數(shù)字值。舉例來說,若第K行感應(yīng)區(qū)塊30的平均數(shù)位值為19. 57,第(K+1)行感應(yīng)區(qū)塊30的平均數(shù)位值為31. 92,且預(yù)定值設(shè)定為11,則第K行感應(yīng)區(qū)塊30的第(L+1)至第(L+8)的感應(yīng)區(qū)塊32的坐標(biāo)會被儲存于內(nèi)存40,且第(K+1)行感應(yīng)區(qū)塊30的第L至第(L+8)的感應(yīng)區(qū)塊32的坐標(biāo)會被儲存于內(nèi)存40,而第K、(K+1)行其它的感應(yīng)區(qū)塊32因為沒有比所屬行感應(yīng)區(qū)塊30的數(shù)字值平均大超過11,其坐標(biāo)將不會被儲存于內(nèi)存40。由圖3的舉例說明可得知,觸控面板100可準(zhǔn)確判斷出使用者實質(zhì)上觸控虛線區(qū)塊P的感應(yīng)區(qū)塊32,而不會誤判為第K、(K+1)行感應(yīng)區(qū)塊30皆被使用者觸控。就一般而言,觸控面板經(jīng)執(zhí)行觸控后通常會產(chǎn)生非直接觸控的觸控信號,可視為觸控面板產(chǎn)生觸控信號時的噪聲,雖然非直接觸控的觸控信號會小于實際觸控的觸控信號,但仍具有一定大小的信號強(qiáng)度值而使觸控面板感受到。因此在習(xí)知的觸控面板仍可能對觸控面板上未經(jīng)觸控的部分產(chǎn)生觸控信號。反觀在本發(fā)明實施例中,借由將每一行感應(yīng)區(qū)塊的各個感應(yīng)區(qū)塊與該行感應(yīng)區(qū)塊的數(shù)字值平均與預(yù)定值的和進(jìn)行比對,可將觸控面板100上屬于非直接觸控的觸控信號濾除掉,因此觸控面板100在執(zhí)行觸控后,僅會對觸控面板100上實質(zhì)上被觸控的部分產(chǎn)生觸控信號。 綜上所述,在實施例中,通過感應(yīng)線20對行感應(yīng)區(qū)塊30的循序掃描以檢測每一行感應(yīng)區(qū)塊30上的電壓值,并借由將檢測到的數(shù)字值與數(shù)字值平均及預(yù)定值的和進(jìn)行比對以濾除屬于噪聲的觸控數(shù)據(jù),并將屬于實質(zhì)觸控的感應(yīng)區(qū)塊32的坐標(biāo)儲存于內(nèi)存40,據(jù)以產(chǎn)生觸控信號。因此,使用本發(fā)明觸控面板100進(jìn)行大面積按壓時,鄰近于實質(zhì)按壓區(qū)塊的未按壓處將不會因為大面積按壓產(chǎn)生的噪聲而被誤判為實質(zhì)上受到按壓,而大幅提升操作上的準(zhǔn)確度。當(dāng)然,本發(fā)明還可有其它多種實施例,在不背離本發(fā)明精神及其實質(zhì)的情況下,熟悉本領(lǐng)域的技術(shù)人員可根據(jù)本發(fā)明作出各種相應(yīng)的改變和變形,但這些相應(yīng)的改變和變形都應(yīng)屬于本發(fā)明權(quán)利要求的保護(hù)范圍。
權(quán)利要求
1.一種觸控面板產(chǎn)生觸控信號的方法,一觸控面板包含多行感應(yīng)區(qū)塊,多條驅(qū)動線,多條感測線及一內(nèi)存,其特征在于,該方法包含 將驅(qū)動信號依序輸入該些條驅(qū)動線; 經(jīng)由該些條感測線中的一條感測線讀取該些行感應(yīng)區(qū)塊中的一行感應(yīng)區(qū)塊的多第一電壓值; 將該些第一電壓值轉(zhuǎn)換為多第一數(shù)字值; 計算該些第一數(shù)字值的第一平均;及 將該些第一數(shù)字值中比該第一平均大一預(yù)定值以上的至少一第一數(shù)字值的坐標(biāo)儲存于該內(nèi)存。
2.根據(jù)權(quán)利要求I所述的方法,其特征在于,另包含將該至少一第一數(shù)字值與該第一平均的差儲存于該內(nèi)存。
3.根據(jù)權(quán)利要求I所述的方法,其特征在于,另包含根據(jù)該至少一第一數(shù)字值的坐標(biāo)產(chǎn)生一觸控信號。
4.根據(jù)權(quán)利要求I所述的方法,其特征在于,將該些第一電壓值轉(zhuǎn)換為該些第一數(shù)字值為使用一模擬/數(shù)字轉(zhuǎn)換器將該些第一電壓值轉(zhuǎn)換為該些第一數(shù)字值。
5.根據(jù)權(quán)利要求I所述的方法,其特征在于,另包含若該條感測線不是該些條感測線的最后一條感測線,則進(jìn)行下列步驟 經(jīng)由該些條感測線中的下一條感測線讀取該些行感應(yīng)區(qū)塊中的下一行感應(yīng)區(qū)塊的多第二電壓值; 將該些第二電壓值轉(zhuǎn)換為多第二數(shù)字值; 計算該些第二數(shù)字值的第二平均;及 將該些第二數(shù)字值中比該第二平均大該預(yù)定值以上的至少一第二數(shù)字值的坐標(biāo)儲存于該內(nèi)存。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,該觸控面板包含n行感測區(qū)塊及n條感測線,該些條感測線中的一條感測線為第一條至第n-1條中的一條感測線,該些條感測線中的下一條感測線為第二條至第n條中的一條感測線,n為一正整數(shù)。
7.根據(jù)權(quán)利要求5所述的方法,其特征在于,另包含將該至少一第二數(shù)字值與該第二平均的差儲存于該內(nèi)存。
8.根據(jù)權(quán)利要求5所述的方法,其特征在于,另包含根據(jù)該至少一第一數(shù)字值及該至少一第二數(shù)字值的坐標(biāo)產(chǎn)生一觸控信號。
9.根據(jù)權(quán)利要求5所述的方法,其特征在于,將該些第二電壓值轉(zhuǎn)換為該些第二數(shù)字值為使用一模擬/數(shù)字轉(zhuǎn)換器將該些第二電壓值轉(zhuǎn)換為該些第二數(shù)字值。
10.根據(jù)權(quán)利要求I所述的方法,其特征在于,另包含若該條感測線為該些條感測線中的最后一條感測線,則重新將驅(qū)動信號依序輸入該些條驅(qū)動線。
11.根據(jù)權(quán)利要求10所述的方法,其特征在于,該觸控面板包含n行感測區(qū)塊及n條感測線,該些條感測線中的最后一條感測線為第n條感測線,該方法另包含于重新將驅(qū)動信號依序輸入該些條驅(qū)動線時,經(jīng)由該n條感測線中的第一條感測線讀取該n行感應(yīng)區(qū)塊中的第一行感應(yīng)區(qū)塊的多第三電壓值,n為一正整數(shù)。
全文摘要
觸控面板包含多行感應(yīng)區(qū)塊、多條驅(qū)動線、多條感測線及內(nèi)存,該觸控面板產(chǎn)生觸控信號的方法包含將驅(qū)動信號依序輸入該些條驅(qū)動線,經(jīng)由該些條感測線中的一條感測線讀取該些行感應(yīng)區(qū)塊中的一行感應(yīng)區(qū)塊的多電壓值,將該些電壓值轉(zhuǎn)換為多數(shù)字值,計算該些數(shù)字值的平均,及將該些數(shù)字值中比該平均大一預(yù)定值以上的至少一數(shù)字值的坐標(biāo)儲存于該內(nèi)存。
文檔編號G06F3/041GK102810026SQ20121021255
公開日2012年12月5日 申請日期2012年6月21日 優(yōu)先權(quán)日2012年4月27日
發(fā)明者李一民, 張勝云, 周信國, 許育民 申請人:友達(dá)光電股份有限公司