專利名稱:在具有觸摸屏的電子裝置中補償觸摸誤差的設(shè)備和方法
技術(shù)領(lǐng)域:
本公開涉及一種具有觸摸屏的電子裝置。更具體地講,本公開涉及用于在具有觸摸屏的電子裝置中補償觸摸誤差的設(shè)備和方法。
背景技術(shù):
由于易于攜帶而成為現(xiàn)代人的必需品的便攜式電子裝置正演變?yōu)樘峁┒喾N服務(wù)(諸如,語音和視頻呼叫功能、信息輸入/輸出功能和數(shù)據(jù)存儲)的多媒體裝置。隨著使用便攜式電子裝置的多媒體服務(wù)的使用的增加,用于在便攜式電子裝置中處理和顯示的信息量增加。這使得更加關(guān)注具有能夠提高空間利用并增加顯示單元的尺寸的觸摸屏的便攜式電子裝置。觸摸屏是在一屏幕上執(zhí)行信息輸入和顯示的輸入/輸出裝置。據(jù)此,如果采用觸摸屏,則由于便攜式電子裝置不需要諸如鍵盤的單獨的輸入單元,因此便攜式電子裝置可增加顯示區(qū)域。具有觸摸屏的便攜式電子裝置的觸摸輸入方案包括電阻式觸摸方案和電容式觸摸方案。如果采用電阻式觸摸方案,則便攜式電子裝置考慮在用戶使用手指等對觸摸屏進行觸摸時感測到的壓力,確定觸摸坐標。如果采用電容式觸摸方案,則便攜式電子裝置考慮在用戶使用手指等對觸摸屏進行觸摸時發(fā)生的電容變化,確定觸摸坐標。如果采用如上的電容式觸摸方案,則因為便攜式電子裝置按照電容變化進行操作,所以便攜式電子裝置會承受環(huán)境的影響引起的觸摸識別誤差。例如,因為由周圍環(huán)境(諸如,熒光燈、微波爐等)的電場和磁場的影響而發(fā)生電容變化誤差,所以使用電容式觸摸方案的便攜式電子裝置會承受觸摸識別誤差。再例如,當接地不穩(wěn)定的旅行適配器(TA)連接到便攜式電子裝置時,因為TA的不穩(wěn)定的供電影響電容變化,所以便攜式電子裝置會承受觸摸識別誤差。
發(fā)明內(nèi)容
為了解決以上討論的現(xiàn)有技術(shù)的不足,主要目標是提供在具有觸摸屏的電子裝置中用于補償觸摸誤差的設(shè)備和方法。本公開的另一方面在于提供在使用電容觸摸方案的電子裝置中用于補償觸摸誤差的設(shè)備和方法。本公開的再一方面在于提供在使用電容觸摸方案的電子裝置中用于補償由輻射噪聲引起的觸摸誤差的設(shè)備和方法。本公開的另一方面在于提供在使用電容觸摸方案的電子裝置中用于補償由旅行適配器(TA)的不穩(wěn)定的供電引起的觸摸誤差的設(shè)備和方法。
本公開的另一方面在于提供在使用電容觸摸方案的電子裝置中用于考慮觸摸誤差發(fā)生計數(shù)來補償觸摸誤差的設(shè)備和方法。本公開的另一方面在于提供在使用電容觸摸方案的電子裝置中用于使用降噪濾波器補償觸摸誤差的設(shè)備和方法。本公開的另一方面在于提供在使用電容觸摸方案的電子裝置中用于調(diào)整觸摸靈敏度以補償觸摸誤差的設(shè)備和方法。本公開的另一方面在于提供使用降噪濾波器添加方案、觸摸靈敏度調(diào)整方案和頻率改變方案中的至少一個來補償觸摸誤差的設(shè)備和方法。通過提供在具有觸摸屏的電子裝置中用于補償觸摸誤差的設(shè)備和方法實現(xiàn)以上方面。根據(jù)本公開的一方面,提供一種在使用電容觸摸方案的電子裝置中補償觸摸誤差的方法。所述方法包括:識別是否發(fā)生觸摸誤差;當發(fā)生觸摸誤差時,添加降噪濾波器以補償觸摸誤差。根據(jù)本公開的另一方面,提供一種在使用電容觸摸方案的電子裝置中補償觸摸誤差的方法。所述方法包括:識別是否發(fā)生觸摸誤差;當發(fā)生觸摸誤差時,調(diào)整觸摸靈敏度以補償觸摸誤差。根據(jù)本公開的另一方面,提供一種在使用電容觸摸方案的電子裝置中補償觸摸誤差的方法。所述方法包括:識別是否發(fā)生觸摸誤差;當發(fā)生觸摸誤差時,使用降噪濾波器添加方案、觸摸靈敏度調(diào)整方案和觸摸頻率改變方案中的至少一個觸摸誤差補償方案來補償觸摸誤差。根據(jù)本公開的另一方面,提供一種使用電容觸摸方案的電子裝置。所述裝置包括:觸摸屏,用于檢測觸摸的存在和位置;`一個或多個處理器,用于執(zhí)行計算機程序;存儲單元,用于存儲數(shù)據(jù)和指令;一個或多個程序,存儲在存儲單元中,并且由所述一個或多個處理器執(zhí)行所述一個或多個程序。當發(fā)生觸摸誤差時,程序添加降噪濾波器以補償觸摸誤差。根據(jù)本公開的另一方面,提供一種使用電容觸摸方案的電子裝置。所述裝置包括:觸摸屏,用于檢測觸摸的存在和位置;一個或多個處理器,用于執(zhí)行計算機程序;存儲單元,用于存儲數(shù)據(jù)和指令;一個或多個程序,存儲在存儲單元中,并且由所述一個或多個處理器執(zhí)行所述一個或多個程序。當發(fā)生觸摸誤差時,程序調(diào)整觸摸靈敏度以補償觸摸誤差。根據(jù)本公開的另一方面,提供一種使用電容觸摸方案的電子裝置。所述裝置包括:觸摸屏,用于檢測觸摸的存在和位置;一個或多個處理器,用于執(zhí)行計算機程序;存儲單元,用于存儲數(shù)據(jù)和指令;一個或多個程序,存儲在存儲單元中,并且由所述一個或多個處理器執(zhí)行所述一個或多個程序。當發(fā)生觸摸誤差時,程序使用降噪濾波器添加方案、觸摸靈敏度調(diào)整方案和觸摸頻率改變方案中的至少一個觸摸誤差補償方案來補償觸摸誤差。在描述下面的具體實施方式
之前,對整個本專利文件中使用的特定詞語和短語的定義進行闡述會是有益的:術(shù)語“包括”及其衍生詞表示包括但不限于此;術(shù)語“或”是指包括在內(nèi)的,表示“和/或”;短語“與...相關(guān)”和短語“與其相關(guān)”以及它們的衍生短語可表示包括、被包括在之內(nèi)、互聯(lián)、包含、被包含在之內(nèi)、連接到或與...連接、耦接到或與...耦接、與...可通信、與...配合、交織、并列、接近于、綁定到或與...綁定、具有...的屬性等;術(shù)語“控制器”表示控制至少一個操作的任何裝置、系統(tǒng)或所述裝置和系統(tǒng)的一部分,這樣的裝置可利用硬件、固件或軟件,或它們中的至少兩個的一些組合來實現(xiàn)。應(yīng)注意不論是以本地方式還是遠程方式,與任何特定的控制器相關(guān)的功能可以是集中式或分布式。在整個本專利文件中提供了對特定詞語和短語的定義,本領(lǐng)域的普通技術(shù)人員應(yīng)理解:在許多情況(即使不是大多數(shù)情況)下,這樣的定義應(yīng)用于所定義的詞語和短語在之前和之后的使用。
為了更完整地理解本公開及其優(yōu)點,現(xiàn)參考結(jié)合附圖的以下描述,在附圖中相同的標號表不相同的部件:圖1示出根據(jù)本公開示例性實施例的具有觸摸屏的電子裝置的框圖;圖2示出根據(jù)本公開第一示例性實施例的在具有觸摸屏的電子裝置中用于補償觸摸誤差的過程的流程圖;圖3示出根據(jù)本公開第一示例性實施例的在具有觸摸屏的電子裝置中用于考慮連接或未連接旅行適配器(TA)來補償觸摸誤差的過程的流程圖;圖4示出根據(jù)本公開第二示例性實施例的在具有觸摸屏的電子裝置中用于補償觸摸誤差的過程的流程圖;圖5示出根據(jù)本公開第二示例性實施例的在具有觸摸屏的電子裝置中用于考慮連接或未連接TA來補償觸摸誤差的過程的流程圖;圖6示出根據(jù)本公開第三示例性實施例的在具有觸摸屏的電子裝置中用于補償觸摸誤差的過程的流程圖;圖7示出根據(jù)本公 開第三示例性實施例的在具有觸摸屏的電子裝置中用于考慮連接或未連接TA來補償觸摸誤差的過程的流程圖。
具體實施例方式以下討論的圖1至圖7以及在此專利文檔中的用于描述本公開的原理的多個實施例僅作為說明的方式,并且不應(yīng)被解釋為限制本公開的范圍的任何方式。本領(lǐng)域的技術(shù)人員將理解可在任何適當布置的系統(tǒng)或裝置中實現(xiàn)本公開的原理。以下將參照附圖描述本發(fā)明的優(yōu)選實施例。在下面的描述中,由于公知的功能或構(gòu)造的不必要的細節(jié)會使本發(fā)明不清楚,因此不詳細描述公知的功能或構(gòu)造。此外,以下描述的考慮本發(fā)明中的功能定義的術(shù)語可根據(jù)用戶和操作者的意圖或?qū)嵺`而不同。因此,應(yīng)基于整個此說明書中的公開定義術(shù)語。以下,本公開描述在使用電容式觸摸方案的電子裝置中用于補償觸摸誤差的技術(shù)。在下面的描述中,電子裝置包括具有電容式觸摸方案的觸摸感測顯示器的移動通信終端、便攜式數(shù)字助理(PDA)、膝上型計算機、智能電話、上網(wǎng)本、移動互聯(lián)網(wǎng)裝置(MID)、超便攜移動個人計算機(UMPC)、平板PC、導航儀、MPEG音頻層-3 (MPC)播放器等。圖1示出根據(jù)本公開示例性實施例的具有觸摸屏的電子裝置的框圖。如圖1中所示,電子裝置100包括存儲單元110、處理器單元120、通信系統(tǒng)130、外部端口 140、音頻處理器150、輸入輸出(IO)控制器160、觸摸屏170以及輸入裝置180。這里,可設(shè)置多個存儲單元110和外部端口 140。
處理器單元120包括存儲器控制器121、處理器122和外圍接口 123。這里,可設(shè)置多個處理器122。通信系統(tǒng)130包括射頻(RF)處理器131和基帶處理器132。前述的組成元件可被實現(xiàn)為硬件(諸如一個或多個集成電路)、軟件或硬件和軟件的組合。如下描述每個組成元件。存儲單元110可包括程序存儲單元和數(shù)據(jù)存儲單元。程序存儲單元存儲用于控制電子裝置100的操作的程序。數(shù)據(jù)存儲單元存儲在程序執(zhí)行期間產(chǎn)生的數(shù)據(jù)。例如,程序存儲單元包括操作系統(tǒng)(OS)程序111、通信程序112、圖形程序113、用戶界面程序114、至少一個應(yīng)用115以及觸摸補償程序116。OS程序111包括用于控制整體系統(tǒng)操作的至少一個軟件組成元件。在示例性實施例中,OS程序1 11執(zhí)行使在多個硬件(裝置)和軟件組成元件之間進行順暢的通信的功倉泛。通信程序112包括用于處理通過RF處理器131或外部端口 140發(fā)送和接收的數(shù)據(jù)的至少一個軟件組成元件。圖形程序113包括用于在觸摸屏170上用圖形提供用戶界面的至少一個軟件組成元件。用戶界面程序114包括與電子裝置100和用戶之間的用戶界面有關(guān)的至少一個軟件組成元件。應(yīng)用程序115包括針對安裝在電子裝置100中的至少一個應(yīng)用的軟件組成元件。觸摸補償程序116包括用于補償觸摸誤差的軟件組成元件,其中,由IO控制器160中包括的觸摸屏面板集成電路(TSP IC)識別所述觸摸誤差。例如,觸摸補償程序116包括如下面的圖2所示的根據(jù)誤差發(fā)生計數(shù)來應(yīng)用至少一個降噪濾波器以補償觸摸誤差的指令。在示例性實施例中,觸摸補償程序116可包括如下面的圖3所示根據(jù)觸摸誤差發(fā)生的原因調(diào)整應(yīng)用降噪濾波器的數(shù)量的指令。再例如,觸摸補償程序116可包括如下面的圖4所示的根據(jù)誤差發(fā)生計數(shù)調(diào)整觸摸靈敏度以補償觸摸誤差的指令。在示例性實施例中,觸摸補償程序116可包括如下面的圖5所示的根據(jù)觸摸誤差發(fā)生的原因調(diào)整觸摸靈敏度調(diào)整計數(shù)的指令。這里,觸摸誤差發(fā)生的原因包括由周圍環(huán)境的電場或磁場引起的輻射噪聲和由不穩(wěn)定的供電引起的電源噪聲。處理器單元120的存儲器控制器121控制存儲單元110的到其他組成元件(諸如,處理器122或外圍接口 123)的存取。外圍接口 123控制處理器122和存儲單元110與電子裝置100的外圍裝置的連接。處理器122進行控制,以提供諸如語音通信和數(shù)據(jù)通信的多種服務(wù)。此外,處理器122進行控制,以執(zhí)行存儲在存儲單元110中的程序并提供與執(zhí)行的程序?qū)?yīng)的多媒體服務(wù)。例如,當IO控制器160的TSP IC識別觸摸誤差時,處理器122執(zhí)行觸摸補償程序116并補償觸摸誤差。處理單元120中包括的存儲器控制器121、處理器122和外圍接口 123可被實現(xiàn)為單個芯片或單獨的芯片。通信系統(tǒng)130的RF處理器131通過天線發(fā)送/接收的RF信號。例如,RF處理器131將從基帶處理器132提供的基帶信號轉(zhuǎn)換為RF信號,并通過天線發(fā)送RF信號。此外,RF處理器131將通過天線提供的RF信號轉(zhuǎn)換為基帶信號,并將基帶信號發(fā)送到基帶處理器132。這里,RF處理器131包括RF收發(fā)器、放大器、調(diào)諧器、振蕩器、數(shù)字信號處理器、編解碼(CODEC)芯片組、用戶身份識別模塊(SM)卡等。外部端口 140包括:連接接口,用于允許電子裝置100直接連接到其它裝置或通過網(wǎng)絡(luò)間接連接到其它裝置。例如,外部端口 140包括用于對電子裝置100充電的充電接口。音頻處理器150通過揚聲器和麥克風提供用戶和電子裝置100之間的音頻接口。IO控制器160提供輸入輸出裝置(諸如,觸摸屏170、輸入裝置180等)與外圍接口 123之間的接口。在示例性實施例中,IO控制器160包括:TSP 1C,用于根據(jù)通過觸摸屏170提供的電容變化確定觸摸坐標。觸摸屏170根據(jù)圖形程序113的控制顯示電子裝置100的狀態(tài)信息、由用戶輸入的字符、運動圖像、靜止圖像等。此外,觸摸屏170通過IO控制器160向處理器單元120提供觸摸屏170的觸摸信息。輸入裝置180通過IO控制器160向處理器單元120提供通過用戶的選擇產(chǎn)生的輸入數(shù)據(jù)。例如,輸入裝置180被構(gòu)造為僅包括用于控制電子裝置100的控制按鈕。再例如,輸入裝置180可被構(gòu)造為用于從用戶接收輸入數(shù)據(jù)的鍵盤。圖2示出根據(jù)本公開第一示例性實施例的在具有觸摸屏的電子裝置中用于補償觸摸誤差的過程。參照圖2,在步驟201,具有觸摸屏的電子裝置識別是否發(fā)生觸摸誤差。例如,當發(fā)生突然的電容變化時,電子裝置識別為發(fā)生觸摸誤差。再例如,當觸摸識別位置沒有包括在觸摸屏中時,電子裝置可識別為 發(fā)生觸摸誤差。如果在步驟201識別為沒有發(fā)生觸摸誤差,則電子裝置識別為沒必要進行觸摸誤差補償,并終止本公開的算法。相反,如果在步驟201識別為發(fā)生觸摸誤差,則電子裝置進行到步驟203,并應(yīng)用降噪濾波器以補償觸摸誤差。在示例性實施例中,電子裝置應(yīng)用參考數(shù)量的降噪濾波器。這里,參考數(shù)量表示為了補償觸摸誤差而一次應(yīng)用的降噪濾波器的數(shù)量。降噪濾波器包括中值濾波器。在補償觸摸誤差之后,電子裝置進行到步驟205,并識別即使在應(yīng)用降噪濾波器之后是否發(fā)生新的觸摸誤差。如果在步驟205識別為在應(yīng)用降噪濾波器之后不發(fā)生新的觸摸誤差,則電子裝置識別為已通過應(yīng)用的降噪濾波器補償了觸摸誤差。據(jù)此,電子裝置終止本公開的算法。在示例性實施例中,電子裝置初始化誤差發(fā)生計數(shù)。相反,如果在步驟205識別為即使在應(yīng)用了降噪濾波器之后發(fā)生新的觸摸誤差,則電子裝置進行到步驟207,并識別誤差發(fā)生計數(shù)是否大于參考計數(shù),以確定額外應(yīng)用降噪濾波器還是不應(yīng)用降噪濾波器。如果在步驟207識別為誤差發(fā)生計數(shù)小于或等于參考計數(shù),則電子裝置確定額外應(yīng)用降噪濾波器。據(jù)此,電子裝置進行到步驟209并更新誤差發(fā)生計數(shù)。例如,電子裝置將誤差發(fā)生計數(shù)增加一等級。接下來,電子裝置返回步驟203,并額外應(yīng)用降噪濾波器以補償新的觸摸誤差。
相反,如果在步驟207識別為誤差發(fā)生計數(shù)大于參考計數(shù),則電子裝置識別為因為觸摸誤差嚴重,所以無法進行觸摸誤差補償。據(jù)此,電子裝置終止本公開的算法。在示例性實施例中,電子裝置可向用戶提供無法進行觸摸誤差補償信息。例如,電子裝置產(chǎn)生指示觸摸噪聲嚴重的警告和警告音中的至少一個,以向用戶提供無法進行觸摸誤差補償信息。在前述的示例性實施例中,具有觸摸屏的電子裝置使用降噪濾波器補償觸摸誤差。在示例性實施例中,具有觸摸屏的電子裝置可如下面的圖3中所示根據(jù)觸摸誤差發(fā)生的原因不同地設(shè)置應(yīng)用降噪濾波器的數(shù)量。在下面的描述中,假設(shè)觸摸誤差發(fā)生的原因包括由周圍環(huán)境的電場或磁場引起的輻射噪聲以及由不穩(wěn)定的供電引起的電源噪聲。圖3示出根據(jù)本公開第一示例性實施例的在具有觸摸屏的電子裝置中用于考慮連接或未連接旅行適配器(TA)來補償觸摸誤差的過程。參照圖3,在步驟301,具有觸摸屏的電子裝置識別是否發(fā)生觸摸誤差。例如,當發(fā)生突然的電容變化時,電子裝置識別為發(fā)生觸摸誤差。再例如,當觸摸識別位置沒有包括在觸摸屏中時,電子裝置可識別為發(fā)生觸摸誤差。如果在步驟301識別為沒有發(fā)生觸摸誤差,則電子裝置識別為沒有必要進行觸摸誤差補償,并終止本公開的算法。相反,如果在步驟301識別為發(fā)生觸摸誤差,則電子裝置進行到步驟303,并識別TA是否被連接到電子裝置。例如,電子裝置識別外部電源是否被連接到電子裝置的外部端口的充電接口。
如果在步驟303識別為與TA連接,則電子裝置進行到步驟305,并應(yīng)用降噪濾波器以補償觸摸誤差。在示例性實施例中,電子裝置應(yīng)用參考數(shù)量的降噪濾波器。這里,參考數(shù)量表示為了觸摸誤差補償而一次應(yīng)用的降噪濾波器的數(shù)量。降噪濾波器包括中值濾波器。在補償觸摸誤差之后,電子裝置進行到步驟307,并識別即使在應(yīng)用了降噪濾波器之后,是否仍發(fā)生新的觸摸誤差。如果在步驟307識別為在應(yīng)用了降噪濾波器之后不發(fā)生新的觸摸誤差,則電子裝置識別為已通過應(yīng)用的降噪濾波器補償了觸摸誤差。據(jù)此,電子裝置終止本公開的算法。在示例性實施例中,電子裝置初始化誤差發(fā)生計數(shù)。相反,如果在步驟307識別為即使在應(yīng)用了降噪濾波器之后,仍發(fā)生新的觸摸誤差,則電子裝置進行到步驟309,并識別誤差發(fā)生計數(shù)是否大于第一參考計數(shù),以確定額外應(yīng)用降噪濾波器還是不應(yīng)用降噪濾波器。如果在步驟309識別為誤差發(fā)生計數(shù)小于或等于第一參考計數(shù),則電子裝置確定額外應(yīng)用降噪濾波器,據(jù)此,電子裝置進行到步驟311并更新誤差發(fā)生計數(shù)。例如,電子裝置將誤差發(fā)生計數(shù)增加一等級。接下來,電子裝置返回到步驟305,并額外應(yīng)用降噪濾波器以補償新的觸摸誤差。相反,如果在步驟309識別為誤差發(fā)生計數(shù)大于第一參考計數(shù),則電子裝置識別為因為觸摸誤差嚴重而無法進行觸摸誤差補償。據(jù)此,電子裝置終止本公開的算法。在示例性實施例中,電子裝置可向用戶提供無法進行觸摸誤差補償信息。例如,電子裝置產(chǎn)生指示觸摸噪聲嚴重的警告和警告音中的至少一個,以向用戶提供無法進行觸摸誤差補償信息。如果在步驟303識別為沒有與TA連接,則電子裝置進行到步驟313,并應(yīng)用降噪濾波器以補償觸摸誤差。在示例性實施例中,電子裝置應(yīng)用參考數(shù)量的降噪濾波器。這里,參考數(shù)量表示為了觸摸誤差補償而一次應(yīng)用的降噪濾波器的數(shù)量。降噪濾波器包括中值濾波器。在補償觸摸誤差之后,電子裝置進行到步驟315,并識別即使在應(yīng)用了降噪濾波器之后,是否仍發(fā)生新的觸摸誤差。如果在步驟315識別為在應(yīng)用了降噪濾波器之后不發(fā)生新的觸摸誤差,則電子裝置識別為已通過應(yīng)用的降噪濾波器補償了觸摸誤差。據(jù)此,電子裝置終止本公開的算法。在示例性實施例中,電子裝置初始化誤差發(fā)生計數(shù)。相反,如果在步驟315識別為即使在應(yīng)用了降噪濾波器之后,仍發(fā)生新的觸摸誤差,則電子裝置進行到步驟317,并識別誤差發(fā)生計數(shù)是否大于第二參考計數(shù),以確定額外應(yīng)用降噪濾波器還是不應(yīng)用降噪濾波器。這里,第二參考計數(shù)被設(shè)置為小于第一參考計數(shù)。如果在步驟317識別為誤差發(fā)生計數(shù)小于或等于第二參考計數(shù),則電子裝置確定額外應(yīng)用降噪濾波器。據(jù)此,電子裝置進行到步驟319并更新誤差發(fā)生計數(shù)。例如,電子裝置將誤差發(fā)生計數(shù)增加一等級。接下來,電子裝置 返回到步驟313,并額外應(yīng)用降噪濾波器以補償新的觸摸誤差。相反,如果在步驟317識別為誤差發(fā)生計數(shù)大于第二參考計數(shù),則電子裝置識別為因為觸摸誤差嚴重而無法進行觸摸誤差補償。據(jù)此,電子裝置終止本公開的算法。在示例性實施例中,電子裝置可向用戶提供無法進行觸摸誤差補償信息。例如,電子裝置產(chǎn)生指示觸摸噪聲嚴重的警告和警告音中的至少一個,以向用戶提供無法進行觸摸誤差補償信息。如上所述,電子裝置在可根據(jù)觸摸誤差發(fā)生的原因不同地設(shè)置增加降噪濾波器的數(shù)量。例如,因為在電子裝置中不穩(wěn)定的供電引起的電源噪聲充當比輻射噪聲更大的觸摸誤差,電子裝置可將用于補償不穩(wěn)定的供電引起的電源噪聲的增加數(shù)量設(shè)置為大于用于補充輻射噪聲的增加數(shù)量。如果用于感測觸摸屏的電容變化的觸摸環(huán)境改變,則電子裝置可初始化圖2或圖3中示出的觸摸補償算法。例如,如果TA被連接到補償輻射噪聲引起的觸摸誤差的電子裝置,則電子裝置可初始化圖2或圖3中示出的觸摸補償算法。在示例性實施例中,電子裝置將降噪濾波器值恢復(fù)為與觸摸誤差首次發(fā)生以前相同。再例如,如果TA與補償不穩(wěn)定供電引起的觸摸誤差的電子裝置斷開連接,則電子裝置可初始化圖2或圖3中示出的觸摸補償算法。在示例性實施例中,電子裝置將降噪濾波器恢復(fù)為與觸摸誤差首次發(fā)生以前相同。在前述的示例性實施例中,具有觸摸屏的電子裝置使用降噪濾波器補償觸摸誤差。在另一示例性實施例中,具有觸摸屏的電子裝置可調(diào)整觸摸靈敏度和補償觸摸誤差。例如,由于觸摸靈敏度高,因此使用電容觸摸方案的電子裝置對于周圍噪聲更加敏感。據(jù)此,使用電容觸摸方案的電子裝置可如下面的圖4所示調(diào)整觸摸靈敏度和補償觸摸誤差。圖4示出根據(jù)本公開的第二示例性實施例的在具有觸摸屏的電子裝置中用于補償觸摸誤差的過程。參照圖4,在步驟401,具有觸摸屏的電子裝置識別是否發(fā)生觸摸誤差。例如,當發(fā)生突然的電容變化時,電子裝置識別為發(fā)生觸摸誤差。再例如,當觸摸識別位置沒有包括在觸摸屏中時,電子裝置可識別為發(fā)生觸摸誤差。如果在步驟401識別為沒有發(fā)生觸摸誤差,則電子裝置識別為沒有必要進行觸摸誤差補償,并終止本公開的算法。相反,如果在步驟401識別為發(fā)生觸摸誤差,則電子裝置進行到步驟403并調(diào)整觸摸靈敏度,以補償觸摸誤差。例如,電子裝置將觸摸靈敏度減小一等級。也就是說,電子裝置將觸摸靈敏度降低一等級。根據(jù)另一示例性實施例,電子裝置將觸摸靈敏度降低到參考范圍。在補償觸摸誤差之后,電子裝置進行到步驟405,并識別即使在調(diào)整觸摸靈敏度之后,是否仍發(fā)生新的觸摸誤差。如果在步驟405識別為在調(diào)整了觸摸靈敏度之后,沒有發(fā)生新的觸摸誤差,則電子裝置識別為已通過觸摸靈敏度的調(diào)整補償了觸摸誤差。據(jù)此,電子裝置終止本公開的算法。在示例性實施例中,電子裝置初始化誤差發(fā)生計數(shù)。相反,如果在步驟405識別為在調(diào)整了觸摸靈敏度之后,發(fā)生新的觸摸誤差,則電子裝置進行到步驟407,并識別誤差發(fā)生計數(shù)是否大于參考計數(shù),以確定額外的觸摸靈敏度的調(diào)整。如果在步驟407識別為誤差發(fā)生計數(shù)小于或等于參考計數(shù),則電子裝置確定額外調(diào)整觸摸靈敏度。據(jù)此,電子裝置進行到步驟409并更新誤差發(fā)生計數(shù)。例如,電子裝置將誤差發(fā)生計數(shù)增加一等級。接下來,電子裝置返回步驟403,并額外調(diào)整觸摸靈敏度以補償新的觸摸誤差。例如,電子裝置將觸摸靈敏度減小一等級。也就是說,電子裝置將觸摸靈敏度降低一等級。根據(jù)另一示例性實施例,電子裝置將觸摸靈敏度降低到參考范圍。相反,如果在步驟407識別為誤差發(fā)生計數(shù)大于參考計數(shù),則電子裝置識別為因為觸摸誤差嚴重而無法進行觸摸誤差補償。據(jù)此,電子裝置終止本公開的算法。在示例性實施例中,電子裝置可向用戶提供無法進行觸摸誤差補償信息。例如,電子裝置產(chǎn)生指示觸摸噪聲嚴重的警告和警告音中的至少一個,以向用戶提供無法進行觸摸誤差補償信息。在前述的示例性實施例中,電子裝置根據(jù)誤差發(fā)生計數(shù)調(diào)整觸摸靈敏度,以補償觸摸誤差。在示例性實施例中,具有觸摸屏的電子裝置可如下面的圖5所示根據(jù)觸摸誤差發(fā)生的原因不同地設(shè)置觸摸靈敏度調(diào)整的次數(shù)。在下面的描述中,假設(shè)觸摸誤差發(fā)生的原因包括周圍環(huán)境的電場或磁場引起的輻射噪聲以及不穩(wěn)定的供電引起的電源噪聲。圖5示出根據(jù)本公開的第二示例性實施例的在具有觸摸屏的電子裝置中用于考慮連接或未連接TA來補償觸摸誤差的過程。參照圖5,在步驟501,具有觸摸屏的電子裝置識別是否發(fā)生觸摸誤差。例如,當發(fā)生突然的電容變化時,電子裝置識別為發(fā)生觸摸誤差。再例如,當觸摸識別位置沒有包括在觸摸屏中時,電子裝置可識別為發(fā)生觸摸誤差。如果在步驟501識別為沒有發(fā)生觸摸誤差,則電子裝置識別為沒有必要進行觸摸誤差補償,并終止本公開的算法。相反,如果在步驟501識別為發(fā)生觸摸誤差,則電子裝置進行到步驟503并識別TA是否連接到電子裝置。 例如,電子裝置識別外部電源是否被連接到電子裝置的外部端口的充電接口。
如果在步驟503識別為與TA連接,則電子裝置進行到步驟505,并調(diào)整處理靈敏度以補償觸摸誤差。例如,電子裝置將觸摸靈敏度減小一等級。也就是說,電子裝置將觸摸靈敏度降低一等級。根據(jù)另一示例性實施例,電子裝置將觸摸靈敏度降低到參考范圍。在補償觸摸誤差之后,電子裝置進行到步驟507,并識別即使在調(diào)整了觸摸靈敏度之后,是否仍發(fā)生新的觸摸誤差。如果在步驟507識別為在調(diào)整了觸摸靈敏度之后,不發(fā)生新的觸摸誤差,則電子裝置識別為已通過調(diào)整的觸摸靈敏度補償了觸摸誤差。據(jù)此,電子裝置終止本公開的算法。在示例性實施例中,電子裝置初始化誤差發(fā)生計數(shù)。相反,如果在步驟507識別為即使在調(diào)整了觸摸靈敏度之后,仍發(fā)生新的觸摸誤差,則電子裝置進行到步驟509,并識別誤差發(fā)生計數(shù)是否大于第一參考計數(shù),以確定額外調(diào)整觸摸靈敏度還是不調(diào)整觸摸靈敏度。如果在步驟509識別為誤差發(fā)生計數(shù)小于或等于第一參考計數(shù),則電子裝置確定額外調(diào)整觸摸靈敏度。據(jù)此,電子裝置進行到步驟511,并更新誤差發(fā)生計數(shù)。例如,電子裝置將誤差發(fā)生計數(shù)增加一等級。接下來,電子裝置返回步驟505,并額外調(diào)整觸摸靈敏度以補償新的觸摸誤差。例如,電子裝置將觸摸靈敏度減小一等級。也就是說,電子裝置將觸摸靈敏度降低一等級。根據(jù)另一示例性實施例,電子裝置將觸摸靈敏度降低到參考范圍。相反,如果在步驟509識別為誤差發(fā)生計數(shù)大于第一參考計數(shù),則電子裝置識別為因為觸摸誤差嚴重而無法進行觸摸誤差補償。據(jù)此,電子裝置終止本公開的算法。在示例性實施例中,電子裝置可向用戶提供無法進行觸摸誤差補償信息。例如,電子裝置產(chǎn)生指示觸摸噪聲嚴重的警告和警告音中的至少一個,以向用戶提供無法進行觸摸誤差補償信息。如果在步驟503識別為沒有與TA連接,則電子裝置進行到步驟513,并調(diào)整觸摸靈敏度以補償觸摸誤差。例如 ,電子裝置將觸摸靈敏度減小一等級。也就是說,電子裝置將觸摸靈敏度降低一等級。根據(jù)另一示例性實施例,電子裝置將觸摸靈敏度降低到參考范圍。在補償觸摸誤差之后,電子裝置進行到步驟515,并識別即使在調(diào)整觸摸靈敏度之后是否仍發(fā)生新的觸摸誤差。如果在步驟515識別為在調(diào)整觸摸靈敏度之后沒有發(fā)生新的觸摸誤差,則電子裝置識別為已通過調(diào)整的觸摸靈敏度補償了觸摸誤差。據(jù)此,電子裝置終止本公開的算法。在示例性實施例中,電子裝置初始化誤差發(fā)生計數(shù)。相反,如果在步驟515識別為即使在調(diào)整觸摸靈敏度之后,仍發(fā)生新的觸摸誤差,則電子裝置進行到步驟517,并識別誤差發(fā)生計數(shù)是否大于第二參考計數(shù)以確定額外調(diào)整觸摸靈敏度還是不調(diào)整觸摸靈敏度。這里,第二參考計數(shù)被設(shè)置為小于第一參考計數(shù)。如果在步驟517識別為誤差發(fā)生計數(shù)小于或等于第二參考計數(shù),則電子裝置確定額外調(diào)整觸摸靈敏度。據(jù)此,電子裝置進行到步驟519并更新誤差發(fā)生計數(shù)。例如,電子裝置將誤差發(fā)生計數(shù)增加一等級。接下來,電子裝置返回步驟513,并額外調(diào)整觸摸靈敏度以補償新的觸摸誤差。例如,電子裝置將觸摸靈敏度減小一等級。也就是說,電子裝置將觸摸靈敏度增加一等級。根據(jù)另一示例性實施例,電子裝置將觸摸靈敏度降低到參考范圍。相反,如果在步驟517識別為誤差發(fā)生計數(shù)大于第二參考計數(shù),則電子裝置識別為因為觸摸誤差嚴重而無法進行觸摸誤差補償。據(jù)此,電子裝置終止本公開的算法。在示例性實施例中,電子裝置可向用戶提供無法進行觸摸誤差補償信息。例如,電子裝置產(chǎn)生指示觸摸噪聲嚴重的警告和警告音中的至少一個,以向用戶提供無法進行觸摸誤差補償信息。如上所述,具有觸摸屏的電子裝置可根據(jù)觸摸誤差發(fā)生的原因不同地設(shè)置觸摸靈敏度的調(diào)整次數(shù)。例如,因為在電子裝置中不穩(wěn)定的供電引起的電源噪聲充當比輻射噪聲更大的觸摸誤差,所以電子裝置可將用于補償不穩(wěn)定的電源引起的電源噪聲的調(diào)整次數(shù)設(shè)置為大于用于補償輻射噪聲的調(diào)整次數(shù)。如果用于感測觸摸屏的電容變化的環(huán)境改變,則電子裝置可初始化圖4或圖5所示的觸摸補償算法。例如,如果TA連接到補償輻射噪聲引起的觸摸誤差的電子裝置,則電子裝置可初始化圖4或圖5所示的觸摸補償算法。在示例性實施例中,電子裝置將觸摸靈敏度恢復(fù)為與首次發(fā)生觸摸誤差以前相同。再例如,如果TA與補償不穩(wěn)定的供電引起的觸摸誤差的電子裝置斷開連接,則電子裝置可初始化圖4或圖5所示的觸摸補償算法。在示例性實施例中,電子裝置將觸摸靈敏度恢復(fù)為與首次發(fā)生觸摸誤差以前相同。在前述的示例性實施例中,具有觸摸屏的電子裝置使用降噪濾波器或觸摸靈敏度調(diào)整方案補償觸摸誤差。在另一示例性實施例中,如下面的圖6所示,具有觸摸屏的電子裝置可通過應(yīng)用降噪濾波器、觸摸靈敏度調(diào)整方案和頻率改變方案中的至少一個來補償觸摸誤差。圖6示出根據(jù)本公開的第三示例性實施例的在具有觸摸屏的電子裝置中用于補償觸摸誤差的過程。參照圖6,在步驟601,具有觸摸屏的電子裝置識別是否發(fā)生觸摸誤差。例如,當發(fā)生突然的電容變化時,電子 裝置識別為發(fā)生觸摸誤差。再例如,當觸摸識別位置沒有包括在觸摸屏中時,電子裝置可識別為發(fā)生觸摸誤差。如果在步驟601識別為不發(fā)生觸摸誤差,則電子裝置識別為沒有必要進行觸摸誤差補償,并終止本公開的算法。相反,如果在步驟601識別為發(fā)生觸摸誤差,則電子裝置進行到步驟603,并應(yīng)用降噪濾波器添加方案、觸摸靈敏度調(diào)整方案和頻率改變方案中至少一個以補償觸摸誤差。例如,電子裝置使用降噪濾波器添加方案和觸摸靈敏度調(diào)整方案補償觸摸誤差。再例如,電子裝置使用降噪濾波器添加方案和頻率改變方案補償觸摸誤差。再例如,電子裝置使用觸摸靈敏度調(diào)整方案和頻率改變方案補償觸摸誤差。又例如,電子裝置使用降噪濾波器添加方案、觸摸靈敏度調(diào)整方案和頻率改變方案補償觸摸誤差。又例如,電子裝置使用降噪濾波器添加方案、觸摸靈敏度調(diào)整方案和頻率改變方案中的任何一個補償觸摸誤差。這里,頻率改變方案表示將頻率改變?yōu)閷τ谟|摸方案的多個可用的頻率中的任何一個的觸摸誤差補償方案。在補償觸摸誤差之后,電子裝置進行到步驟605,并識別即使在補償了觸摸誤差之后,是否仍發(fā)生新的觸摸誤差。如果在步驟605識別為在補償了觸摸誤差之后,沒有發(fā)生新的觸摸誤差,則電子裝置識別為已補償觸摸誤差。據(jù)此,電子裝置終止本公開的算法。在示例性實施例中,電子裝置初始化誤差發(fā)生計數(shù)。相反,如果在步驟605識別為即使在補償了觸摸誤差之后,仍發(fā)生新的觸摸誤差,則電子裝置進行到步驟607,并識別誤差發(fā)生計數(shù)是否大于參考計數(shù),以確定是額外補償觸摸誤差還是不補償觸摸誤差。如果在步驟607識別為誤差發(fā)生計數(shù)小于或等于參考計數(shù),則電子裝置確定額外補償觸摸誤差。據(jù)此,電子裝置進行到步驟609,并更新誤差發(fā)生計數(shù)。例如,電子裝置將誤差發(fā)生計數(shù)增加一等級。接下來,電子裝置返回步驟603,并應(yīng)用降噪濾波器添加方案、觸摸靈敏度調(diào)整方案和頻率改變方案中的至少一個,以額外補償新的觸摸誤差。例如,電子裝置使用降噪濾波器添加方案和觸摸靈敏度調(diào)整方案額外補償觸摸誤差。再例如,電子裝置使用降噪濾波器添加方案和頻率改變方案額外補償觸摸誤差。再例如,電子裝置使用觸摸靈敏度調(diào)整方案和頻率改變方案額外補償觸摸誤差。又例如,電子裝置使用降噪濾波器添加方案、觸摸靈敏度調(diào)整方案和頻率改變方案額外補償觸摸誤差。又例如,電子裝置使用降噪濾波器添加方案、觸摸靈敏度調(diào)整方案和頻率改變方案中的任何一個額外補償觸摸誤差。相反,如果在步驟607識別為誤差發(fā)生計數(shù)大于參考計數(shù),則電子裝置識別為因為觸摸誤差嚴重而無法進行觸摸誤差補償。據(jù)此,電子裝置終止本公開的算法。在示例性實施例中,電子裝置可向用戶提供無法進行觸摸誤差補償信息。例如,電子裝置產(chǎn)生指示觸摸噪聲嚴重的警告和警告音中的至少一個,以向用戶提供無法進行觸摸誤差補償信息。在前述的示例性實施例中,具有觸摸屏的電子裝置根據(jù)誤差發(fā)生計數(shù)確定觸摸補償計數(shù)。在示例性實施例中,如下面的圖7所示,具有觸摸屏的電子裝置可根據(jù)觸摸誤差發(fā)生的原因不同地設(shè)置觸摸補償計數(shù)。在下面的描述中,假設(shè)觸摸誤差發(fā)生的原因包括周圍環(huán)境的電場或磁場引起的輻射噪聲以及不穩(wěn)定的供電引起的電源噪聲。圖7示出根據(jù)本公開第三示例性實施例的在具有觸摸屏的電子裝置中用于考慮連接或未連接TA來補償觸摸誤差的過程。參照圖7,在步驟701,具有觸摸屏的電子裝置識別是否發(fā)生觸摸誤差。例如,當發(fā)生突然的電容變化時,電子裝置識別為發(fā)生觸摸誤差。再例如,當觸摸識別位置沒有包括在觸摸屏中時,電子裝置可識別為發(fā)生觸`摸誤差。如果在步驟701識別為沒有發(fā)生觸摸誤差,則電子裝置識別為沒有必要進行觸摸誤差補償,并終止本公開的算法。相反,如果在步驟701識別為發(fā)生觸摸誤差,則電子裝置進行到步驟703,并識別TA是否連接到電子裝置。例如,電子裝置識別外部電源是否連接到電子裝置的外部端口的充電接口。相反,如果在步驟703識別為TA連接到電子裝置,則電子裝置進行到步驟705,并應(yīng)用降噪濾波器添加方案、觸摸靈敏度調(diào)整方案和頻率改變方案中的至少一個以補償觸摸誤差。例如,電子裝置使用降噪濾波器添加方案和觸摸靈敏度調(diào)整方案補償觸摸誤差。再例如,電子裝置使用降噪濾波器添加方案和頻率改變方案補償觸摸誤差。再例如,電子裝置使用觸摸靈敏度調(diào)整方案和頻率改變方案補償觸摸誤差。又例如,電子裝置使用降噪濾波器添加方案、觸摸靈敏度調(diào)整方案和頻率改變方案補償觸摸誤差。又例如,電子裝置使用降噪濾波器添加方案、觸摸靈敏度調(diào)整方案、頻率改變方案中的任何一個補償觸摸誤差。這里,頻率改變方案表示將頻率改變?yōu)閷τ谟|摸方案的多個可用頻率中的任何一個的觸摸誤差補償方案。
在補償觸摸誤差之后,電子裝置進行到步驟707,并識別即使在補償了觸摸誤差之后,是否仍發(fā)生新的觸摸誤差。如果在步驟707識別為在補償了觸摸誤差之后,不發(fā)生新的觸摸誤差,則電子裝置識別為已補償了觸摸誤差。據(jù)此,電子裝置終止本公開的算法。在示例性實施例中,電子裝置初始化誤差發(fā)生計數(shù)。相反,如果在步驟707識別為即使在補償了觸摸誤差之后,仍發(fā)生新的觸摸誤差,則電子裝置進行到步驟709,并識別誤差發(fā)生計數(shù)是否大于第一參考計數(shù),以確定是額外補償觸摸誤差還是不補償觸摸誤差。如果在步驟709識別為誤差發(fā)生計數(shù)小于或等于第一參考計數(shù),則電子裝置確定額外補償觸摸誤差。據(jù)此,電子裝置進行到步驟711,并更新誤差發(fā)生計數(shù)。例如,電子裝置將誤差發(fā)生計數(shù)增加一等級。接下來,電子裝置返回步驟705,并應(yīng)用降噪濾波器添加方案、觸摸靈敏度調(diào)整方案和頻率改變方案中的至少一個以額外補償新的觸摸誤差。例如,電子裝置使用降噪濾波器添加方案和觸摸靈敏度調(diào)整方案額外補償觸摸誤差。再例如,電子裝置使用降噪濾波器添加方案和頻率改變方案額外補償觸摸誤差。再例如,電子裝置使用觸摸靈敏度調(diào)整方案和頻率改變方案額外補償觸摸誤差。又例如,電子裝置使用降噪濾波器添加方案、觸摸靈敏度調(diào)整方案和頻率改變方案額外補償觸摸誤差。又例如,電子裝置使用降噪濾波器添加方案、觸摸靈敏度調(diào)整方案、頻率改變方案中的任何一個額外補償觸摸誤差。相反,如果在步驟709識別為誤差發(fā)生計數(shù)大于第一參考計數(shù),則電子裝置識別為因為觸摸誤差嚴重而無法進行觸摸誤差補償。據(jù)此,電子裝置終止本公開的算法。在示例性實施例中,電子裝置可向用戶提供無法進行觸摸誤差補償信息。例如,電子裝置產(chǎn)生指示觸摸噪聲嚴重的警告和警告音中的至少一 個,以向用戶提供無法進行觸摸誤差補償信息。相反,如果在步驟703識別為TA沒有連接到電子裝置,則電子裝置進行到步驟713,并應(yīng)用降噪濾波器添加方案、觸摸靈敏度調(diào)整方案和頻率改變方案中的至少一個以補償觸摸誤差。例如,電子裝置使用降噪濾波器添加方案和觸摸靈敏度調(diào)整方案補償觸摸誤差。再例如,電子裝置使用降噪濾波器添加方案和頻率改變方案補償觸摸誤差。再例如,電子裝置使用觸摸靈敏度調(diào)整方案和頻率改變方案補償觸摸誤差。又例如,電子裝置使用降噪濾波器添加方案、觸摸靈敏度調(diào)整方案和頻率改變方案補償觸摸誤差。又例如,電子裝置使用降噪濾波器添加方案、觸摸靈敏度調(diào)整方案、頻率改變方案中的任何一個補償觸摸誤差。這里,頻率改變方案表示將頻率改變?yōu)閷τ谟|摸方案的多個可用頻率中的任何一個的觸摸誤差補償方案。在補償觸摸誤差之后,電子裝置進行到步驟715,并識別即使在補償了觸摸誤差之后,是否仍發(fā)生新的觸摸誤差。如果在步驟715識別為在補償了觸摸誤差之后,不發(fā)生新的觸摸誤差,則電子裝置識別為已補償了觸摸誤差。據(jù)此,電子裝置終止本公開的算法。在示例性實施例中,電子裝置初始化誤差發(fā)生計數(shù)。相反,如果在步驟715識別為即使在補償了觸摸誤差之后,仍發(fā)生新的觸摸誤差,則電子裝置進行到步驟717,并識別誤差發(fā)生計數(shù)是否大于第二參考計數(shù)以確定是額外補償觸摸誤差還是不補償觸摸誤差。
如果在步驟717識別為誤差發(fā)生計數(shù)小于或等于第二參考計數(shù),則電子裝置確定額外補償觸摸誤差。據(jù)此,電子裝置進行到步驟719并更新誤差發(fā)生計數(shù)。例如,電子裝置將誤差發(fā)生計數(shù)增加一等級。接下來,電子裝置返回步驟713,并應(yīng)用降噪濾波器添加方案、觸摸靈敏度調(diào)整方案和頻率改變方案中的至少一個,以額外補償新的觸摸誤差。例如,電子裝置使用降噪濾波器添加方案和觸摸靈敏度調(diào)整方案額外補償觸摸誤差。再例如,電子裝置使用降噪濾波器添加方案和頻率改變方案額外補償觸摸誤差。再例如,電子裝置使用觸摸靈敏度調(diào)整方案和頻率改變方案額外補償觸摸誤差。又例如,電子裝置使用降噪濾波器添加方案、觸摸靈敏度調(diào)整方案和頻率改變方案額外補償觸摸誤差。又例如,電子裝置使用降噪濾波器添加方案、觸摸靈敏度調(diào)整方案、頻率改變方案中的任何一個額外補償觸摸誤差。相反,如果在步驟717識別為誤差發(fā)生計數(shù)大于第二參考計數(shù),則電子裝置識別為因為觸摸誤差嚴重而無法進行觸摸誤差補償。據(jù)此,電子裝置終止本公開的算法。在示例性實施例中,電子裝置可向用戶提供無法進行觸摸誤差補償信息。例如,電子裝置產(chǎn)生指示觸摸噪聲嚴重的警告和警告音中的至少一個,以向用戶提供無法進行觸摸誤差補償信息。如上所述,具有觸摸屏的電子裝置可根據(jù)觸摸誤差發(fā)生的原因不同地設(shè)置觸摸補償?shù)拇螖?shù)。例如,因為在電子裝置中不穩(wěn)定的供電引起電源噪聲充當比輻射噪聲更大的觸摸誤差,所以電子裝置可將用于補償不穩(wěn)定的供電引起的電源噪聲的觸摸補償次數(shù)設(shè)置為大于用于補償輻射噪聲的觸摸補償次數(shù)。如果用于感測觸摸屏的電容變化的觸摸環(huán)境改變,則具有觸摸屏的電子裝置可初始化圖6或圖7所示的觸摸補償算法。例如,如果TA連接到補償輻射噪聲引起的觸摸誤差的電子裝置,則電子裝置可初始化圖6或圖7所示的觸摸補償算法。在示例性實施例中,電子裝置將降噪濾波器值恢復(fù)為與首次發(fā)生觸摸誤差以前相同。再例如,如果TA與補償不穩(wěn)定的供電引起的觸摸誤差的電子裝置斷開連接,則電子裝置可初始化圖6或圖7所示的觸摸補償算法。在示例性實施例中,電子裝置將降噪濾波器值恢復(fù)為與首次發(fā)生觸摸誤差以前相同。如上所述,本公開的示例性實施例具有這樣的優(yōu)點,所述優(yōu)點是指在使用電容觸摸方案的電子裝置中能夠通過考慮觸摸誤差發(fā)生計數(shù)補償觸摸誤差并使用降噪濾波器添加方案、觸摸靈敏度調(diào)整方案和頻率改變方案中的至少一個補償觸摸誤差,來補償周圍環(huán)境的電場或磁場或不穩(wěn)定的供電引起的觸摸誤差。雖然已 參照本發(fā)明的特定優(yōu)選實施例示出和描述了本發(fā)明,本領(lǐng)域的技術(shù)人員將理解,可在不脫離由權(quán)利要求限定的本發(fā)明的精神和范圍的情況下,在形式和細節(jié)上對本發(fā)明進行各種改變。
權(quán)利要求
1.一種在使用電容觸摸方案的電子裝置中用于補償觸摸誤差的方法,所述方法包括: 識別是否已發(fā)生觸摸誤差; 響應(yīng)于識別為已發(fā)生觸摸誤差,使用降噪濾波器添加方案、觸摸靈敏度調(diào)整方案和觸摸頻率改變方案中的至少一個觸摸誤差補償方案來補償觸摸誤差。
2.如權(quán)利要求1所述的方法,其中,當使用降噪濾波器添加方案時,補償觸摸誤差的步驟包括:添加至少一個降噪濾波器以補償觸摸誤差。
3.如權(quán)利要求2所述的方法,其中,降噪濾波器包括中值濾波器。
4.如權(quán)利要求1所述的方法,其中,當使用觸摸靈敏度調(diào)整方案時,補償觸摸誤差的步驟包括:將觸摸靈敏度降低到參考范圍以補償觸摸誤差。
5.如權(quán)利要求1所述的方法,還包括: 在觸摸誤差補償之后,識別是否發(fā)生額外的觸摸誤差;當在觸摸誤差補償之后發(fā)生額外觸摸誤差時,使用降噪濾波器添加方案、觸摸靈敏度調(diào)整方案和觸摸頻率改變方案中的至少一個觸摸誤差補償方案,額外補償額外的觸摸誤差。
6.如權(quán)利要求5所述的方法,其中,額外補償額外的觸摸誤差的步驟包括: 識別誤差發(fā)生計數(shù); 當誤差發(fā)生計數(shù)小于或等于參考計數(shù)時,使用降噪濾波器添加方案、觸摸靈敏度調(diào)整方案和觸摸頻率改變方案中的至少一個觸摸誤差補償方案,額外補償額外的觸摸誤差。
7.如權(quán)利要求6所述的方法,其中,根據(jù)旅行適配器TA連接或未連接到電子裝置來確定參考計數(shù)。
8.如權(quán)利要求7所述的方法,其中,TA被連接到電子裝置時的第一參考計數(shù)被設(shè)置為大于TA沒有被連接到電子裝置時的第二參考計數(shù)。
9.如權(quán)利要求6所述的方法,還包括:當誤差發(fā)生計數(shù)大于參考計數(shù)時,產(chǎn)生無法進行觸摸誤差補償信息。
10.如權(quán)利要求5所述的方法,還包括:當在觸摸誤差補償之后沒有發(fā)生觸摸誤差時,初始化誤差發(fā)生計數(shù)。
11.一種電子裝置,包括: 觸摸屏; 存儲單元; 存儲在存儲單元上的一個或多個程序; 一個或多個處理器,被配置為執(zhí)行所述一個或多個程序,從而: 響應(yīng)于識別為已發(fā)生的觸摸誤差,使用降噪濾波器添加方案、觸摸靈敏度調(diào)整方案和觸摸頻率改變方案中的至少一個觸摸誤差補償方案,補償觸摸誤差。
12.如權(quán)利要求11所述的裝置,其中,當使用降噪濾波器添加方案時,所述一個或多個處理器被配置為執(zhí)行所述一個或多個程序以添加至少一個降噪濾波器,從而補償觸摸誤差。
13.如權(quán)利要求12所述的裝置,其中,降噪濾波器包括中值濾波器。
14.如權(quán)利要求11所述的裝置,其中,當使用觸摸靈敏度調(diào)整方案時,所述一個或多個處理器被配置為執(zhí)行所述一個或多個程序以將觸摸靈敏度降低到參考范圍,從而補償觸摸誤差。
15.如權(quán)利要求11所述的裝置,其中,響應(yīng)于識別為在觸摸誤差補償之后發(fā)生額外的觸摸誤差,所述一個或多個處理器被配置為執(zhí)行所述一個或多個程序,以使用降噪濾波器添加方案、觸摸靈敏度調(diào)整方案和觸摸頻率改變方案中的至少一個觸摸誤差補償方案,額外補償額外的觸摸誤差。
16.如權(quán)利要求15所述的裝置,其中,誤差發(fā)生計數(shù)被識別,當誤差發(fā)生計數(shù)小于或等于參考計數(shù)時,所述一個或多個處理器被配置為執(zhí)行所述一個或多個程序以使用降噪濾波器添加方案、觸摸靈敏度調(diào)整方案和觸摸頻率改變方案中的至少一個觸摸誤差補償方案,額外補償額外的觸摸誤差。
17.如權(quán)利要求16所述的裝置,其中,參考計數(shù)根據(jù)電子裝置連接或未連接到旅行適配器TA被確定。
18.如權(quán)利要求17所述的裝置,其中,TA被連接到電子裝置時的第一參考計數(shù)被設(shè)置為大于TA沒有被連接到電子裝置時的第二參考計數(shù)。
19.如權(quán)利要求16所述的裝置,其中,當誤差發(fā)生計數(shù)大于參考計數(shù)時,所述一個或多個處理器被配置為執(zhí)行所述一個或多個程序以產(chǎn)生無法進行觸摸誤差補償信息。
20.如權(quán)利要求15所述的裝置,其中,當在觸摸誤差補償之后不發(fā)生觸摸誤差時,所述一個或多個處 理器被配置為執(zhí)行所述一個或多個程序以初始化誤差發(fā)生計數(shù)。
全文摘要
提供一種在具有觸摸屏的電子裝置中補償觸摸誤差的設(shè)備和方法。用于補償觸摸誤差的方法包括識別是否發(fā)生觸摸誤差;當發(fā)生觸摸誤差時,使用降噪濾波器添加方案、觸摸靈敏度調(diào)整方案和觸摸頻率改變方案中的至少一個觸摸誤差補償方案來補償觸摸誤差。
文檔編號G06F3/044GK103246418SQ20131005121
公開日2013年8月14日 申請日期2013年2月16日 優(yōu)先權(quán)日2012年2月10日
發(fā)明者李憲碩, 樸鐘大, 許勛道 申請人:三星電子株式會社