專利名稱:紅外接近傳感器自校準(zhǔn)的方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明屬于通信領(lǐng)域,尤其涉及一種紅外接近傳感器自校準(zhǔn)的方法及裝置。
背景技術(shù):
在觸摸屏手機(jī)流行之初,用戶就發(fā)現(xiàn)了觸摸屏的一個(gè)缺陷:當(dāng)我們用最常見(jiàn)的姿勢(shì)接起電話時(shí),往往臉部會(huì)碰到觸摸屏幕上,無(wú)意中點(diǎn)擊到了掛機(jī)鍵或者免提鍵,造成不必要的尷尬。于是,將紅外接近傳感器設(shè)計(jì)進(jìn)了觸摸屏手機(jī),在接電話的時(shí)候自動(dòng)鎖屏,避免誤觸發(fā)。另外,鎖屏的同時(shí)還可以關(guān)掉背光,可以有效節(jié)能,延長(zhǎng)待機(jī)時(shí)間。紅外接近傳感器包括紅外發(fā)光二級(jí)管和紅外接收二級(jí)管。紅外發(fā)光二級(jí)管沿手機(jī)屏幕方向,向外發(fā)射紅外線,當(dāng)手機(jī)屏幕前方有物體時(shí),物體會(huì)反射部分紅外線,接近紅外發(fā)光二級(jí)管另一側(cè)的紅外接收二級(jí)管接收到物體反射回來(lái)的紅外光線后轉(zhuǎn)化為電信號(hào),電信號(hào)放大后經(jīng)過(guò)A/D轉(zhuǎn)化,轉(zhuǎn)變?yōu)閿?shù)字信號(hào)給CPU,得到紅外線反射強(qiáng)度。紅外線反射強(qiáng)度的大小,與物體距離手機(jī)屏幕遠(yuǎn)近和物體表面的反射紅外光線量有關(guān),距離手機(jī)屏幕越近,紅外線反射強(qiáng)度越大;物體表面光線反射率越大,紅外線反射強(qiáng)度越大,反之紅外接收二級(jí)管接收的紅外線反射強(qiáng)度越小。紅外接近傳感器就是根據(jù)紅外接收二極管接收的反射光的紅外線反射強(qiáng)度判斷物體的遠(yuǎn)近,距紅外接近傳感器同樣距離,物體表面反射率越大,紅外接近傳感器接收到的反射光線越強(qiáng),所以紅外接近傳感器更容易檢測(cè)到白色物體。為了使紅外接近傳感器對(duì)表面光反光率較小物體準(zhǔn)確檢測(cè),需要設(shè)定較低紅外接近傳感器的靠近門(mén)限值和離開(kāi)門(mén)限值,但是當(dāng)靠近門(mén)限值設(shè)定太低,手機(jī)屏幕反射率發(fā)生變化或手機(jī)屏幕的灰塵會(huì)導(dǎo)致沒(méi)有物體靠近手機(jī)屏幕時(shí),紅外接近傳感器檢測(cè)到的紅外線反射強(qiáng)度大于靠近門(mén)限值,誤判有物體靠近,導(dǎo)致紅外接近傳感器功能喪失。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例的目的在于提供一種紅外接近傳感器自校準(zhǔn)的方法及裝置,旨在解決現(xiàn)有的移動(dòng)終端不能根據(jù)環(huán)境反射率變化而自動(dòng)校準(zhǔn)紅外接近傳感器的問(wèn)題。本發(fā)明實(shí)施例是這樣實(shí)現(xiàn)的,一種紅外接近傳感器自校準(zhǔn)的方法,所述方法包括如下步驟:讀取紅外接近傳感器的當(dāng)前靜態(tài)檢測(cè)數(shù)據(jù);根據(jù)所述當(dāng)前靜態(tài)檢測(cè)數(shù)據(jù)修正所述紅外接近傳感器的靠近門(mén)限值和離開(kāi)門(mén)限值;所述當(dāng)前靜態(tài)檢測(cè)數(shù)據(jù)指自校準(zhǔn)條件滿足時(shí),所述紅外接近傳感器檢測(cè)到的反射紅外線強(qiáng)度;所述自校準(zhǔn)條件指所述紅外接近傳感器沒(méi)有被其它應(yīng)用使用,且所述紅外接近傳感器的探測(cè)范圍內(nèi)沒(méi)有物體。進(jìn)一步地,所述根據(jù)當(dāng)前靜態(tài)檢測(cè)數(shù)據(jù)修正所述紅外接近傳感器的靠近門(mén)限值和尚開(kāi)門(mén)限值包括:當(dāng)所述當(dāng)前靜態(tài)檢測(cè)數(shù)據(jù)大于所述紅外接近傳感器的默認(rèn)靜態(tài)檢測(cè)數(shù)據(jù)時(shí),調(diào)高所述靠近門(mén)限值和離開(kāi)門(mén)限值;當(dāng)所述當(dāng)前靜態(tài)檢測(cè)數(shù)據(jù)小于所述紅外接近傳感器的默認(rèn)靜態(tài)檢測(cè)數(shù)據(jù)時(shí),調(diào)低所述靠近門(mén)限值和離開(kāi)門(mén)限值。進(jìn)一步地,所述調(diào)高靠近門(mén)限值包括:計(jì)算第一差值,所述第一差值等于當(dāng)前靜態(tài)檢測(cè)數(shù)據(jù)與默認(rèn)靜態(tài)檢測(cè)數(shù)據(jù)的差值;將所述靠近門(mén)限值和離開(kāi)門(mén)限值增加所述第一差值,得到調(diào)整后的靠近門(mén)限值和離開(kāi)門(mén)限值。進(jìn)一步地,所述調(diào)低離開(kāi)門(mén)限值包括:計(jì)算第二差值,所述第二差值等于默認(rèn)靜態(tài)檢測(cè)數(shù)據(jù)與當(dāng)前靜態(tài)檢測(cè)數(shù)據(jù)的差值;將所述靠近門(mén)限值和離開(kāi)門(mén)限值減少所述第二差值,得到調(diào)整后的靠近門(mén)限值和離開(kāi)門(mén)限值。進(jìn)一步地,所述讀取紅外接近傳感器的當(dāng)前靜態(tài)檢測(cè)數(shù)據(jù)包括:自校準(zhǔn)條件滿足時(shí),定時(shí)讀取所述紅外接近傳感器的反射紅外線強(qiáng)度;計(jì)算預(yù)設(shè)時(shí)間內(nèi)的所述反射紅外線強(qiáng)度的平均值,作為當(dāng)前靜態(tài)檢測(cè)數(shù)據(jù)。本發(fā)明還提出一種紅外接近傳感器自校準(zhǔn)的裝置,所述裝置包括:讀取模塊,用于讀取紅外接近傳感器的當(dāng)前靜態(tài)檢測(cè)數(shù)據(jù);修正模塊,用于根據(jù)所述當(dāng)前靜態(tài)檢測(cè)數(shù)據(jù)修正所述紅外接近傳感器的靠近門(mén)限值和離開(kāi)門(mén)限值;所述當(dāng)前靜態(tài)檢測(cè)數(shù)據(jù)指自校準(zhǔn)條件滿足時(shí),所述紅外接近傳感器檢測(cè)到的反射紅外線強(qiáng)度;所述自校準(zhǔn)條件指所述紅外接近傳感器沒(méi)有被其它應(yīng)用使用,且所述紅外接近傳感器的探測(cè)范圍內(nèi)沒(méi)有物體。進(jìn)一步地,所述修正模塊包括:調(diào)高單元,用于當(dāng)所述當(dāng)前靜態(tài)檢測(cè)數(shù)據(jù)大于所述紅外接近傳感器的默認(rèn)靜態(tài)檢測(cè)數(shù)據(jù)時(shí),調(diào)高所述靠近門(mén)限值和離開(kāi)門(mén)限值;調(diào)低單元,用于當(dāng)所述當(dāng)前靜態(tài)檢測(cè)數(shù)據(jù)小于所述紅外接近傳感器的默認(rèn)靜態(tài)檢測(cè)數(shù)據(jù)時(shí),調(diào)低所述靠近門(mén)限值和離開(kāi)門(mén)限值。進(jìn)一步地,所述調(diào)高單元具體用于:計(jì)算第一差值,所述第一差值等于當(dāng)前靜態(tài)檢測(cè)數(shù)據(jù)與默認(rèn)靜態(tài)檢測(cè)數(shù)據(jù)的差值;以及將所述靠近門(mén)限值和離開(kāi)門(mén)限值增加所述第一差值,得到調(diào)整后的靠近門(mén)限值和離開(kāi)門(mén)限值。進(jìn)一步地,所述調(diào)低單元具體用于:計(jì)算第二差值,所述第二差值等于默認(rèn)靜態(tài)檢測(cè)數(shù)據(jù)與當(dāng)前靜態(tài)檢測(cè)數(shù)據(jù)的差值;以及將所述靠近門(mén)限值和離開(kāi)門(mén)限值減少所述第二差值,得到調(diào)整后的靠近門(mén)限值和離開(kāi)門(mén)限值。
進(jìn)一步地,所述讀取模塊具體用于:自校準(zhǔn)條件滿足時(shí),定時(shí)讀取所述紅外接近傳感器的反射紅外線強(qiáng)度;以及計(jì)算預(yù)設(shè)時(shí)間內(nèi)的所述反射紅外線強(qiáng)度的平均值,作為當(dāng)前靜態(tài)檢測(cè)數(shù)據(jù)。在本發(fā)明實(shí)施例中,移動(dòng)終端隨時(shí)動(dòng)態(tài)讀取紅外接近傳感器的當(dāng)前靜態(tài)檢測(cè)數(shù)據(jù),根據(jù)檢測(cè)結(jié)果對(duì)紅外接近傳感器的靠近門(mén)限值和離開(kāi)門(mén)限值進(jìn)行修正。紅外接近傳感器自動(dòng)校準(zhǔn)能夠防止紅外接近傳感器在使用過(guò)程中傳感器老化和環(huán)境發(fā)生改變而產(chǎn)生功能失效現(xiàn)象。
圖1是本發(fā)明實(shí)施例提供的紅外接近傳感器自校準(zhǔn)的方法的流程圖;圖2是本發(fā)明實(shí)施例提供的紅外接近傳感器自校準(zhǔn)的裝置的結(jié)構(gòu)圖;圖3是本發(fā)明實(shí)施例提供的紅外接近傳感器自校準(zhǔn)的裝置中修正模塊的結(jié)構(gòu)圖。
具體實(shí)施例方式為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。參照?qǐng)D1,提出本發(fā)明實(shí)施例一種接近傳感器自校準(zhǔn)的方法,該方法包括如下步驟:步驟S101、測(cè)定出廠參數(shù)。(I)設(shè)定靠近門(mén)限值和離開(kāi)門(mén)限值。打開(kāi)紅外接近傳感器,固定遮擋物放置在紅外接近傳感器前方確定為靠近的位置,讀取紅外接近傳感器的反射紅外線強(qiáng)度為靠近門(mén)限值A(chǔ) ;打開(kāi)紅外接近傳感器,固定遮擋物放置在紅外接近傳感器前方確定為物體離開(kāi)的位置,讀取紅外接近傳感器的反射紅外線強(qiáng)度為離開(kāi)門(mén)限值B。上述反射紅外線強(qiáng)度指紅外接近傳感器的紅外發(fā)光二級(jí)管發(fā)出紅外線后,由紅外接近傳感器的紅外接收二級(jí)管接收到的反射紅外線的強(qiáng)度。靠近門(mén)限值和離開(kāi)門(mén)限值可為同一值(A=B)。當(dāng)靠近門(mén)限值和離開(kāi)門(mén)限值不為同一值時(shí),A〈B,即當(dāng)紅外接近傳感器獲得的反射紅外線強(qiáng)度大于B時(shí),判定有物體遮擋光線即有物體靠近移動(dòng)終端;當(dāng)紅外接近傳感器獲取的反射紅外線強(qiáng)度小于A時(shí),判定光線遮擋被消除即物體離開(kāi)移動(dòng)終端。(2)設(shè)置一第一寄存器,用于存放移動(dòng)終端屏幕前無(wú)物體時(shí)的反射紅外線強(qiáng)度。打開(kāi)紅外接近傳感器,確定無(wú)任何物體遮擋在移動(dòng)終端屏幕前時(shí),紅外接近傳感器檢測(cè)接收到的反射紅外線的強(qiáng)度,并將該反射紅外線強(qiáng)度的值存儲(chǔ)至上述第一寄存器,我們稱所述第一寄存器的值為默認(rèn)靜態(tài)檢測(cè)數(shù)據(jù)。(3)計(jì)算標(biāo)準(zhǔn)靠近數(shù)據(jù)和標(biāo)準(zhǔn)離開(kāi)數(shù)據(jù),標(biāo)準(zhǔn)靠近數(shù)據(jù)體現(xiàn)了物體靠近移動(dòng)終端時(shí),反射紅外線強(qiáng)度的增加值;標(biāo)準(zhǔn)離開(kāi)數(shù)據(jù)體現(xiàn)了物體離開(kāi)移動(dòng)終端時(shí),反射紅外線強(qiáng)度的減少值。校準(zhǔn)靠近數(shù)據(jù)=靠近門(mén)限值-第一寄存器的值;校準(zhǔn)離開(kāi)數(shù)據(jù)=離開(kāi)門(mén)限值-第一寄存器的值。
步驟S102、在實(shí)際使用時(shí),紅外接近傳感器的自校準(zhǔn)條件滿足時(shí),打開(kāi)紅外接近傳感器,實(shí)時(shí)檢測(cè)當(dāng)前靜態(tài)檢測(cè)數(shù)據(jù)。該步驟中,所述自校準(zhǔn)條件指紅外接近傳感器未被其它應(yīng)用使用,且移動(dòng)終端屏幕前端無(wú)物體(即在紅外接近傳感器探測(cè)范圍內(nèi)沒(méi)有任何物體存在,如移動(dòng)終端解鎖或手動(dòng)點(diǎn)亮屏幕時(shí))。啟動(dòng)紅外接近傳感器,檢測(cè)反射紅外線強(qiáng)度,此時(shí)紅外接近傳感器檢測(cè)到的反射紅外線強(qiáng)度我們稱之為當(dāng)前靜態(tài)檢測(cè)數(shù)據(jù)??赏ㄟ^(guò)實(shí)時(shí)檢測(cè)提高當(dāng)前靜態(tài)檢測(cè)數(shù)據(jù)的準(zhǔn)確度,如在自校準(zhǔn)條件下,5分鐘內(nèi)每隔5秒檢測(cè)一次反射紅外線強(qiáng)度,再對(duì)該5分鐘內(nèi)檢測(cè)到的反射紅外線強(qiáng)度求平均值,將該平均值存儲(chǔ)至預(yù)設(shè)的第二寄存器中,作為當(dāng)前靜態(tài)檢測(cè)數(shù)據(jù)。步驟S103、根據(jù)檢測(cè)結(jié)果校準(zhǔn)靠近門(mén)限值和離開(kāi)門(mén)限值。當(dāng)?shù)诙拇嫫鞯闹荡笥诘谝患拇嫫鞯闹禃r(shí),說(shuō)明存在移動(dòng)終端屏幕有灰塵、屏幕反射光增大或透光率下降等因素,此時(shí)應(yīng)調(diào)高靠近門(mén)限值和離開(kāi)門(mén)限值,即新的靠近門(mén)限值為標(biāo)準(zhǔn)靠近數(shù)據(jù)+第二寄存器的值,即將調(diào)整前的靠近門(mén)限值增加一個(gè)第一差值,該第一差值為第二寄存器的值與第一寄存器的值之間的差值。當(dāng)?shù)诙拇嫫鞯闹敌∮诘谝患拇嫫鞯闹禃r(shí),說(shuō)明存在移動(dòng)終端屏幕干凈或反射光偏小等因素,此時(shí)調(diào)低靠近門(mén)限值和離開(kāi)門(mén)限值,即新的離開(kāi)門(mén)限值為標(biāo)準(zhǔn)離開(kāi)數(shù)據(jù)+第二寄存器的值,即將調(diào)整前的離開(kāi)門(mén)限值減少一個(gè)第二差值,該第二差值為第一寄存器的值與第二寄存器的值之間的差值。當(dāng)?shù)诙拇嫫鞯闹蹬c第一寄存器的值偏離太大,已經(jīng)無(wú)法調(diào)整,例如移動(dòng)終端屏幕上有水珠或異物,紅外接近傳感器已經(jīng)無(wú)法正常檢測(cè)到物體靠近,這時(shí)臨時(shí)關(guān)閉接近傳感器功能,下次自校準(zhǔn)時(shí),當(dāng)移動(dòng)終端屏幕上的水珠或異物去除了,第二寄存器的值回到正常值范圍時(shí),再次啟動(dòng)紅外接近傳感器功能。本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分步驟是可以通過(guò)程序來(lái)指令相關(guān)的硬件來(lái)完成,所述的程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,所述的存儲(chǔ)介質(zhì),如R0M/RAM、磁盤(pán)、光盤(pán)等。在本發(fā)明實(shí)施例中,移動(dòng)終端隨時(shí)動(dòng)態(tài)讀取紅外接近傳感器的當(dāng)前靜態(tài)檢測(cè)數(shù)據(jù),根據(jù)檢測(cè)結(jié)果對(duì)紅外接近傳感器的靠近門(mén)限值和離開(kāi)門(mén)限值進(jìn)行修正,能夠防止紅外接近傳感器在使用過(guò)程中傳感器老化和環(huán)境發(fā)生改變而產(chǎn)生功能失效現(xiàn)象。參照?qǐng)D2,提出本發(fā)明實(shí)施例的紅外接近傳感器自校準(zhǔn)的裝置,包括:讀取模塊10,用于讀取紅外接近傳感器的當(dāng)前靜態(tài)檢測(cè)數(shù)據(jù);修正模塊20,用于根據(jù)所述當(dāng)前靜態(tài)檢測(cè)數(shù)據(jù)修正所述紅外接近傳感器的靠近門(mén)限值和離開(kāi)門(mén)限值; 參照?qǐng)D3,所述修正模塊20包括:調(diào)高單元21,用于當(dāng)所述當(dāng)前靜態(tài)檢測(cè)數(shù)據(jù)大于所述紅外接近傳感器的默認(rèn)靜態(tài)檢測(cè)數(shù)據(jù)時(shí),調(diào)高所述靠近門(mén)限值和離開(kāi)門(mén)限值;調(diào)低單元22,用于當(dāng)所述當(dāng)前靜態(tài)檢測(cè)數(shù)據(jù)小于所述紅外接近傳感器的默認(rèn)靜態(tài)檢測(cè)數(shù)據(jù)時(shí),調(diào)低所述靠近門(mén)限值和離開(kāi)門(mén)限值。本發(fā)明實(shí)施例的裝置可以為移動(dòng)終端本身,也可以是移動(dòng)終端內(nèi)置或外接的一裝置,該裝置的工作原理具體如下:
移動(dòng)終端預(yù)告測(cè)定移動(dòng)終端的出廠參數(shù),具體為:(I)設(shè)定靠近門(mén)限值和離開(kāi)門(mén)限值。打開(kāi)紅外接近傳感器,固定遮擋物放置在紅外接近傳感器前方確定為靠近的位置,讀取紅外接近傳感器的反射紅外線強(qiáng)度為靠近門(mén)限值A(chǔ) ;打開(kāi)紅外接近傳感器,固定遮擋物放置在紅外接近傳感器前方確定為物體離開(kāi)的位置,讀取紅外接近傳感器的反射紅外線強(qiáng)度為離開(kāi)門(mén)限值B。上述反射紅外線強(qiáng)度指紅外接近傳感器的紅外發(fā)光二級(jí)管發(fā)出紅外線后,由紅外接近傳感器的紅外接收二級(jí)管接收到的反射紅外線的強(qiáng)度??拷T(mén)限值和離開(kāi)門(mén)限值可為同一值(A=B)。當(dāng)靠近門(mén)限值和離開(kāi)門(mén)限值不為同一值時(shí),A〈B,即當(dāng)紅外接近傳感器獲得的反射紅外線強(qiáng)度大于B時(shí),判定有物體遮擋光線即有物體靠近移動(dòng)終端;當(dāng)紅外接近傳感器獲取的反射紅外線強(qiáng)度小于A時(shí),判定光線遮擋被消除即物體離開(kāi)移動(dòng)終端。(2)設(shè)置一第一寄存器,用于存放移動(dòng)終端屏幕前無(wú)物體時(shí)的反射紅外線強(qiáng)度。打開(kāi)紅外接近傳感器,確定無(wú)任何物體遮擋在移動(dòng)終端屏幕前時(shí),紅外接近傳感器檢測(cè)接收到的反射紅外線的強(qiáng)度,并將該反射紅外線強(qiáng)度的值存儲(chǔ)至上述第一寄存器,我們稱所述第一寄存器的值為默認(rèn)靜態(tài)檢測(cè)數(shù)據(jù)。(3)計(jì)算標(biāo)準(zhǔn)靠近數(shù)據(jù)和標(biāo)準(zhǔn)離開(kāi)數(shù)據(jù),標(biāo)準(zhǔn)靠近數(shù)據(jù)體現(xiàn)了物體靠近移動(dòng)終端時(shí),反射紅外線強(qiáng)度的增加值;標(biāo)準(zhǔn)離開(kāi)數(shù)據(jù)體現(xiàn)了物體離開(kāi)移動(dòng)終端時(shí),反射紅外線強(qiáng)度的減少值。校準(zhǔn)靠近數(shù)據(jù)=靠近門(mén)限值-第一寄存器的值;校準(zhǔn)離開(kāi)數(shù)據(jù)=離開(kāi)門(mén)限值-第一寄存器的值。需要校準(zhǔn)時(shí),當(dāng)紅外接近傳感器的自校準(zhǔn)條件滿足時(shí),打開(kāi)紅外接近傳感器,讀取模塊10通過(guò)紅外接近傳感器實(shí)時(shí)檢測(cè)當(dāng)前靜態(tài)檢測(cè)數(shù)據(jù)。所述自校準(zhǔn)條件指紅外接近傳感器未被其它應(yīng)用使用,且移動(dòng)終端屏幕前端無(wú)物體(即在紅外接近傳感器探測(cè)范圍內(nèi)沒(méi)有任何物體存在,如移動(dòng)終端解鎖或手動(dòng)點(diǎn)亮屏幕時(shí))。讀取模塊10啟動(dòng)紅外接近傳感器,檢測(cè)反射紅外線強(qiáng)度,此時(shí)紅外接近傳感器檢測(cè)到的反射紅外線強(qiáng)度我們稱之為當(dāng)前靜態(tài)檢測(cè)數(shù)據(jù)??赏ㄟ^(guò)實(shí)時(shí)檢測(cè)提高當(dāng)前靜態(tài)檢測(cè)數(shù)據(jù)的準(zhǔn)確度,如在自校準(zhǔn)條件下,5分鐘內(nèi)每隔5秒檢測(cè)一次反射紅外線強(qiáng)度,再對(duì)該5分鐘內(nèi)檢測(cè)到的反射紅外線強(qiáng)度求平均值,將該平均值存儲(chǔ)至預(yù)設(shè)的第二寄存器中,作為當(dāng)前靜態(tài)檢測(cè)數(shù)據(jù)。修正模塊20根據(jù)檢測(cè)結(jié)果校準(zhǔn)靠近門(mén)限值和離開(kāi)門(mén)限值。當(dāng)?shù)诙拇嫫鞯闹荡笥诘谝患拇嫫鞯闹禃r(shí),說(shuō)明存在移動(dòng)終端屏幕有灰塵、屏幕反射光增大或透光率下降等因素,此時(shí)調(diào)高單元21調(diào)高靠近門(mén)限值和離開(kāi)門(mén)限值,即新的靠近門(mén)限值為標(biāo)準(zhǔn)靠近數(shù)據(jù)+第二寄存器的值,即將調(diào)整前的靠近門(mén)限值增加一個(gè)第一差值,該第一差值為第二寄存器的值與第一寄存器的值之間的差值。當(dāng)?shù)诙拇嫫鞯闹敌∮诘谝患拇嫫鞯闹禃r(shí),說(shuō)明存在移動(dòng)終端屏幕干凈或反射光偏小等因素,此時(shí)調(diào)低單元22調(diào)低靠近門(mén)限值和離開(kāi)門(mén)限值,即新的離開(kāi)門(mén)限值為標(biāo)準(zhǔn)離開(kāi)數(shù)據(jù)+第二寄存器的值,即將調(diào)整前的離開(kāi)門(mén)限值減少一個(gè)第二差值,該第二差值為第一寄存器的值與第二寄存器的值之間的差值。當(dāng)?shù)诙拇嫫鞯闹蹬c第一寄存器的值偏離太大,已經(jīng)無(wú)法調(diào)整,例如移動(dòng)終端屏幕上有水珠或異物,紅外接近傳感器已經(jīng)無(wú)法正常檢測(cè)到物體靠近,這時(shí)臨時(shí)關(guān)閉接近傳感器功能,下次自校準(zhǔn)時(shí),當(dāng)移動(dòng)終端屏幕上的水珠或異物去除了,第二寄存器的值回到正常值范圍時(shí),再次啟動(dòng)紅外接近傳感器。本發(fā)明實(shí)施例的裝置隨時(shí)動(dòng)態(tài)讀取紅外接近傳感器的當(dāng)前靜態(tài)檢測(cè)數(shù)據(jù),根據(jù)檢測(cè)結(jié)果對(duì)紅外接近傳感器的靠近門(mén)限值和離開(kāi)門(mén)限值進(jìn)行修正,能夠防止紅外接近傳感器在使用過(guò)程中傳感器老化和環(huán)境發(fā)生改變而產(chǎn)生功能失效現(xiàn)象。以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種紅外接近傳感器自校準(zhǔn)的方法,其特征在于,所述方法包括如下步驟: 讀取紅外接近傳感器的當(dāng)前靜態(tài)檢測(cè)數(shù)據(jù); 根據(jù)所述當(dāng)前靜態(tài)檢測(cè)數(shù)據(jù)修正所述紅外接近傳感器的靠近門(mén)限值和離開(kāi)門(mén)限值; 所述當(dāng)前靜態(tài)檢測(cè)數(shù)據(jù)指自校準(zhǔn)條件滿足時(shí),所述紅外接近傳感器檢測(cè)到的反射紅外線強(qiáng)度; 所述自校準(zhǔn)條件指所述紅外接近傳感器沒(méi)有被其它應(yīng)用使用,且所述紅外接近傳感器的探測(cè)范圍內(nèi)沒(méi)有物體。
2.如權(quán)利要求1所述的方法,其特征在于,所述根據(jù)當(dāng)前靜態(tài)檢測(cè)數(shù)據(jù)修正所述紅外接近傳感器的靠近門(mén)限值和離開(kāi)門(mén)限值包括: 當(dāng)所述當(dāng)前靜態(tài)檢測(cè)數(shù)據(jù)大于所述紅外接近傳感器的默認(rèn)靜態(tài)檢測(cè)數(shù)據(jù)時(shí),調(diào)高所述靠近門(mén)限值和離開(kāi)門(mén)限值; 當(dāng)所述當(dāng)前靜態(tài)檢測(cè)數(shù)據(jù)小于所述紅外接近傳感器的默認(rèn)靜態(tài)檢測(cè)數(shù)據(jù)時(shí),調(diào)低所述靠近門(mén)限值和離開(kāi)門(mén)限值。
3.如權(quán)利要求2所述的方法,其特征在于,所述調(diào)高靠近門(mén)限值包括: 計(jì)算第一差值,所述第一差值等于當(dāng)前靜態(tài)檢測(cè)數(shù)據(jù)與默認(rèn)靜態(tài)檢測(cè)數(shù)據(jù)的差值; 將所述靠近門(mén)限值和離開(kāi)門(mén)限值增加所述第一差值,得到調(diào)整后的靠近門(mén)限值和離開(kāi)門(mén)限值。
4.如權(quán)利要求2所述的方法,其特征在于,所述調(diào)低離開(kāi)門(mén)限值包括: 計(jì)算第二差值,所述第二差值等于默認(rèn)靜態(tài)檢測(cè)數(shù)據(jù)與當(dāng)前靜態(tài)檢測(cè)數(shù)據(jù)的差值;將所述靠近門(mén)限值和離開(kāi)門(mén)限值減少所述第二差值,得到調(diào)整后的靠近門(mén)限值和離開(kāi)門(mén)限值。
5.如權(quán)利要求1至4中任一項(xiàng)所述的方法,其特征在于,所述讀取紅外接近傳感器的當(dāng)前靜態(tài)檢測(cè)數(shù)據(jù)包括: 自校準(zhǔn)條件滿足時(shí),定時(shí)讀取所述紅外接近傳感器的反射紅外線強(qiáng)度; 計(jì)算預(yù)設(shè)時(shí)間內(nèi)的所述反射紅外線強(qiáng)度的平均值,作為當(dāng)前靜態(tài)檢測(cè)數(shù)據(jù)。
6.一種紅外接近傳感器自校準(zhǔn)的裝置,其特征在于,所述裝置包括: 讀取模塊,用于讀取紅外接近傳感器的當(dāng)前靜態(tài)檢測(cè)數(shù)據(jù); 修正模塊,用于根據(jù)所述當(dāng)前靜態(tài)檢測(cè)數(shù)據(jù)修正所述紅外接近傳感器的靠近門(mén)限值和離開(kāi)門(mén)限值; 所述當(dāng)前靜態(tài)檢測(cè)數(shù)據(jù)指自校準(zhǔn)條件滿足時(shí),所述紅外接近傳感器檢測(cè)到的反射紅外線強(qiáng)度; 所述自校準(zhǔn)條件指所述紅外接近傳感器沒(méi)有被其它應(yīng)用使用,且所述紅外接近傳感器的探測(cè)范圍內(nèi)沒(méi)有物體。
7.如權(quán)利要求6所述的裝置,其特征在于,所述修正模塊包括: 調(diào)高單元,用于當(dāng)所述當(dāng)前靜態(tài)檢測(cè)數(shù)據(jù)大于所述紅外接近傳感器的默認(rèn)靜態(tài)檢測(cè)數(shù)據(jù)時(shí),調(diào)高所述靠近門(mén)限值和離開(kāi)門(mén)限值; 調(diào)低單元,用于當(dāng)所述當(dāng)前靜態(tài)檢測(cè)數(shù)據(jù)小于所述紅外接近傳感器的默認(rèn)靜態(tài)檢測(cè)數(shù)據(jù)時(shí),調(diào)低所述靠近門(mén)限值和離開(kāi)門(mén)限值。
8.如權(quán)利要求7所述的裝置,其特征在于,所述調(diào)高單元具體用于:計(jì)算第一差值,所述第一差值等于當(dāng)前靜態(tài)檢測(cè)數(shù)據(jù)與默認(rèn)靜態(tài)檢測(cè)數(shù)據(jù)的差值;以及將所述靠近門(mén)限值和離開(kāi)門(mén)限值增加所述第一差值,得到調(diào)整后的靠近門(mén)限值和離開(kāi)門(mén)限值。
9.如權(quán)利要求7所述的裝置,其特征在于,所述調(diào)低單元具體用于: 計(jì)算第二差值,所述第二差值等于默認(rèn)靜態(tài)檢測(cè)數(shù)據(jù)與當(dāng)前靜態(tài)檢測(cè)數(shù)據(jù)的差值;以及將所述靠近門(mén)限值和離開(kāi)門(mén)限值減少所述第二差值,得到調(diào)整后的靠近門(mén)限值和離開(kāi)門(mén)限值。
10.如權(quán)利要求6至9中任一項(xiàng)所述的裝置,其特征在于,所述讀取模塊具體用于: 自校準(zhǔn)條件滿足時(shí),定時(shí)讀取所述紅外接近傳感器的反射紅外線強(qiáng)度;以及計(jì)算預(yù)設(shè)時(shí)間內(nèi)的所述反射紅外 線強(qiáng)度的平均值,作為當(dāng)前靜態(tài)檢測(cè)數(shù)據(jù)。
全文摘要
本發(fā)明適用于通信領(lǐng)域,提供了一種紅外接近傳感器自校準(zhǔn)的方法及裝置,所述方法包括如下步驟讀取紅外接近傳感器的當(dāng)前靜態(tài)檢測(cè)數(shù)據(jù);根據(jù)所述當(dāng)前靜態(tài)檢測(cè)數(shù)據(jù)修正所述紅外接近傳感器的靠近門(mén)限值和離開(kāi)門(mén)限值;所述當(dāng)前靜態(tài)檢測(cè)數(shù)據(jù)指自校準(zhǔn)條件滿足時(shí),所述紅外接近傳感器檢測(cè)到的反射紅外線強(qiáng)度;所述自校準(zhǔn)條件指所述紅外接近傳感器沒(méi)有被其它應(yīng)用使用,且所述紅外接近傳感器的探測(cè)范圍內(nèi)沒(méi)有物體。本發(fā)明提供的紅外接近傳感器自校準(zhǔn)的方法及裝置,實(shí)現(xiàn)了紅外接近傳感器的自校準(zhǔn)。
文檔編號(hào)H04M1/24GK103197357SQ201310060320
公開(kāi)日2013年7月10日 申請(qǐng)日期2013年2月26日 優(yōu)先權(quán)日2013年2月26日
發(fā)明者趙小林 申請(qǐng)人:深圳市中興移動(dòng)通信有限公司