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

一種觸摸屏校準(zhǔn)的方法及裝置與流程

文檔序號(hào):11063278閱讀:351來(lái)源:國(guó)知局
一種觸摸屏校準(zhǔn)的方法及裝置與制造工藝

本發(fā)明涉及觸摸屏技術(shù)領(lǐng)域,特別是涉及一種觸摸屏校準(zhǔn)的方法及裝置。



背景技術(shù):

一般觸摸框軟件設(shè)有一個(gè)觸摸初始的校準(zhǔn)值,該校準(zhǔn)值能夠保證大部分的觸摸框的物理坐標(biāo)與實(shí)際顯示的坐標(biāo)幾乎重合,但不同整機(jī)結(jié)構(gòu)有一些不同程度的偏差,導(dǎo)致相同的觸摸校準(zhǔn)值會(huì)出現(xiàn)觸摸不準(zhǔn),出現(xiàn)小的偏移,因此需要進(jìn)行觸摸屏校準(zhǔn)。

但是,現(xiàn)有觸摸屏校準(zhǔn)通過(guò)軟件校準(zhǔn)或手動(dòng)校準(zhǔn)。然而不管是哪種校準(zhǔn),在一些未知的情況下,校準(zhǔn)值可能被誤動(dòng)作、私自改寫,或者觸摸框軟件、硬件出現(xiàn)未知錯(cuò)誤,導(dǎo)致校準(zhǔn)值錯(cuò)亂,這些情況的發(fā)生是偶然或者隨機(jī)的,由于相關(guān)軟件都非常復(fù)雜,導(dǎo)致發(fā)生的原因難以查找,最終導(dǎo)致觸摸偏移巨大,或者完全無(wú)法觸摸



技術(shù)實(shí)現(xiàn)要素:

鑒于上述狀況,有必要針對(duì)現(xiàn)有技術(shù)中校準(zhǔn)參數(shù)容易被外部更改的問(wèn)題,提供一種觸摸屏校準(zhǔn)的方法及裝置。

本發(fā)明實(shí)施例提供一種觸摸屏校準(zhǔn)的方法,包括步驟,

計(jì)算本地校準(zhǔn)程序中的本地校準(zhǔn)值與MCU中的備份校準(zhǔn)值的偏差;

比較所述偏差與預(yù)設(shè)的第一校準(zhǔn)閾值和第二校準(zhǔn)閾值,當(dāng)所述偏差大于第一校準(zhǔn)閾值時(shí),將所述本地校準(zhǔn)值重置為所述備份校準(zhǔn)值;當(dāng)所述偏差小于或等于所述第一校準(zhǔn)閾值,同時(shí)大于第二校準(zhǔn)閾值時(shí),發(fā)出提示框。

上述方法,其中,所述觸摸屏至少設(shè)置2個(gè)校準(zhǔn)點(diǎn),所述計(jì)算本地校準(zhǔn)程序中的本地校準(zhǔn)值與MCU中的備份校準(zhǔn)值的偏差的步驟包括:

分別計(jì)算每個(gè)所述校準(zhǔn)點(diǎn)的本地校準(zhǔn)值與備份校準(zhǔn)值的差值;

計(jì)算所述差值的平均值,得到所述本地校準(zhǔn)值與所述備份校準(zhǔn)值得偏差。

上述方法,其中,所述將所述本地校準(zhǔn)值重置為所述備份校準(zhǔn)值的步驟包括:

將本地校準(zhǔn)值進(jìn)行清零;

將MCU備份的校準(zhǔn)值復(fù)制到本地校準(zhǔn)程序中。

上述方法,其中,所述發(fā)出提示框的步驟包括:

發(fā)出提示用戶進(jìn)行手動(dòng)校準(zhǔn)的提示框;

保存手動(dòng)校準(zhǔn)后的校準(zhǔn)值,并將所述本地校準(zhǔn)值重置為所述手動(dòng)校準(zhǔn)后的校準(zhǔn)值。

上述方法,其中,當(dāng)所述本地校準(zhǔn)值小于或等于所述第二校準(zhǔn)閾值時(shí),執(zhí)行所述本地校準(zhǔn)程序;

所述將所述本地校準(zhǔn)值重置為所述備份校準(zhǔn)值的步驟之后還包括:執(zhí)行重置本地校準(zhǔn)值后的本地校準(zhǔn)程序。

本發(fā)明實(shí)施例還提供了一種觸摸屏校準(zhǔn)的裝置,包括:

計(jì)算模塊,用于計(jì)算本地校準(zhǔn)程序中的本地校準(zhǔn)值與MCU中的備份校準(zhǔn)值的偏差;

比較模塊,用于比較所述偏差與預(yù)設(shè)的第一校準(zhǔn)閾值和第二校準(zhǔn)閾值;

重置模塊,用于當(dāng)所述偏差大于第一校準(zhǔn)閾值時(shí),將所述本地校準(zhǔn)值重置為所述備份校準(zhǔn)值;

提示模塊,用于當(dāng)所述偏差小于或等于所述第一校準(zhǔn)閾值,同時(shí)大于第二校準(zhǔn)閾值時(shí),發(fā)出提示框。

上述裝置,其中,所述觸摸屏至少設(shè)置2個(gè)校準(zhǔn)點(diǎn),所述計(jì)算模塊具體用于:

分別計(jì)算每個(gè)所述校準(zhǔn)點(diǎn)的本地校準(zhǔn)值與備份校準(zhǔn)值的差值;

計(jì)算所述差值的平均值,得到所述本地校準(zhǔn)值與所述備份校準(zhǔn)值得偏差。

上述裝置,其中,所述重置模塊具體包括:

清零模塊,用于將本地校準(zhǔn)值進(jìn)行清零;

復(fù)制模塊,用于將MCU備份的校準(zhǔn)值復(fù)制到本地校準(zhǔn)程序中。

上述裝置,其中,所述提示模塊具體包括:

提示子模塊,用于發(fā)出提示用戶進(jìn)行手動(dòng)校準(zhǔn)的提示框;

保存及重置子模塊,用于保存手動(dòng)校準(zhǔn)后的校準(zhǔn)值,并將所述本地校準(zhǔn)值重置為所述手動(dòng)校準(zhǔn)后的校準(zhǔn)值。

上述裝置,其中,所述裝置還包括校準(zhǔn)程序執(zhí)行模塊,用于按照所述本地校準(zhǔn)程序中的校準(zhǔn)值對(duì)觸摸屏進(jìn)行校準(zhǔn)。

本發(fā)明設(shè)置兩個(gè)校準(zhǔn)閾值,當(dāng)大于第一校準(zhǔn)閾值時(shí),說(shuō)明校準(zhǔn)值被誤改或發(fā)生錯(cuò)亂,故而將本地校準(zhǔn)程序中的校準(zhǔn)值重置為備份的校準(zhǔn)值,從而避免了觸摸偏移巨大,或者完全無(wú)法觸摸的情況;當(dāng)校準(zhǔn)值在第一校準(zhǔn)閾值和第二校準(zhǔn)閾值之間時(shí),引導(dǎo)用戶根據(jù)實(shí)際的情況進(jìn)行修改校準(zhǔn)值。本發(fā)明通過(guò)設(shè)置校準(zhǔn)閾值來(lái)避免校準(zhǔn)值被誤動(dòng)作、私自改寫,或者觸摸框軟件、硬件出現(xiàn)未知錯(cuò)誤,導(dǎo)致校準(zhǔn)值錯(cuò)亂的情況。

附圖說(shuō)明

圖1為本發(fā)明實(shí)施例提供的觸摸屏校準(zhǔn)的方法流程圖;

圖2為本發(fā)明另一實(shí)施例提供的觸摸屏校準(zhǔn)的方法流程圖;

圖3為本發(fā)明實(shí)施例提供的觸摸屏校準(zhǔn)裝置的結(jié)構(gòu)框圖;

圖4為本發(fā)明又一實(shí)施例提供的觸摸屏校準(zhǔn)裝置中的提示模塊的結(jié)構(gòu)框圖。

具體實(shí)施方式

下面詳細(xì)描述本發(fā)明的實(shí)施例,所述實(shí)施例的示例在附圖中示出,其中自始至終相同或類似的標(biāo)號(hào)表示相同或類似的元件或具有相同或類似功能的元件。下面通過(guò)參考附圖描述的實(shí)施例是示例性的,僅用于解釋本發(fā)明,而不能理解為對(duì)本發(fā)明的限制。

參照下面的描述和附圖,將清楚本發(fā)明的實(shí)施例的這些和其他方面。在這些描述和附圖中,具體公開了本發(fā)明的實(shí)施例中的一些特定實(shí)施方式,來(lái)表示實(shí)施本發(fā)明的實(shí)施例的原理的一些方式,但是應(yīng)當(dāng)理解,本發(fā)明的實(shí)施例的范圍不受此限制。相反,本發(fā)明的實(shí)施例包括落入所附加權(quán)利要求書的精神和內(nèi)涵范圍內(nèi)的所有變化、修改和等同物。

請(qǐng)參閱圖1為本發(fā)明實(shí)施例提供的一種觸摸屏校準(zhǔn)的方法,包括步驟S11~S17.

步驟S11,在觸摸屏校準(zhǔn)程序中寫入初始的校準(zhǔn)值,并設(shè)置第一校準(zhǔn)閾值和第二校準(zhǔn)閾值,其中第一校準(zhǔn)閾值大于所述第二校準(zhǔn)閾值。

上述步驟中,第一校準(zhǔn)閾值和第二校準(zhǔn)閾值通過(guò)多次驗(yàn)證后得到的經(jīng)驗(yàn)值。第一校準(zhǔn)閾值為校準(zhǔn)程序中寫入的校準(zhǔn)值的上限值,當(dāng)超過(guò)該第一校準(zhǔn)閾值時(shí),觸摸偏移巨大,或者完全無(wú)法觸摸。第二校準(zhǔn)閾值是考慮到不同整機(jī)結(jié)構(gòu)引起的校準(zhǔn)值的變化,或環(huán)境因素導(dǎo)致的校準(zhǔn)值的變化而設(shè)置的一個(gè)上限值,整機(jī)結(jié)構(gòu)的差異和環(huán)境的變化引起的校準(zhǔn)值的變化量并不大。

步驟S12,將觸摸屏校準(zhǔn)程序中的初始校準(zhǔn)值,備份到MCU中,作為備份校準(zhǔn)值。

步驟S13,計(jì)算本地校準(zhǔn)程序中的本地校準(zhǔn)值與MCU中的備份校準(zhǔn)值的偏差。每次開機(jī)時(shí)都要計(jì)算本地校準(zhǔn)程序中的本地校準(zhǔn)值與MCU中的備份校準(zhǔn)值的偏差。所述觸摸屏至少設(shè)置2個(gè)校準(zhǔn)點(diǎn),例如三點(diǎn)或五點(diǎn)校準(zhǔn),計(jì)算本地校準(zhǔn)程序中的本地校準(zhǔn)值與MCU中的備份校準(zhǔn)值的偏差的步驟具體包括:

分別計(jì)算每個(gè)所述校準(zhǔn)點(diǎn)的本地校準(zhǔn)值與備份校準(zhǔn)值的差值;

計(jì)算所述差值的平均值,得到所述本地校準(zhǔn)值與所述備份校準(zhǔn)值得偏差。

步驟S14,比較所述偏差與預(yù)設(shè)的第一校準(zhǔn)閾值和第二校準(zhǔn)閾值,當(dāng)所述偏差大于第一校準(zhǔn)閾值時(shí),執(zhí)行步驟S15,當(dāng)所述偏差小于或等于所述第一校準(zhǔn)閾值,同時(shí)大于第二校準(zhǔn)閾值時(shí),執(zhí)行步驟S16,當(dāng)所述偏差小于或等于所述第二校準(zhǔn)閾值時(shí),執(zhí)行步驟S17。

上述步驟中,所述偏差為每個(gè)校準(zhǔn)點(diǎn)的本地校準(zhǔn)值與備份校準(zhǔn)值的差值的平均值,。

步驟S15,將所述本地校準(zhǔn)值重置為所述備份校準(zhǔn)值,并執(zhí)行重置本地校準(zhǔn)值后的本地校準(zhǔn)程序。進(jìn)一步地,該步驟具體為:將本地校準(zhǔn)值進(jìn)行清零;將MCU備份的校準(zhǔn)值復(fù)制到本地校準(zhǔn)程序中。

步驟S16,發(fā)出提示框。該步驟中,提示框用于提示用戶進(jìn)行手動(dòng)校準(zhǔn),并引導(dǎo)用戶按照提示框提示的步驟進(jìn)行校準(zhǔn)。

步驟S17,執(zhí)行本地校準(zhǔn)程序。當(dāng)所述偏差小于第二校準(zhǔn)閾值時(shí),說(shuō)明校準(zhǔn)值得改變是在允許范圍內(nèi),因此可直接執(zhí)行本地校準(zhǔn)程序。

本發(fā)明實(shí)施例設(shè)置兩個(gè)校準(zhǔn)閾值,當(dāng)大于第一校準(zhǔn)閾值時(shí),說(shuō)明校準(zhǔn)值被誤改或發(fā)生錯(cuò)亂,故而將本地校準(zhǔn)程序中的校準(zhǔn)值重置為備份的校準(zhǔn)值,從而避免了觸摸偏移巨大,或者完全無(wú)法觸摸的情況;當(dāng)校準(zhǔn)值在第一校準(zhǔn)閾值和第二校準(zhǔn)閾值之間時(shí),引導(dǎo)用戶根據(jù)實(shí)際的情況進(jìn)行修改校準(zhǔn)值。本實(shí)施例通過(guò)設(shè)置校準(zhǔn)閾值來(lái)避免校準(zhǔn)值被誤動(dòng)作、私自改寫,或者觸摸框軟件、硬件出現(xiàn)未知錯(cuò)誤,導(dǎo)致校準(zhǔn)值錯(cuò)亂的情況。

請(qǐng)參閱圖2,作為本發(fā)明實(shí)施例的一種改進(jìn),在本發(fā)明的另一實(shí)施例中,上述步驟S16具體包括:

步驟S161,發(fā)出提示用戶進(jìn)行手動(dòng)校準(zhǔn)的提示框;

步驟S162,保存用戶手動(dòng)校準(zhǔn)后的校準(zhǔn)值,并將所述本地校準(zhǔn)值重置為所述手動(dòng)校準(zhǔn)后的校準(zhǔn)值,執(zhí)行重置本地校準(zhǔn)值后的本地校準(zhǔn)程序。

請(qǐng)參與圖3,本發(fā)明實(shí)施例還提供了一種用于實(shí)現(xiàn)上述方法的觸摸屏校準(zhǔn)的裝置。該裝置包括計(jì)算模塊10、比較模塊20、重置模塊30、提示模塊40和校準(zhǔn)程序執(zhí)行模塊50。其中,

計(jì)算模塊10用于計(jì)算本地校準(zhǔn)程序中的本地校準(zhǔn)值與MCU中的備份校準(zhǔn)值的偏差。每次開機(jī)時(shí)都要計(jì)算本地校準(zhǔn)程序中的本地校準(zhǔn)值與MCU中的備份校準(zhǔn)值的偏差。所述觸摸屏至少設(shè)置2個(gè)校準(zhǔn)點(diǎn),例如三點(diǎn)或五點(diǎn)校準(zhǔn),計(jì)算本地校準(zhǔn)程序中的本地校準(zhǔn)值與MCU中的備份校準(zhǔn)值的偏差的步驟具體包括:

分別計(jì)算每個(gè)所述校準(zhǔn)點(diǎn)的本地校準(zhǔn)值與備份校準(zhǔn)值的差值;

計(jì)算所述差值的平均值,得到所述本地校準(zhǔn)值與所述備份校準(zhǔn)值得偏差。

比較模塊20用于比較所述偏差與預(yù)設(shè)的第一校準(zhǔn)閾值和第二校準(zhǔn)閾值。第一校準(zhǔn)閾值和第二校準(zhǔn)閾值通過(guò)多次驗(yàn)證后得到的經(jīng)驗(yàn)值。第一校準(zhǔn)閾值為校準(zhǔn)程序中寫入的校準(zhǔn)值的上限值,當(dāng)超過(guò)該第一校準(zhǔn)閾值時(shí),觸摸偏移巨大,或者完全無(wú)法觸摸。第二校準(zhǔn)閾值是考慮到不同整機(jī)結(jié)構(gòu)引起的校準(zhǔn)值的變化,或環(huán)境因素導(dǎo)致的校準(zhǔn)值的變化而設(shè)置的一個(gè)上限值,整機(jī)結(jié)構(gòu)的差異和環(huán)境的變化引起的校準(zhǔn)值的變化量并不大。

重置模塊30用于當(dāng)所述偏差大于第一校準(zhǔn)閾值時(shí),將所述本地校準(zhǔn)值重置為所述備份校準(zhǔn)值。所述重置模塊30具體包括:清零模塊,用于將本地校準(zhǔn)值進(jìn)行清零;復(fù)制模塊,用于將MCU備份的校準(zhǔn)值復(fù)制到本地校準(zhǔn)程序中。

提示模塊40用于當(dāng)所述偏差小于或等于所述第一校準(zhǔn)閾值,同時(shí)大于第二校準(zhǔn)閾值時(shí),發(fā)出提示框。

校準(zhǔn)程序執(zhí)行模塊50,用于按照本地校準(zhǔn)程序中的校準(zhǔn)值對(duì)觸摸屏進(jìn)行校準(zhǔn)。

每次開機(jī)后,先通過(guò)比較本地校準(zhǔn)程序中的本地校準(zhǔn)值與MCU中的備份校準(zhǔn)值的偏差與第一校準(zhǔn)閾值及第二校準(zhǔn)閾值,當(dāng)所述偏差大于第一校準(zhǔn)閾值時(shí),將本地校準(zhǔn)值重置為備份校準(zhǔn)值,并執(zhí)行重置本地校準(zhǔn)值后的本地校準(zhǔn)程序;當(dāng)所述偏差小于或等于第一校準(zhǔn)閾值,同時(shí)大于第二校準(zhǔn)閾值時(shí),發(fā)出提示框,以提示用戶進(jìn)行手動(dòng)校準(zhǔn);當(dāng)所述偏差小于或等于所述第二校準(zhǔn)閾值時(shí),執(zhí)行本地校準(zhǔn)程序。

本實(shí)施例通過(guò)設(shè)置校準(zhǔn)閾值來(lái)避免校準(zhǔn)值被誤動(dòng)作、私自改寫,或者觸摸框軟件、硬件出現(xiàn)未知錯(cuò)誤,導(dǎo)致校準(zhǔn)值錯(cuò)亂的情況。

進(jìn)一步的,作為本發(fā)明的又一實(shí)施例,如圖4所示,所述提示模塊40具體包括:

提示子模塊401,用于發(fā)出提示用戶進(jìn)行手動(dòng)校準(zhǔn)的提示框;

保存及重置子模塊402,用于保存手動(dòng)校準(zhǔn)后的校準(zhǔn)值,并將所述本地校準(zhǔn)值重置為所述手動(dòng)校準(zhǔn)后的校準(zhǔn)值。提示子模塊401發(fā)出提示框,用戶根據(jù)提示框彈出的指示,按步驟進(jìn)行觸摸屏校準(zhǔn),并通過(guò)保存及重置子模塊402將手動(dòng)校準(zhǔn)后的校準(zhǔn)值寫入本地校準(zhǔn)程序中,并保存,便于下一次開機(jī)時(shí)使用。

在本說(shuō)明書的描述中,參考術(shù)語(yǔ)“一個(gè)實(shí)施例”、“一些實(shí)施例”、“示例”、“具體示例”、或“一些示例”等的描述意指結(jié)合該實(shí)施例或示例描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)包含于本發(fā)明的至少一個(gè)實(shí)施例或示例中。在本說(shuō)明書中,對(duì)上述術(shù)語(yǔ)的示意性表述不一定指的是相同的實(shí)施例或示例。而且,描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)可以在任何的一個(gè)或多個(gè)實(shí)施例或示例中以合適的方式結(jié)合。

盡管已經(jīng)示出和描述了本發(fā)明的實(shí)施例,本領(lǐng)域的普通技術(shù)人員可以理解:在不脫離本發(fā)明的原理和宗旨的情況下可以對(duì)這些實(shí)施例進(jìn)行多種變化、修改、替換和變型,本發(fā)明的范圍由權(quán)利要求及其等同物限定。

當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
合阳县| 漾濞| 华宁县| 扎赉特旗| 防城港市| 西宁市| 沛县| 黄冈市| 阿克苏市| 横峰县| 信丰县| 黄山市| 宾阳县| 保山市| 吴桥县| 洪雅县| 濉溪县| 临夏市| 含山县| 图片| 湖州市| 阿克苏市| 塘沽区| 团风县| 扶沟县| 河曲县| 平顺县| 耿马| 阿克| 泌阳县| 抚宁县| 邵阳县| 望都县| 三原县| 连江县| 岗巴县| 栾城县| 钟山县| 玛多县| 奉化市| 读书|