專利名稱:一種觸摸控制方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種觸摸控制方法,屬于觸摸屏控制技術(shù)領(lǐng)域。
背景技術(shù):
目前在家用電器等各個領(lǐng)域都普遍采用觸摸屏作為顯示及操作裝置,觸摸屏上基本劃分為功能選擇觸摸區(qū)域和程序選擇觸摸區(qū)域,觸摸屏連接控制單元,用戶根據(jù)需要及觸摸屏上的提示,選擇和操作所需要的功能或程序,進(jìn)而完成全部所需作業(yè)。根據(jù)觸摸控制方法不同,目前普遍采用的觸摸屏基本上分為兩種,一種是電容式觸摸屏,另一種是電阻式觸摸屏。對于電容式觸摸屏,當(dāng)手指觸摸在屏上時,由于人體電場,用戶和觸摸屏表面形成一個耦合電容,對于高頻電流來說,電容是直接導(dǎo)體,于是手指從接觸點吸走一個很小的電流,這個電流分從觸摸屏的四角上的電極中流出,并且流經(jīng)這四個電極的電流與手指到四角的距離成正比,控制單元通過對這四個電流比例的精確計算,得出觸摸點的位置。對于電阻式觸摸屏,當(dāng)手指接觸屏幕時,平常相互絕緣的兩層導(dǎo)電層就在觸摸點位置有了一個接觸,使得電壓由零變成非零,這種接觸狀態(tài)被控制單元檢測到后,進(jìn)行A/D 轉(zhuǎn)換,并將得到的電壓值與標(biāo)準(zhǔn)值相比得到觸摸點的坐標(biāo)。無論是電容式觸摸屏還是電阻式觸摸屏,都較易受電場等干擾,進(jìn)而影響其使用效果及檢測精度。另外,對于電容式觸摸屏,由于人體成為線路中的一部分,因而漂移現(xiàn)象比較嚴(yán)重,而且?guī)痔缀缶筒辉倨鹱饔?,使用受到較大的限制。
發(fā)明內(nèi)容
本發(fā)明主要目的在于解決上述問題和不足,提供一種不受電場干擾,檢測精度高的觸摸控制方法。。為實現(xiàn)上述目的,本發(fā)明的技術(shù)方案是一種觸摸控制方法,在觸摸屏單元中設(shè)置兩個檢測單元,兩個檢測單元分別包括 A、B兩個檢測點,用以檢測用戶觸動觸摸屏上的功能或程序選擇操作區(qū)域而引起的振動,兩個檢測單元檢測振動點傳導(dǎo)到所述A、B兩個檢測點的時間差值和/或時間值,并同時將檢測到的數(shù)值發(fā)送給控制單元;所述控制單元接收到所述檢測單元發(fā)送過來的數(shù)值后,與存儲單元中預(yù)先存儲的標(biāo)準(zhǔn)數(shù)值進(jìn)行對比,找到振動點相對應(yīng)的坐標(biāo)信息,從而確定用戶操作點的具體位置和相對應(yīng)的功能或程序,進(jìn)行相應(yīng)響應(yīng),實現(xiàn)功能或程序設(shè)置。本發(fā)明的進(jìn)一步改進(jìn)在于,所述存儲單元中的預(yù)先存儲數(shù)值包括三部分第一部分是所述A檢測點先接收到振動波后所述B檢測點再接收到振動波的時間差,以及與此相對應(yīng)的功能或程序;第二部分是所述B檢測點先接收到振動波后所述A檢測點再接收到振動波的時間差,以及與此相對應(yīng)的功能或程序;第三部分是所述A、B兩個檢測點同時接收到振動波所對應(yīng)的接收時間值,以及與此相對應(yīng)的功能或程序。所述存儲單元中各個功能或程序選擇操作區(qū)域到A、B兩個檢測點的傳輸時間為置的一個數(shù)值范圍。將所述A、B兩個檢測點形成一條線段,于此線段中心處假設(shè)一垂直線作為分界線,此分界線將整個觸摸屏分成分界線左側(cè)、分界線右側(cè)、分界線上三部分;將所述觸摸屏上位于所述分界線左側(cè)和分界線右側(cè)的操作點采用對比時間差的方式予以區(qū)分,而對位于所述分界線上的操作點采用對比時間值的方式予以區(qū)分。當(dāng)用戶觸動所述分界線左側(cè)或分界線右側(cè)的操作區(qū)域時,在檢測到觸動后所述兩個檢測單元分別開始計時,首先接收到振動波的檢測點,則之前的計時清零重新開始計時, 直到另一個檢測點接收到振動后計時停止,這個時間值即為振動點到A、B兩個檢測點的傳輸時間差值,將此時間差值與檢測點先接收到振動波的信息同時發(fā)送給所述控制單元;當(dāng)用戶觸動所述分界線上的操作區(qū)域時,A、B兩個檢測點同時接收到振動波,則將觸動開始到接收止的時間值發(fā)送給所述控制單元,同時發(fā)給所述控制單元的信息有A、B兩個檢測點同時接收到振動波。在所述控制單元中設(shè)置有自我校準(zhǔn)模塊,用于在使用一段時間后,重新校準(zhǔn)存儲單元中的標(biāo)準(zhǔn)數(shù)值,下一次使用時,所述控制單元將與所述存儲單元中儲存的新數(shù)值進(jìn)行對比。所述自我校準(zhǔn)的步驟為,進(jìn)入自我校準(zhǔn)模式后,用戶分別觸碰所述觸摸屏上的各個功能或程序的操作區(qū)域,所述兩個檢測單元將檢測到的時間值和時間差值重新輸入到所述存儲單元中進(jìn)行存儲,即得新的標(biāo)準(zhǔn)數(shù)值。檢測傳導(dǎo)到所述A、B兩個檢測點的時間必須以兩個檢測點第一次接收的時間為準(zhǔn)。若兩個檢測單元中只有一個檢測點接收到振動波,而另一個檢測點未接收到振動波,則判為失效,不進(jìn)行后續(xù)判斷。綜上內(nèi)容,本發(fā)明所述的一種觸摸控制方法,在觸摸屏單元中設(shè)置了兩個檢測單元,用以檢測操作點的振動,通過檢測振動點傳導(dǎo)到所述A、B兩個檢測點的時間值和/或時間差來確定操作點的坐標(biāo),進(jìn)而確定用戶操作點的具體位置和相對應(yīng)的功能或程序,該方法完全實現(xiàn)了振動檢測的觸摸方式,避免了受電場等干擾的影響,檢測精度高,而且用戶不受是否帶手套操作的限制,使用非常方便。另外,本發(fā)明還具有自我校準(zhǔn)功能,進(jìn)一步提高了觸摸屏的響應(yīng)靈敏度,避免由于長時間使用導(dǎo)致的觸摸屏材料變形而引起的操作點至檢測單元位置出現(xiàn)偏差的問題。
圖1本發(fā)明結(jié)構(gòu)示意圖;圖2本發(fā)明觸摸屏示意圖;圖3本發(fā)明操作流程圖。
具體實施例方式下面結(jié)合附圖與具體實施方式
對本發(fā)明作進(jìn)一步詳細(xì)描述本實施例中,以洗衣機(jī)觸摸控制屏為例,針對該觸摸控制方法進(jìn)行詳細(xì)描述。如圖1所示,本發(fā)明所述的觸摸方法中,觸摸板主要包含觸摸屏單元、存儲單元及控制單元,觸摸屏單元又包含功能或程序選擇的操作區(qū)域和兩個檢測單元。其中,如圖2所示,兩個檢測單元分別包括A、B兩個檢測點,用以檢測用戶觸動觸摸屏上功能或程序選擇操作區(qū)域而引起的振動,兩個檢測單元檢測振動點傳導(dǎo)到所述A、B 兩個檢測點的時間值和/或時間差值,并同時將檢測到的數(shù)值發(fā)送給控制單元??刂茊卧邮盏剿鰞蓚€檢測單元發(fā)送過來的數(shù)值后,與存儲單元中預(yù)先存儲的標(biāo)準(zhǔn)數(shù)值進(jìn)行對比,找到振動點相對應(yīng)的坐標(biāo)信息,從而確定用戶操作點的具體位置和相對應(yīng)的功能或程序,進(jìn)行相應(yīng)響應(yīng),實現(xiàn)功能或程序設(shè)置。采用這種振動檢測的觸摸控制方式,避免了受電場等的干擾,檢測精度高,而且只要是觸動觸摸屏產(chǎn)生振動,即可檢測,不受觸動的手段和工具限制,使用極為方便。根據(jù)不同的振動點到A、B兩個檢測點的傳播距離及傳播的時間不同,將存儲單元中的預(yù)先存儲的數(shù)值細(xì)分為三個部分,以便提高檢測速度和精度。第一部分是所述A檢測點先接收到振動波后所述B檢測點再接收到振動波的時間差,以及與此相對應(yīng)的功能或程序;第二部分是所述B檢測點先接收到振動波后所述A檢測點再接收到振動波的時間差,以及與此相對應(yīng)的功能或程序;第三部分是所述A、B兩個檢測點同時接收到振動波所對應(yīng)的接收時間值(非時間差),以及與此相對應(yīng)的功能或程序。因為用戶在觸摸屏上的操作點并不是一個點,而是一個區(qū)域,所以,在存儲單元中,各個功能或程序選擇操作的區(qū)域位置到A、B兩個檢測點的傳輸時間,必須根據(jù)操作區(qū)域的大小設(shè)置一個范圍,這個范圍可預(yù)先根據(jù)觸摸屏的實際情況進(jìn)行設(shè)置,存儲到存儲單元中,這樣,不但可以提高使用的方便性,同時還可以降低用戶的操作難度。如圖2所示,將A、B兩個檢測點形成一條水平的線段,本實施例中,是將A、B兩個檢測點設(shè)置在觸摸屏的右上角和左上角處,當(dāng)然也可以設(shè)置觸摸屏的中間兩側(cè)或是左右下角的其它位置。在A、B兩個檢測點形成的線段中心處,假設(shè)一垂直線作為分界線,此分界線將整個觸摸屏分成三個部分,分別為分界線左側(cè)、分界線右側(cè)及分界線上。由圖2中可見,觸動分界線左側(cè)的功能或程序選擇操作區(qū)域(如1、2點等)時,振動波將先抵達(dá)A檢測點;而觸動分界線右側(cè)的功能或程序選擇操作區(qū)域(如5、6點等)時, 振動波將先抵達(dá)B檢測點;觸動分界線上的功能或程序選擇操作區(qū)域時(如3、4點等),振動波將同時抵達(dá)A、B兩個檢測點,但是分別觸動3、4區(qū)域,抵達(dá)兩點的時間卻不同。所以,該控制方法中,對于觸摸屏上位于分界線左側(cè)和分界線右側(cè)的操作點,采用對比時間差的方式予以區(qū)分;而對位于分界線上的操作點,則采用對比時間值的方式予以區(qū)分。由于振動波傳播過程中,遇到其它物體(如邊緣)的阻止時,振動波會反射回來, 所以,檢測傳播到A、B兩個檢測點的時間必須以兩個檢測點第一次接收的時間為準(zhǔn),以進(jìn)一步提高檢測精度。若A、B兩個檢測點中,只有其中一個檢測點接收到振動波,而另一個檢測點未接收到振動波,則判為失效,不進(jìn)行后續(xù)判斷,避免誤動作。如圖3所示,具體檢測步驟如下
6
(1)洗衣機(jī)上電開機(jī)。(2)用戶觸動功能或程序操作單元,選擇所需要的功能或程序。(3)兩個檢測單元檢測到觸動,開始計時。(4)當(dāng)用戶觸動分界線左側(cè)的操作區(qū)域時,在檢測到觸動后,兩個檢測單元開始計時,若A檢測點首先接收到振動波,則之前的計時清零重新開始計時,直到B檢測點接收到振動后計時停止,這個時間值即為振動點到A、B兩個檢測點的傳播時間差值,將此時間差值與A檢測點先接收到振動波的信息同時發(fā)送給控制單元。當(dāng)用戶觸動分界線右側(cè)的操作區(qū)域時,在檢測到觸動后所述個檢測單元開始計時,若B檢測點首先接收到振動波,則之前的計時清零重新開始計時,直到A檢測點接收到振動后計時停止,這個時間值即為振動點到A、B兩個檢測點的傳播時間差值,將此時間差值與B檢測點先接收到振動波的信息同時發(fā)送給控制單元;當(dāng)用戶觸動分界線上的操作區(qū)域時,A、B兩個檢測點同時接收到振動波,則將觸動開始到接收止的時間值發(fā)送給控制單元,同時發(fā)給控制單元的信息有A、B兩個檢測點同時接收到振動波。(5)控制單元將接收到的數(shù)據(jù)與存儲單元中預(yù)先存儲的數(shù)據(jù)進(jìn)行對比,對比后找到相對應(yīng)的坐標(biāo)信息,從而確定用戶操作點的具體位置和相對應(yīng)的功能或程序。(6)功能或程序響應(yīng),實現(xiàn)用戶的設(shè)置要求,洗衣機(jī)按用戶設(shè)定的功能或程序運行,完成全部的洗衣作業(yè)。為提高觸摸屏的響應(yīng)靈敏度,避免由于長時間使用導(dǎo)致的觸摸屏材料變形而引起的操作點至檢測單元位置出現(xiàn)偏差的問題,本實施例在控制單元中設(shè)置自我校準(zhǔn)模塊,觸摸屏上也相應(yīng)設(shè)置有顯示區(qū)域,用戶或通過操作此區(qū)域進(jìn)入自我校準(zhǔn)模式,用戶按照提示信息進(jìn)行操作。用戶按照提示信息,分別觸碰各個功能或程序選擇操作區(qū)域的操作點,兩個檢測單元將檢測到的時間值和時間差值重新輸入到存儲單元中進(jìn)行存儲,檢測時間值和時間差值的方法同上所述,全部數(shù)據(jù)存儲完成后,自動退出自我校準(zhǔn)模式,下一次使用時,控制單元將與存儲單元中儲存的新數(shù)據(jù)進(jìn)行對比。如上所述,結(jié)合附圖所給出的方案內(nèi)容,可以衍生出類似的技術(shù)方案。但凡是未脫離本發(fā)明技術(shù)方案的內(nèi)容,依據(jù)本發(fā)明的技術(shù)實質(zhì)對以上實施例所作的任何簡單修改、等同變化與修飾,均仍屬于本發(fā)明技術(shù)方案的范圍內(nèi)。
權(quán)利要求
1.一種觸摸控制方法,其特征在于在觸摸屏單元中設(shè)置兩個檢測單元,兩個檢測單元分別包括A、B兩個檢測點,用以檢測用戶觸動觸摸屏上的功能或程序選擇操作區(qū)域而引起的振動,兩個檢測單元檢測振動點傳導(dǎo)到所述A、B兩個檢測點的時間差值和/或時間值, 并同時將檢測到的數(shù)值發(fā)送給控制單元;所述控制單元接收到所述檢測單元發(fā)送過來的數(shù)值后,與存儲單元中預(yù)先存儲的標(biāo)準(zhǔn)數(shù)值進(jìn)行對比,找到振動點相對應(yīng)的坐標(biāo)信息,從而確定用戶操作點的具體位置和相對應(yīng)的功能或程序,進(jìn)行相應(yīng)響應(yīng),實現(xiàn)功能或程序設(shè)置。
2.根據(jù)權(quán)利要求1所述的觸摸控制方法,其特征在于所述存儲單元中的預(yù)先存儲數(shù)值包括三部分;第一部分是所述A檢測點先接收到振動波后所述B檢測點再接收到振動波的時間差, 以及與此相對應(yīng)的功能或程序;第二部分是所述B檢測點先接收到振動波后所述A檢測點再接收到振動波的時間差, 以及與此相對應(yīng)的功能或程序;第三部分是所述A、B兩個檢測點同時接收到振動波所對應(yīng)的接收時間值,以及與此相對應(yīng)的功能或程序。
3.根據(jù)權(quán)利要求1所述的觸摸控制方法,其特征在于所述存儲單元中各個功能或程序選擇操作區(qū)域到A、B兩個檢測點的傳輸時間為根據(jù)操作區(qū)域的大小設(shè)置的一個數(shù)值范圍。
4.根據(jù)權(quán)利要求1所述的觸摸控制方法,其特征在于將所述A、B兩個檢測點形成一條線段,于此線段中心處假設(shè)一垂直線作為分界線,此分界線將整個觸摸屏分成分界線左側(cè)、分界線右側(cè)、分界線上三部分;將所述觸摸屏上位于所述分界線左側(cè)和分界線右側(cè)的操作點采用對比時間差的方式予以區(qū)分,而對位于所述分界線上的操作點采用對比時間值的方式予以區(qū)分。
5.根據(jù)權(quán)利要求4所述的觸摸控制方法,其特征在于當(dāng)用戶觸動所述分界線左側(cè)或分界線右側(cè)的操作區(qū)域時,在檢測到觸動后所述兩個檢測單元分別開始計時,首先接收到振動波的檢測點,則之前的計時清零重新開始計時,直到另一個檢測點接收到振動后計時停止,這個時間值即為振動點到A、B兩個檢測點的傳輸時間差值,將此時間差值與檢測點先接收到振動波的信息同時發(fā)送給所述控制單元;當(dāng)用戶觸動所述分界線上的操作區(qū)域時,A、B兩個檢測點同時接收到振動波,則將觸動開始到接收止的時間值發(fā)送給所述控制單元,同時發(fā)給所述控制單元的信息有A、B兩個檢測點同時接收到振動波。
6.根據(jù)權(quán)利要求1所述的觸摸控制方法,其特征在于在所述控制單元中設(shè)置有自我校準(zhǔn)模塊,用于在使用一段時間后,重新校準(zhǔn)存儲單元中的標(biāo)準(zhǔn)數(shù)值,下一次使用時,所述控制單元將與所述存儲單元中儲存的新數(shù)值進(jìn)行對比。
7.根據(jù)權(quán)利要求6所述的觸摸控制方法,其特征在于所述自我校準(zhǔn)的步驟為,進(jìn)入自我校準(zhǔn)模式后,用戶分別觸碰所述觸摸屏上的各個功能或程序的操作區(qū)域,所述兩個檢測單元將檢測到的時間值和時間差值重新輸入到所述存儲單元中進(jìn)行存儲,即得新的標(biāo)準(zhǔn)數(shù)值。
8.根據(jù)權(quán)利要求1至7任一項的觸摸控制方法,其特征在于檢測傳導(dǎo)到所述A、B兩個檢測點的時間必須以兩個檢測點第一次接收的時間為準(zhǔn)。
9.根據(jù)權(quán)利要求1至7任一項的所述的觸摸控制方法,其特征在于若兩個檢測單元中只有一個檢測點接收到振動波,而另一個檢測點未接收到振動波,則判為失效,不進(jìn)行后續(xù)判斷。
全文摘要
本發(fā)明涉及一種觸摸控制方法,在觸摸屏單元中設(shè)置兩個檢測單元,用以檢測用戶觸動觸摸屏上的功能或程序選擇操作區(qū)域而引起的振動,檢測振動點傳導(dǎo)到所述兩個檢測單元的時間值和/或時間差,并同時將檢測到的數(shù)值發(fā)送給控制單元;所述控制單元接收到所述兩個檢測單元發(fā)送過來的數(shù)值后,與存儲單元中預(yù)先存儲的標(biāo)準(zhǔn)數(shù)值進(jìn)行對比,找到振動點相對應(yīng)的坐標(biāo)信息,從而確定用戶操作點的具體位置和相對應(yīng)的功能或程序,進(jìn)行相應(yīng)響應(yīng),實現(xiàn)功能或程序設(shè)置。該方法完全實現(xiàn)了振動檢測的觸摸方式,避免了受電場等干擾的影響,檢測精度高,而且用戶使用非常方便。
文檔編號G06F3/041GK102169385SQ201010598549
公開日2011年8月31日 申請日期2010年12月21日 優(yōu)先權(quán)日2010年12月21日
發(fā)明者李澤恒, 許升, 陳玉玲 申請人:海爾集團(tuán)公司, 青島海爾洗衣機(jī)有限公司