欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

電阻式觸摸屏校準方法及相應(yīng)的電阻式觸摸屏設(shè)備的制作方法

文檔序號:6432411閱讀:223來源:國知局
專利名稱:電阻式觸摸屏校準方法及相應(yīng)的電阻式觸摸屏設(shè)備的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及顯示技術(shù)領(lǐng)域,特別是涉及一種電阻式觸摸屏校準方法及相應(yīng)的電阻式觸摸屏設(shè)備。
背景技術(shù)
電阻式觸摸屏廣泛用于各種類型的設(shè)備中。電阻式觸摸屏的結(jié)構(gòu)由兩個透明層構(gòu)成,透明層的內(nèi)表面均勻涂了一層導(dǎo)電材料。當電阻式觸摸屏表面沒有受到足夠大的壓力時,頂層與底層之間不會產(chǎn)生接觸,以四線電阻式觸摸屏為例,其等效電路如圖1所示,從圖1可以看出,在未觸摸的情況下,是不導(dǎo)電的,所以也無法獲取對地阻抗;當電阻式觸摸屏表面受到壓力足夠大時,頂層與底層之間會產(chǎn)生接觸,從而使電阻層發(fā)生接觸,等效電路如圖2所示,從圖2可以看出,在觸摸的情況下,頂層與底層之間會產(chǎn)生接觸,從而導(dǎo)電,所以可以通過獲取觸摸點的對地阻抗來確認該觸摸點的物理位置,具體的當觸摸屏電阻層發(fā)生接觸,通過獲取觸摸點對地阻抗( , Ry),確認其物理位置。通過模數(shù)轉(zhuǎn)換器ADC把(Rx,Ry)轉(zhuǎn)化成可計算的數(shù)字信號(Xad。,Yadc) O把數(shù)字信號的值和屏幕坐標進行映射,形成對應(yīng)關(guān)系,也就是通常所說的校準,校準成功后,觸摸屏就可以正常使用。把觸摸屏所有點的對地阻抗的模數(shù)轉(zhuǎn)換值,和屏幕坐標一一對應(yīng),顯然是不可能的,根據(jù)電阻式觸摸屏的特性,導(dǎo)電材料是均勻分布的,即任意點之間為線性關(guān)系,可以選取特殊點,得出校準公式。常見的校準算法為兩點式,如圖3所示,選取屏幕左上角的固定點P (Xp, Yp)和屏幕右下角的固定點ρ’ ο ,,Yp,),進行校準算法,具體的校準時,首先點擊屏幕的固定點Ρ(Χρ,Υρ)和P’(Xp,,Υρ,),通過模數(shù)轉(zhuǎn)換器得到固定點P對地阻抗的數(shù)字信號(Xpad。,Ypadc),以及固定點P’對地阻抗的數(shù)字信號(xp,ad。,Yp, adc), 并計算出X軸和Y軸的校準斜率。Xslope = (Xp’ -Xp) / (Xp’ adc_Xpadc);Yslope = (Yp’ -Yp) / (Yp’ adc_Ypadc);點擊觸摸屏上任意一點時,通過模數(shù)轉(zhuǎn)換器得出該任意點對地阻抗的數(shù)字信號 (xad。,Yad。),使用斜率公式可以計算出對應(yīng)的屏幕坐標(x,Y)X = Xadc^Xslope ;Y = Yadc^Yslope ;在現(xiàn)有技術(shù)中,整個觸摸屏使用相同的斜率進行校準,但是隨著用戶的使用環(huán)境、 使用習(xí)慣等等外界因素影響,觸摸屏的電阻特性發(fā)生變化,并且出現(xiàn)非線性變化,就無法達到準確的校準。因而,如何對電阻式觸摸屏進行更準確的校準是需要解決的問題。 發(fā)明內(nèi)容
本發(fā)明主要解決的技術(shù)問題是提供一種電阻式觸摸屏校準方法及相應(yīng)的電阻式觸摸屏設(shè)備,能夠降低重復(fù)校準的頻率,延長穩(wěn)定使用的時間,從而對電阻式觸摸屏進行更準確的校準,改善用戶的體驗。為解決上述技術(shù)問題,本發(fā)明采用的技術(shù)方案是一種電阻式觸摸屏校準方法,包括用戶點擊屏幕第一區(qū)域上的第一校準點、第二校準點以及第二區(qū)域上的第三校準點、第四校準點時,分別獲取相應(yīng)的第一觸摸屏坐標(Xlad。,Ylad。)、第二觸摸屏坐標(X2ad。, AaJ、第三觸摸屏坐標OC3ad。,Y3aJ以及第四觸摸屏坐標OC4ad。,Y4aJ ;計算與第一區(qū)域相應(yīng)的第一校準斜率以及與第二區(qū)域相應(yīng)的第二校準斜率;當用戶點擊所述屏幕上的待校準點時,獲取所述待校準點的觸摸屏坐標(X5ad。, Y5adc),并判斷所述待校準點的位置位于所述第一區(qū)域還是所述第二區(qū)域中,在位于所述第一區(qū)域時取所述第一校準斜率進行校準,在位于所述第二區(qū)域時取所述第二校準斜率進行校準。進一步的,在計算與第一區(qū)域相應(yīng)的第一校準斜率以及與第二區(qū)域相應(yīng)的第二校準斜率的步驟之前還包括判斷)(lad。是否等于X3ad。,且)(2ad。是否等于X4adc,且Aad。是否等于Y3ad。,且 (^4adc~^3adc)(^adc^ladc) ;或者判斷Ylad。是否等于Y3ad。,且Aad。是否等于Y4ad。,且)(2ad。是否等于X3ad。,且
(Y^dc_Y3adc)(Y2adc~Yladc);SXladc^fX3adc,IX2adc^fX4adc,IY2adc^fY3adc,i 0Qadc_X3adc) ^ * ^2adc~^ladc) 時,或者& Yladc^fY3adc,IY2adc^fY4adc,IX2adc^fX3adc,i (Y^dc_Y3adc) ^ * (Y2adc_Yladc) 時,執(zhí)行計算與第一區(qū)域相應(yīng)的第一校準斜率以及與第二區(qū)域相應(yīng)的第二校準斜率的步驟;如果)Cladc和 X3adc,且)(2adc;和 X4adc,且 Aadc 和 Y3adc,且(X
4adc_X;3adc)禾口(Aadc—Xladc),
有任意一個不相同;或者Ylad。和Y3ad。,且Aad。和Y4ad。,且)(2ad。和X3ad。,且(Y4ad。-Y3ad。)和 (Y2ad。-Ylad。),有任意一個不相同,則提示用戶重新點擊屏幕第一區(qū)域上的第一校準點、第二校準點以及第二區(qū)域上的第三校準點、第四校準點,重新獲取相應(yīng)的第一觸摸屏坐標 (xlad。,Yladc)、第二觸摸屏坐標OC2ad。,Y2adc)、第三觸摸屏坐標(X3ad。,Y3adc)以及第四觸摸屏坐標(X4adc,Y4adc )的步驟。進一步的,本方法還包括步驟如果 Xladc 等于 X3adc, X2adc 等于 X4adc'且 Y2adc 等于 Y3adc'且(^adc^Sadc)等于 (X2adc-Xladc),則根據(jù)第二觸摸屏坐標的縱坐標Lad?;虻谌|摸屏坐標的縱坐標Y3ad。確定第一區(qū)域和第二區(qū)域的分界縱坐標Ydividrad。,其中,分界縱坐標Ydividrad。與Aad?;験3ad。的值相等;或者如果 Yladc ^ 于 Y3adc,且 Y2adc ^ 于 Y4adc,且 ^2adc ^ 于 ^3adc'且(Y^dc_Y3adC) ^ 于 (Y2adc-Yladc),則根據(jù)第二觸摸屏坐標的橫坐標)(2ad?;虻谌|摸屏坐標的橫坐標)(3ad。確定第一區(qū)域和第二區(qū)域的分界橫坐標)(—,其中,分界橫坐標Xd-與)(2ad。或X3adc相等。進一步的,在判斷待校準點的位置位于第一區(qū)域還是第二區(qū)域中的步驟包括
判斷待校準點的橫坐標)(5ad。是否大于分界橫坐標如果待校準點的橫坐標 X5adc大于分界橫坐標&ividead。,則判斷出該待校準點是位于第一區(qū)域,如果該待校準點的橫坐標&ad。小于分界橫坐標,則判斷出該待校準點是位于第二區(qū)域;或者
判斷待校準點的縱坐標Y5ad。是否大于分界縱坐標Y—如果該待校準點的縱坐標Y5ad。大于分界縱坐標γ—則判斷出該待校準點是位于第一區(qū)域,如果該待校準點的縱坐標Y5ad。小于分界縱坐標Ydividead。,則判斷出該待校準點是位于第二區(qū)域。進一步的,第一校準點的位置距離屏幕的邊界為顯示屏寬度的1/20和顯示屏高度的1/20,并且第四校準點的位置距離屏幕的邊界為屏幕寬度的1/20和顯示屏高度的 1/20。進一步的,在計算與第一區(qū)域相應(yīng)的第一校準斜率以及與第二區(qū)域相應(yīng)的第二校準斜率的步驟中,第一區(qū)域相應(yīng)的第一校準斜率Xslope-I,Yslope-I根據(jù)以下算式計算Xslope-I = (X2-X1)/(X2adc_Xladc),Yslope-I = (Y2-Y1) / (Yhdc-Yladc),其中(XI,Yl)為第一校準點的屏幕坐標, (X2,Y2)為第二校準點的屏幕坐標;第二區(qū)域相應(yīng)的第二校準斜率Xsl0pe-2,YSl0pe-2根據(jù)以下算式計算Xslope-2 = (X4-X3)/(X4adc_X3adc)Yslope-2 = (W-Y3) / (Y^dc-Y^dc),其中(X3,Y3)為第三校準點的屏幕坐標, (Χ4,Υ4)為第四校準點的屏幕坐標。一種電阻式觸摸屏設(shè)備,包括獲取模塊,用于獲取觸電的坐標,當用戶點擊屏幕第一區(qū)域上的第一校準點、第二校準點以及第二區(qū)域上的第三校準點、第四校準點時,分別獲取相應(yīng)的第一觸摸屏坐標 (xlad。,Ylad。)、第二觸摸屏坐標Oc2ad。,Aad。)、第三觸摸屏坐標(X3ad。,Y3ad。)、第四觸摸屏坐標 (X4adC Y4adc),當用戶點擊任一待校準點時,獲取所述待校準點的觸摸屏坐標(X5ad。,Y5adc);斜率計算模塊,用于計算與第一區(qū)域相應(yīng)的第一校準斜率以及與第二區(qū)域相應(yīng)的第二校準斜率;第一判斷模塊,用于判斷待校準點的位置位于第一區(qū)域還是第二區(qū)域中;校準模塊,用于當?shù)谝慌袛嗄K判斷出所述待校準點的位置位于第一區(qū)域時,根據(jù)第一校準斜率對所述待校準點進行校準,當?shù)谝慌袛嗄K判斷出待校準點的位置位于第二區(qū)域時,根據(jù)第二校準斜率對待校準點進行校準。進一步的,本發(fā)明中的設(shè)備還包括第二判斷模塊,用于判斷)(lad。是否等于X3ad。,且)(2ad。是否等于X4adc,且Aad。是否等 "f* Υβα ο' OQadc—Xsadc)O^adc—Xladc)。進一步的,本發(fā)明中的設(shè)備還包括分界坐標確定模塊,用于當?shù)诙袛嗄K判斷出Xlad。等于X3ad。,且)(2ad。等于X4aic, i Y2adc Y3adc,i ^4adc~^3adc) ^ * O^adc— Xladc)時,根據(jù)第二觸摸屏坐標(X 2adc,Y2adc)或弟三觸摸屏坐標(X3ad。,Y3ad。)確定第一區(qū)域和第二區(qū)域的分界橫坐標)(dividMd?;蛘叻纸缈v坐標 Ydividead。,其中,分界橫坐標xdividead。與&ad?;?amp;ad。的值相等,分界縱坐標Y divideadc 與Y2adc或 Y3adc的值相等。
進一步的,第一判斷模塊包括獲取單元,用于獲取保存在本地的分界橫坐標)(dividead?;蛘叻纸缈v坐標Ydividead。;判斷單元,用于根據(jù)分界橫坐標XdividMd。和待校準點的橫坐標X5adc判斷待校準點的橫坐標)(5ad。是否大于所述分界橫坐標)(dividrad。,如果該待校準點的橫坐標)(5ad。大于分界橫坐標hi—。,則判斷出該待校準點是位于第一區(qū)域,如果待校準點的橫坐標)(5ad。小于分界橫坐標xdividMd。,則判斷出該待校準點是位于所述第二區(qū)域;或者該判斷單元用于根據(jù)分界縱坐標Ydividead。和待校準點的縱坐標Y5ad。判斷待校準點的縱坐標Y5ad。是否大于分界縱坐標Ydividead。,如果待校準點的縱坐標Y5ad。大于分界縱坐標 Ydivideadc'則判斷出該待校準點是位于第一區(qū)域,如果待校準點的縱坐標Y5ad。小于分界縱坐標YdividMd。,則判斷出該待校準點是位于第二區(qū)域。本發(fā)明提供的實施例中,用戶點擊屏幕第一區(qū)域上的第一校準點、第二校準點以及第二區(qū)域上的第三校準點、第四校準點時,電阻式觸摸屏設(shè)備分別獲取相應(yīng)的第一觸摸屏坐標(Xlad。,Ylad。)、第二觸摸屏坐標(X2ad。j2ad。)、第三觸摸屏坐標(X3ad。,Y3ad。)以及第四觸摸屏坐標OC4ad。,Y4ad。),然后根據(jù)第一觸摸屏坐標(Xlad。,Ylad。)和第三觸摸屏坐標(X3ad。,Y3ad。) 計算與第一區(qū)域相應(yīng)的第一校準斜率,以及根據(jù)第二觸摸屏坐標(X2ad。,tad。)和第四觸摸屏坐標OC4ad。,Y4ad。)計算與第二區(qū)域相應(yīng)的第二校準斜率,再根據(jù)計算得到的第一校準斜率和第二校準斜率分別對位于第一區(qū)域的待校準點和位于第二區(qū)域的待校準點進行校準;通過對屏幕進行分屏,對不同屏幕中的點使用不同的校準斜率進行校準,能夠降低重復(fù)校準的頻率,延長穩(wěn)定使用的時間,從而對電阻式觸摸屏進行更準確的校準,改善用戶的體驗。


圖ι是現(xiàn)有技術(shù)中電阻式觸摸屏未觸摸情況的等效電路;圖2是現(xiàn)有技術(shù)中電阻式觸摸屏有觸摸情況的等效電路;圖3是現(xiàn)有技術(shù)中電阻式觸摸屏校準時校準點選取示意圖;圖4是本發(fā)明電阻式觸摸屏校準方法的流程圖;圖5是本發(fā)明電阻式觸摸屏校準方法一優(yōu)選實施例的流程圖;圖6是本發(fā)明第一優(yōu)選實施例中選取四個校準點將觸摸屏分為上下兩屏進行校準的示意圖;圖7是本發(fā)明第二優(yōu)選實施例中選取四個校準點將觸摸屏分為左右兩屏進行校準的示意圖;圖8是本發(fā)明電阻式觸摸屏校準設(shè)備的邏輯結(jié)構(gòu)示意圖。
具體實施例方式參閱圖4,本發(fā)明電阻式觸摸屏校準方法包括以下步驟401、用戶點擊顯示屏上的四個校準點時,獲取四個校準點相應(yīng)的第一觸摸屏坐標、第二觸摸屏坐標、第三觸摸屏坐標以及第四觸摸屏坐標;402、計算第一區(qū)域和第二區(qū)域的斜率;根據(jù)第一校準點和第二校準點的屏幕坐標以及第一觸摸屏坐標(Xlad。,Yladc)和第二觸摸屏坐標(X2ad。,tad。)計算與第一區(qū)域相應(yīng)的第一校準斜率,以及根據(jù)第三校準點和第四校準點的屏幕坐標以及第三觸摸屏坐標OC3ad。,Y3ad。)和第四觸摸屏坐標OC4ad。,Y4ad。)計算與第二區(qū)域相應(yīng)的第二校準斜率;403、根據(jù)第一區(qū)域的斜率和第二區(qū)域的斜率對不同區(qū)域的待校準點進行校準;當用戶點擊屏幕上的任意一待校準點時,獲取待校準點的屏幕坐標(X5ad。,Y5adc), 并判斷該待校準點的位置位于第一區(qū)域還是第二區(qū)域中,在位于第一區(qū)域時取第一校準斜率進行校準,在位于第二區(qū)域時取第二校準斜率進行校準。在本實施例中,用戶點擊屏幕第一區(qū)域上的第一校準點、第二校準點以及第二區(qū)域上的第三校準點、第四校準點時,電阻式觸摸屏設(shè)備分別獲取相應(yīng)的第一觸摸屏坐標 (xlad。,Yladc)、第二觸摸屏坐標OC2ad。,Y2adc)、第三觸摸屏坐標(X3ad。,Y3adc)以及第四觸摸屏坐標OC4ad。,Y4ad。),然后根據(jù)第一觸摸屏坐標(Xlad。,Yladc)和第二觸摸屏坐標OC2ad。,Y2adc)計算與第一區(qū)域相應(yīng)的第一校準斜率,以及根據(jù)第三觸摸屏坐標(X3ad。,Y3ad。)和第四觸摸屏坐標 (X4adc' Y4adc)計算與第二區(qū)域相應(yīng)的第二校準斜率,再根據(jù)計算得到的第一校準斜率和第二校準斜率分別對位于第一區(qū)域的待校準點和位于第二區(qū)域的待校準點進行校準;通過對屏幕進行分屏,對屏幕中不同區(qū)域的觸點使用不同的校準斜率進行校準,能夠降低重復(fù)校準的頻率,延長穩(wěn)定使用的時間,從而對電阻式觸摸屏進行更準確的校準,改善用戶的體驗。詳細而言,請參閱圖5,本發(fā)明電阻式觸摸屏校準方法的優(yōu)選實施例的流程圖包括步驟501、用戶點擊顯示屏上的四個校準點;設(shè)定四個固定的校準點,當需要對電阻式觸摸屏進行校準,需要用戶點擊顯示屏上的四個校準點P1、P2、P3、P4,四個校準點的屏幕坐標為:P1 (X1, Y1)、P2(X2,Y2),P3(X3, Y3) 和 Ρ4 (X4, Y4) ο其中,請配合參閱圖6所示,第一校準點Pl位于顯示屏的左上角,第四校準點Ρ4 位于顯示屏的右下角,且第一校準點Pl和第二校準點Ρ2的位置優(yōu)選為距離邊界為顯示屏寬度的1/20和高度的1/20,可以保證校準覆蓋盡量大的顯示屏范圍,同時保證校準點擊成功率,如果完全靠近邊界,校準時,可能無法成功點擊;另外,第二校準點Ρ2與第一校準點 Pl對角設(shè)置,第三校準點Ρ3與第四校準點Ρ4對角設(shè)置,且第一校準點Pl和第三校準點Ρ3 的X軸相同,即=X1 = X3 ;第二校準點Ρ2和第四校準點Ρ4的X軸相同,即=X2 = X4,以此保證上下兩屏X軸覆蓋范圍相同,且,第二校準點Ρ2和第三校準點Ρ3的Y軸相同,即Y2 = Y3 ;以保證上下兩屏覆蓋Y1和Y4之間所有的Y軸范圍,避免遺漏中間的點。圖6中選取的四個校準點將觸摸屏分為上下兩屏進行校準;當然,本發(fā)明不限于此,也可以選取的四個校準點將觸摸屏分為左右兩屏進行校準。請配合參閱圖7所示,當分為左右兩屏進行校準時,是第一校準點Pl和第三校準點Ρ3的Y軸相同,即=Y1 = Y3 ;第二校準點Ρ2和第四校準點Ρ4的Y軸相同,即Y2 = Y4,以此保證左右兩屏Y軸覆蓋范圍相同, 且,第二校準點Ρ2和第三校準點Ρ3的X軸相同,即X2 = X3 ;以保證左右兩屏覆蓋&和\ 之間所有的X軸范圍,避免遺漏中間的點。502、獲取四個校準點相應(yīng)的第一觸摸屏坐標、第二觸摸屏坐標、第三觸摸屏坐標以及第四觸摸屏坐標;在步驟501中用戶點擊顯示屏上的四個物理坐標對應(yīng)的校準點后,電阻式觸摸屏設(shè)備獲取第一對地阻抗、第二對地阻抗、第三對地阻抗以及第四對地阻抗;其中,第一對地阻抗和第二對地阻抗由分別點擊屏幕第一區(qū)域第一物理坐標處和第二物理坐標處而形成, 第三對地阻抗和第四對地阻抗由點擊屏幕第二區(qū)域第三物理坐標處和第四物理坐標處而形成;獲取第一對地阻抗、第二對地阻抗、第三對地阻抗以及第四對地阻抗后,通過模數(shù)轉(zhuǎn)換器將第一對地阻抗、第二對地阻抗、第三對地阻抗以及第四對地阻抗進行模數(shù)轉(zhuǎn)換獲
得相應(yīng)的第一觸摸屏坐標(Xlad。,Ylad。)、第二觸摸屏坐標OC2ad。,Lad。)、第三觸摸屏坐標(X3ad。, Y3adc)以及第四觸摸屏坐標(X 4adc' Y4adc)‘503、判斷)(lad。是否等于X3ad。,且)(2ad。是否等于)(4ad。,且Aade是否等于Y3ad。,且 (^4adc~^3adc)(^adc^ladc), 或者判斷Ylad。是否等于Y3ad。,且Aad。是否等于γ
是否等于Aad。,且(Y 4adc_Y3adc) ΤΕ^^ (Y2adc~Yladc);獲取的對應(yīng)于上下分屏方式,判斷在步驟502中獲取的Xlad。是否等于X3ad。,且)(2ad。 是否等于
^4adc' Y2adcΥβα ο' (X4adc~^3adc)(^adc^ladc)?;蛘?,對應(yīng)于左右分屏方式,判斷Ylad。是否等于Y3ad。,且Aad。是否等于Y4ad。,且)(2adc; 是否等于Aad。,且(Y
4adc_Y3adc) ΤΕ^^ (Y2adc~Yladc)。如果四個條件都滿足,即前述判斷的結(jié)果均為等于時,則執(zhí)行步驟504,如果有任意一個條件不滿足,則返回步驟501,重新獲取各個對地阻抗,即需要用戶重新選擇并觸摸四個物理坐標,以此循環(huán),直至本步驟中的四個條件都滿足。 其中,在上下分屏?xí)r,Xladc和X3adc相同,且)(2ad。和X4adc相同,可以保證上下兩屏X 軸覆蓋范圍相同J2ad。和Y3ad。相同,可以保證上下兩屏覆蓋所有的Y軸,避免遺漏中間的點; 或者其中,在左右分屏?xí)r,Yladc和Y3ad。相同,且Aad。和Y4ad。相同,以此保證左右兩屏Y 軸覆蓋范圍相同;且,x2ad。和X3adc相同,以保證左右兩屏覆蓋\和&之間所有的X軸范圍, 避免遺漏中間的點。504、根據(jù)第二觸摸屏坐標0(2ad。J2ade)或第三觸摸屏坐標(X3ad。,Y3ad。)確定第一區(qū)域和第二區(qū)域的分界坐標;如果步驟503中判斷出)(lad。等于)(3ad。,且)(2ad。等于X4adc,且Aade等于Y3ad。,且 (X4adc-X3adc)等于(x2ad。-xlad。),則根據(jù)第二觸摸屏坐標的縱坐標Lad?;虻谌|摸屏坐標的縱坐標Y3ad。確定第一區(qū)域和第二區(qū)域的分界縱坐標YdividMd。,其中,分界縱坐標YdividMd。與Lad。 或Y3ad。的值相等;或者如果步驟503中判斷出Ylade等于Y3ad。,且Aade等于Y4ad。,且)(2ad。等于X3ad。,且 (Y4adc-Y3adc)等于(Y2ad。-Ylad。),則根據(jù)第二觸摸屏坐標的橫坐標&ad?;虻谌|摸屏坐標的橫坐標)(3ad。確定第一區(qū)域和第二區(qū)域的分界橫坐標)(—,其中,分界橫坐標與)(2ad。 或Aad。相等;505、計算與第一區(qū)域相應(yīng)的第一校準斜率、計算與第二區(qū)域相應(yīng)的第二校準斜率;具體的,如果 Xladc 等于 X3adc,且 X2adc 等于 ^4adc'且 Y2adc 等于 Ysadc'且(^adc^Sadc)等于(X2ad。-xlad。),說明第一區(qū)域和第二區(qū)域為顯示屏的上、下兩個區(qū)域第一校準斜率為Xup—sl。pe = (X2-X1) / (X2adc-Xladc),_0] YUP—slope = (VY1V(Y2adc-Yladc);第二校準斜率為Xdown_slope =(父4~^3) / (^adc^Sadc),Ydown_slope 一 (丫4_丫3) / (Yfedc_Y3adc),通過以上算式計算出第一區(qū)域的第一校準斜率Xup 1()pe和Yup sl。pe,第二區(qū)域的第二校準斜率)(d。wn—和Yd。wn—后,將第一校準斜率和第二校準斜率保存在本地;如果 Yladc ^ 于 Y3adc ‘且 Y2adc ^ 于 Y4adc,且 ^2adc ^ 于 ^3adc'且(Y^dc_Y3adC) ^ 于 (Y2ad。-YlaJ,說明第一區(qū)域和第二區(qū)域為左、右兩個區(qū)域第一校準斜率為Yleft slope = (Y2-Y1) / (Y2adc-Yladc),Xleft slope = (X2-X1)Z(X2adc-Xladc);第二校準斜率為Yrt slope = (Y4-Y3) / (Y4adc-Y3adc),Xrt sIope = (X4-X3) / 0QadC_X3adC)。通過以上算式計算出第一區(qū)域的第一校準斜率Xleft sl。pe和Yleft sl。pe,第二區(qū)域的第二校準斜率Xflre和后,將第一校準斜率和第二校準斜率保存在本地;506、獲取待校準點的對地阻抗;在計算出第一區(qū)域的第一校準斜率和第二區(qū)域的第二校準斜率后,用戶點擊電阻式觸摸屏上的任意一點時,獲取該任意一點的對地阻抗,即待校準點的對地阻抗;507、對待校準點的對地阻抗進行模數(shù)轉(zhuǎn)換獲得待校準點的觸摸屏坐標;在獲取待校準點的對地阻抗后,通過模數(shù)轉(zhuǎn)換器將待校準點的對地阻抗進行模數(shù)轉(zhuǎn)換獲得相應(yīng)的待校準點的觸摸屏坐標(X5ad。,Y5ad。);508、判斷待校準點的觸摸屏坐標位于第一區(qū)域還是第二區(qū)域中;判斷待校準點的觸摸屏坐標位于第一區(qū)域還是第二區(qū)域中,具體的,如果第一區(qū)域和第二區(qū)域?qū)@示屏分成上下兩個區(qū)域,則根據(jù)分界縱坐標和待校準點的觸摸屏坐標判斷待校準點的觸摸屏坐標是否大于分界縱坐標,如果待校準點的觸摸屏坐標大于分界縱坐標,則待校準點的觸摸屏坐標位于第一區(qū)域,如果待校準點的觸摸屏坐標小于分界縱坐標, 則待校準點的觸摸屏坐標位于第二區(qū)域;例如,待校準點的觸摸屏坐標為(X5ad。,Y5ad。),分界Y軸坐標為Ydividead。,如果Y5ad。大于Y—則待校準點的觸摸屏坐標位于第一區(qū)域,執(zhí)行步驟509 ;如果Y5ad。小于YdividMd。, 則待校準點的觸摸屏坐標位于第二區(qū)域,執(zhí)行步驟510 ;如果第一區(qū)域和第二區(qū)域?qū)@示屏分成左右兩個區(qū)域,則根據(jù)分界橫坐標和待校準點的觸摸屏坐標判斷待校準點的觸摸屏坐標是否大于分界橫坐標,如果待校準點的觸摸屏坐標大于分界橫坐標,則待校準點位于第一區(qū)域,如果待校準點的觸摸屏坐標小于該分界橫坐標,則待校準點位于第二區(qū)域;例如,待校準點的觸摸屏坐標為(X5ad。,Y5ad。),分界橫坐標為)(dividMd。,如果Aad。大于 XdivideadC則待校準點位于第一區(qū)域,執(zhí)行步驟509 ;如果)(5ad。小于XdividMd。,則待校準點位于第二區(qū)域,執(zhí)行步驟510;509、獲取第一校準斜率對待校準點進行校準;
如果判斷出待校準點位于第一區(qū)域,則將第一校準斜率和待校準點的觸摸屏坐標的乘積作為校準后的屏幕坐標;以上下分屏方式為例,此時,待校準點的屏幕坐標(X5,Y5)為X5 = X5adc^Xupslope,Y5 = Y5adc*Yupsl。pe。510、獲取第二校準斜率對待校準點進行校準;如果判斷出待校準點位于第二區(qū)域,則將第二校準斜率和待校準點的觸摸屏坐標的乘積作為校準后的屏幕坐標;仍以上下分屏方式為例,此時,待校準點的屏幕坐標(X5,Y5)為X5 = Xsadc^^dow^slope'Y5 一 Yfedc*Yd( n—slope。在本實施例中,通過對屏幕進行分屏,對不同屏幕中的點使用不同的校準斜率進行校準,能夠降低重復(fù)校準的頻率,延長穩(wěn)定使用的時間,從而對電阻式觸摸屏進行更準確的校準,改善用戶的體驗。請參閱圖8,本發(fā)明電阻式觸摸屏設(shè)備的實施例包括獲取模塊801,用于獲取觸摸點的坐標。當用戶點擊屏幕第一區(qū)域上的第一校準點、第二校準點以及第二區(qū)域上的第三校準點、第四校準點時,獲取模塊801分別獲取相應(yīng)的第一觸摸屏坐標(Xlad。,Yladc)、第二觸摸屏坐標(X2ad。,LaJ、第三觸摸屏坐標(X3ad。,Y3ad。)、第四觸摸屏坐標(X 4adc' Y4adc) °當用戶點擊任意待校準點時,獲取待校準點的觸摸屏坐標(X5ad。,Y5adc)。斜率計算模塊802,用于根據(jù)獲取模塊801獲取到的第一觸摸屏坐標(Xlad。,Yladc) 和第二觸摸屏坐標(X2ad。,Y2adc)計算與第一區(qū)域相應(yīng)的第一校準斜率,以及根據(jù)獲取模塊 801獲取到的第三觸摸屏坐標(X3ad。,Y3adc)和第四觸摸屏坐標OC4ad。,Y4adc)計算與第二區(qū)域相應(yīng)的第二校準斜率;第一判斷模塊803,用于判斷獲取模塊801獲取到的待校準點的位置位于第一區(qū)域還是第二區(qū)域中;校準模塊804,用于當?shù)谝慌袛嗄K803判斷出待校準點的位置位于第一區(qū)域時, 根據(jù)斜率計算模塊802計算得到的第一校準斜率進行校準,當?shù)谝慌袛嗄K803判斷出待校準點的位置位于第二區(qū)域時,根據(jù)斜率計算模塊802計算得到的第二校準斜率進行校準。進一步的,本實施例中的設(shè)備還包括第二判斷模塊805,用于判斷)(lad。是否等于)(3ad。,且)(2ad。是否等于X4adc,且Aadc是
否等于Y3ad。,且(X 4adc~^3adc)(^adc^ladc);進一步的,本實施例中的設(shè)備還包括分界坐標確定模塊806,用于當?shù)诙袛嗄K805判斷出)(lad。等于)(3ad。,且)(2adc;等 X^dc,i Y2adc Y3adc,i ^4adc~^3adc) ^ * 0^2adc -Xladc)時,根據(jù)第二觸摸屏坐標O^adc, Y2adc)或第三觸摸屏坐標(X3ad。,Y3adc)確定第一區(qū)域和第二區(qū)域的分界橫坐標)(dividMd。或者分界縱坐標Ydividead。,其中,分界橫坐標)(—。與)(2ad?;?(3ad。相等,或者分界縱坐標YdividMd。 與Aad?;験3ad。的值相等。
進一步的,第一判斷模塊803包括獲取單元,用于獲取保存在本地的分界橫坐標)(dividead?;蛘叻纸缈v坐標Ydividead。;判斷單元,用于根據(jù)分界橫坐標XdividMd。和待校準點的橫坐標X5adc判斷該待校準點的橫坐標)(5ad。是否大于分界橫坐標如果該待校準點的橫坐標)(5ad。大于所述分界橫坐標)(divi(tead。,則該待校準點位于第一區(qū)域,如果該待校準點的橫坐標)(5ad。小于分界橫坐標Xdi-,則該待校準點位于第二區(qū)域;或者根據(jù)分界縱坐標YdividMd。和待校準點的縱坐Y5ad。判斷該待校準點的縱坐標Y5ad。是否大于分界縱坐標YdividMd。,如果該待校準點的縱坐標Y5adc大于分界縱坐標Ydividead。,則該待校準點位于第一區(qū)域,如果該待校準點的縱坐標Y5adc小于分界縱坐標Ydividead。,則該待校準點位于第二區(qū)域;綜上所述,在本發(fā)明中,通過對觸摸屏進行分屏校準,對不同區(qū)域中的點對應(yīng)使用不同的校準斜率進行校準,能夠降低重復(fù)校準的頻率,延長穩(wěn)定使用的時間,從而對電阻式觸摸屏進行更準確的校準,改善用戶的體驗。以上所述僅為本發(fā)明的實施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護范圍內(nèi)。
權(quán)利要求
1.一種電阻式觸摸屏校準方法,其特征在于,包括用戶點擊屏幕第一區(qū)域上的第一校準點、第二校準點以及第二區(qū)域上的第三校準點、 第四校準點時,分別獲取相應(yīng)的第一觸摸屏坐標OClad。,Ylad。)、第二觸摸屏坐標(X2ad。,Y2ad。)、 第三觸摸屏坐標OC3ad。,Y3ad。)以及第四觸摸屏坐標OC4ad。,Y4ad。);計算與所述第一區(qū)域相應(yīng)的第一校準斜率以及與所述第二區(qū)域相應(yīng)的第二校準斜率;當用戶點擊所述屏幕上的待校準點時,獲取所述待校準點的觸摸屏坐標OC5ad。,Y5adc), 并判斷所述待校準點的位置位于所述第一區(qū)域還是所述第二區(qū)域中,在位于所述第一區(qū)域時取所述第一校準斜率進行校準,在位于所述第二區(qū)域時取所述第二校準斜率進行校準。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述計算與所述第一區(qū)域相應(yīng)的第一校準斜率以及與所述第二區(qū)域相應(yīng)的第二校準斜率的步驟之前還包括判斷xIadc ΤΕ^^ X3adc, X2adc ΤΕ^^ ^adc,i Y2adc ΤΕ^^ Υβα ο' (X4adc~-^3adc)是否等于(X2ad。-Xlad。);或者判斷γ Iadc 是否等于(Y 2adc 1ladc/ ,^ Xladc ^ * ^3adc' \adc ^ * ^4adc' Y2adc ^ * ^Sadc' (X4adc~^3adc) ^ * ^2adc~^ladc)時,或者^ Yladc ^ * Y3adc, Y2adc ^ * Y4adc' \adc ^ * ^3adc' (Y^dc—Ysadc) ^ * (Y2adc_Yladc)時,執(zhí)行計算與所述第一區(qū)域相應(yīng)的第一校準斜率以及與所述第二區(qū)域相應(yīng)的第二校準斜率的步驟;如果 Xladc 禾口 X3adC,且 X2adc 禾口 X4adC,且 Y2adc 禾口 Ysadc,且(X4adc"X3adc)禾口 (Aadc—Aadc),有" 壬意一個不相同;或者Ylad。和Y3ad。,且Aad。和Y4ad。,且χ有任意一個不相同,則提示用戶重新點擊屏幕第一區(qū)域上的第一校準點、第二校準點以及第二區(qū)域上的第三校準點、第四校準點,重新獲取相應(yīng)的第一觸摸屏坐標(Xlad。,Ylad。)、第二觸摸屏坐標OC2ad。,Lad。)、第三觸摸屏坐標(X3ad。,Y3adc)以及第四觸摸屏坐標OC4ad。,Y4adc)的步驟。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于如果 Xladc 等于 X3acJc'且 Iadc 等于 X4adc'且 Y2adc 等于 Υβα ο'且 ^4adc~^3adc)等于O^d。-Iadc^ ,則根據(jù)所述第二觸摸屏坐標的縱坐標tad?;蛩龅谌|摸屏坐標的縱坐標Y3ad。確定第一區(qū)域和第二區(qū)域的分界縱坐標Ydividead。,所述分界縱坐標Ydividead。與Aad。或Y3ad。的值相等; 或者如果 Yladc 等于 Y3acJc'且 Y2adc 等于 Y4adc,且 Iadc 等于且 0^adc_Y3adc)等于^ad。_ Iadc^ ,則根據(jù)所述第二觸摸屏坐標的橫坐標)(2ad?;蛩龅谌|摸屏坐標的橫坐標)(3ad。確定第一區(qū)域和第二區(qū)域的分界橫坐標xdividMd。,所述分界橫坐標xdividMd。與)(2ad?;騒3adc相等。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述判斷待校準點的位置位于所述第一區(qū)域還是所述第二區(qū)域中的步驟包括判斷所述待校準點的橫坐標)(5ad。是否大于所述分界橫坐標)(dividrad。,如果所述待校準點的橫坐標)(5ad。大于所述分界橫坐標)(dividMd。,則判斷出所述待校準點是位于所述第一區(qū)域, 如果所述待校準點的橫坐標)(5ad。小于所述分界橫坐標則判斷出所述待校準點是位于所述第二區(qū)域;或者判斷所述待校準點的縱坐標Y5ad。是否大于所述分界縱坐標Ydi-如果所述待校準點的縱坐標Y5ad。大于所述分界縱坐標Ydividead。,則判斷出所述待校準點是位于所述第一區(qū)域, 如果所述待校準點的縱坐標Y5ad。小于所述分界縱坐標Y—則判斷出所述待校準點是位于第二區(qū)域。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述第一校準點的位置距離屏幕的邊界為顯示屏寬度的1/20和顯示屏高度的1/20,并且所述第四校準點的位置距離屏幕的邊界為所述屏幕寬度的1/20和顯示屏高度的1/20。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述計算與所述第一區(qū)域相應(yīng)的第一校準斜率以及與所述第二區(qū)域相應(yīng)的第二校準斜率的步驟中,所述第一區(qū)域相應(yīng)的第一校準斜率felope-1,Yslope-I根據(jù)以下算式計算 Xslope-I = (X2-Xl)/(X2adc-Xladc),Yslope-I = (Y2-Y1)/(Yhdc-Yladc),其中(XI,Yl)為所述第一校準點的屏幕坐標, (X2,Y2)為所述第二校準點的屏幕坐標;所述第二區(qū)域相應(yīng)的第二校準斜率felope-2,Yslope-2根據(jù)以下算式計算 Xslope-2 = (X4-X3)/(X4adc-X3adc)Yslope-2 = a4-Y3)/(Y^dc-Y^dc),其中(X3,Y3)為所述第三校準點的屏幕坐標, (Χ4,Υ4)為所述第四校準點的屏幕坐標。
7.—種電阻式觸摸屏設(shè)備,其特征在于,包括獲取模塊,用于獲取觸電的坐標,當用戶點擊屏幕第一區(qū)域上的第一校準點、第二校準點以及第二區(qū)域上的第三校準點、第四校準點時,分別獲取相應(yīng)的第一觸摸屏坐標(Xlad。, Ylad。)、第二觸摸屏坐標OC2ad。,Aad。)、第三觸摸屏坐標(X3ad。,Y3ad。)、第四觸摸屏坐標OC4ad。, Y4ad。),當用戶點擊任一待校準點時,獲取所述待校準點的觸摸屏坐標OC5ad。,Y5aJ ;斜率計算模塊,用于計算與所述第一區(qū)域相應(yīng)的第一校準斜率以及與所述第二區(qū)域相應(yīng)的第二校準斜率;第一判斷模塊,用于判斷所述待校準點的位置位于所述第一區(qū)域還是所述第二區(qū)域中;校準模塊,用于當所述第一判斷模塊判斷出所述待校準點的位置位于所述第一區(qū)域時,根據(jù)所述第一校準斜率對所述待校準點進行校準,當所述第一判斷模塊判斷出所述待校準點的位置位于所述第二區(qū)域時,根據(jù)所述第二校準斜率對所述待校準點進行校準。
8.根據(jù)權(quán)利要求7所述的設(shè)備,其特征在于,所述設(shè)備還包括第二判斷模塊,用于判斷)(lad。是否等于)(3ad。,且)(2ad。是否等于X4adc,且Aad。是否等于Y3adc,i ^4adc~^3adc)(X2adc_Xladc)。
9.根據(jù)權(quán)利要求8所述的設(shè)備,其特征在于,所述設(shè)備還包括分界坐標確定模塊,用于當所述第二判斷模塊判斷出)(lad。等于)(3ad。,且)(2ad。等于X4aic, i Y2adc Y3adc,i ^4adc~^3adc) ^ * O^adc "Χιadc)時,根據(jù)所述第二觸摸屏坐標(Xhd。,YiEaJ 或所述第三觸摸屏坐標(X3ad。,Y3ad。)確定第一區(qū)域和第二區(qū)域的分界橫坐標)(dividMd?;蛘叻纸缈v坐標Ydividead。,所述分界橫坐與)(2ad?;?(3ad。的值相等,所述分界縱坐標YdividMd。 與Aad?;験3ad。的值相等。
10.根據(jù)權(quán)利要求9所述的設(shè)備,其特征在于,所述第一判斷模塊包括 獲取單元,用于獲取保存在本地的分界橫坐標)(divi(tead。或者分界縱坐標YdividMd。; 判斷單元,用于根據(jù)所述分界橫坐標XdividMd。和所述待校準點的橫坐標X5adc判斷所述待校準點的橫坐標)(5ad。是否大于所述分界橫坐標)(divitod。,如果所述待校準點的橫坐標)(5ad。 大于所述分界橫坐標Kividead。,則判斷出所述待校準點是位于所述第一區(qū)域,如果所述待校準點的橫坐標)(5ad。小于所述分界橫坐標則判斷出所述待校準點是位于所述第二區(qū)域;或者所述判斷單元用于根據(jù)所述分界縱坐標Ydiv-和所述待校準點的縱坐標Y5ad。判斷所述待校準點的縱坐標Y5adc是否大于所述分界縱坐標YdividMd。,如果所述待校準點的縱坐標 Y5adc大于所述分界縱坐標YdividMd。,則判斷所述待校準點是位于所述第一區(qū)域,如果所述待校準點的縱坐標Y5ad。小于所述分界縱坐標Y—則判斷所述待校準點是位于第二區(qū)域。
全文摘要
本發(fā)明實施例公開了一種電阻式觸摸屏校準方法及相應(yīng)的電阻式觸摸屏設(shè)備。本發(fā)明通過獲取屏幕上第一區(qū)域的兩個校準點和第二區(qū)域的兩個校準點的屏幕坐標,并計算第一區(qū)域和第二區(qū)域的校準斜率,當待校準點位于第一區(qū)域時獲取第一區(qū)域的校準斜率對待校準點進行校準,當待校準點位于第二區(qū)域時獲取第二區(qū)域的校準斜率對待校準點進行校準;本發(fā)明能夠降低觸摸屏重復(fù)校準的頻率,延長穩(wěn)定使用的時間,從而對電阻式觸摸屏進行更準確的校準,改善用戶的體驗。
文檔編號G06F3/045GK102314279SQ20111026017
公開日2012年1月11日 申請日期2011年9月2日 優(yōu)先權(quán)日2011年9月2日
發(fā)明者帥軍 申請人:惠州Tcl移動通信有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
富锦市| 太仆寺旗| 峨眉山市| 邵武市| 呼玛县| 大城县| 昌图县| 冷水江市| 固镇县| 天等县| 富顺县| 渭南市| 乐安县| 榆树市| 深水埗区| 托里县| 车致| 上犹县| 黄平县| 定兴县| 利辛县| 江孜县| 通榆县| 平山县| 郴州市| 郎溪县| 安塞县| 西昌市| 天等县| 南开区| 桃江县| 兴海县| 织金县| 厦门市| 铜川市| 临夏县| 勐海县| 庆安县| 华池县| 略阳县| 信丰县|