亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

自動(dòng)校準(zhǔn)方法及電子裝置制造方法

文檔序號:6629154閱讀:222來源:國知局
自動(dòng)校準(zhǔn)方法及電子裝置制造方法
【專利摘要】本發(fā)明揭露一種自動(dòng)校準(zhǔn)方法及電子裝置。自動(dòng)校準(zhǔn)方法適用于包含距離感應(yīng)器的電子裝置。自動(dòng)校準(zhǔn)方法包含下列步驟:當(dāng)特定功能啟動(dòng)時(shí),重置最小值指標(biāo)以及最大值指標(biāo)的數(shù)據(jù);根據(jù)距離感應(yīng)器的讀數(shù)更新最小值指標(biāo)以及最大值指標(biāo);當(dāng)距離感應(yīng)器根據(jù)距離感應(yīng)器的至少一門檻值偵測到遠(yuǎn)離事件時(shí),重置最小值指標(biāo);當(dāng)距離感應(yīng)器根據(jù)距離感應(yīng)器的門檻值偵測到接近事件時(shí),重置該最大值指標(biāo);以及,每當(dāng)最小值指標(biāo)或最大值指標(biāo)更新時(shí),根據(jù)最小值指標(biāo)或最大值指標(biāo)重新計(jì)算門檻值。通過動(dòng)態(tài)校準(zhǔn)距離感應(yīng)器的門檻值,以解決電子裝置無法如預(yù)期地恢復(fù)至動(dòng)作模式的異常問題。
【專利說明】自動(dòng)校準(zhǔn)方法及電子裝置

【技術(shù)領(lǐng)域】
[0001]本發(fā)明是有關(guān)自動(dòng)校準(zhǔn)方法,特別是一種針對電子裝置中距離感應(yīng)器的自動(dòng)校準(zhǔn)方法。

【背景技術(shù)】
[0002]近年來,許多電子裝置(例如移動(dòng)電話)均配備有觸控屏幕。觸控屏幕可以作為顯示圖示/信息的顯示界面同時(shí)也作為感應(yīng)使用者觸控的輸入界面。
[0003]在電話通話中,當(dāng)電子裝置(例如移動(dòng)電話)被握持靠近到使用者的耳邊時(shí),移動(dòng)電話通常啟動(dòng)省電功能,借此將屏幕調(diào)暗并同時(shí)關(guān)閉觸控屏幕的觸控感應(yīng)功能至?xí)和DJ?。將移?dòng)電話(其觸控屏幕的觸控感應(yīng)功能)切換至?xí)和DJ接兄诮档凸β氏牟⒈苊夥穷A(yù)期的錯(cuò)誤觸控輸入。當(dāng)移動(dòng)電話被移至遠(yuǎn)離使用者的耳邊時(shí),觸控屏幕將被點(diǎn)亮并且此時(shí)使用者可透過觸控屏幕進(jìn)行操作。
[0004]然而,某些情況下(例如移動(dòng)電話的距離感應(yīng)器在制造過程中未正確校正,或是有油潰/灰塵/污垢遮蓋了距離感應(yīng)器的感應(yīng)區(qū)域)觸控屏幕無法如預(yù)期地恢復(fù)至動(dòng)作模式(如點(diǎn)亮并啟動(dòng)觸控感應(yīng)功能)。若觸控屏幕無法在正確時(shí)間點(diǎn)自動(dòng)恢復(fù)至動(dòng)作模式將對使用者造成許多不便。


【發(fā)明內(nèi)容】

[0005]本發(fā)明的目的是通過動(dòng)態(tài)地校準(zhǔn)電子裝置中距離感應(yīng)器的門檻值,以解決當(dāng)電子裝置被移動(dòng)至遠(yuǎn)離位置時(shí)其觸控屏幕無法如預(yù)期地恢復(fù)至動(dòng)作模式(如點(diǎn)亮并啟動(dòng)觸控感應(yīng)功能)的問題。
[0006]本
【發(fā)明內(nèi)容】
的一方面是關(guān)于一種自動(dòng)校準(zhǔn)方法,其適用于包含距離感應(yīng)器的電子裝置。自動(dòng)校準(zhǔn)方法包含下列步驟:當(dāng)特定功能啟動(dòng)時(shí),重置最小值指標(biāo)以及最大值指標(biāo)的數(shù)據(jù);根據(jù)距離感應(yīng)器的讀數(shù)更新最小值指標(biāo)以及最大值指標(biāo);當(dāng)距離感應(yīng)器根據(jù)距離感應(yīng)器的至少一門檻值偵測到遠(yuǎn)離事件時(shí),重置最小值指標(biāo);當(dāng)距離感應(yīng)器根據(jù)距離感應(yīng)器的門檻值偵測到接近事件時(shí),重置該最大值指標(biāo);以及,每當(dāng)最小值指標(biāo)或最大值指標(biāo)更新時(shí),根據(jù)最小值指標(biāo)或最大值指標(biāo)重新計(jì)算門檻值。
[0007]本
【發(fā)明內(nèi)容】
的另一方面,是關(guān)于一種電子裝置其包含距離感應(yīng)器以及控制模塊。控制模塊用以動(dòng)態(tài)控制距離感應(yīng)器的門檻值。控制模塊包含重置單元、更新單元以及計(jì)算單元。當(dāng)電子裝置的特定功能啟動(dòng)時(shí),重置單元用以重置最小值指標(biāo)以及最大值指標(biāo)的數(shù)據(jù);若距離感應(yīng)器根據(jù)該距離感應(yīng)器的至少一門檻值偵測到遠(yuǎn)離事件,重置單元用以重置最小值指標(biāo);若距離感應(yīng)器根據(jù)該門檻值偵測到接近事件時(shí),重置單元用以重置最大值指標(biāo)。更新單元用以根據(jù)距離感應(yīng)器的讀數(shù)更新最小值指標(biāo)以及最大值指標(biāo)。每當(dāng)最小值指標(biāo)或最大值指標(biāo)更新時(shí),計(jì)算單元用以根據(jù)最小值指標(biāo)或最大值指標(biāo)重新計(jì)算門檻值。

【專利附圖】

【附圖說明】
[0008]為讓本發(fā)明的上述和其他目的、特征、優(yōu)點(diǎn)與實(shí)施例能更明顯易懂,所附附圖的說明如下:
[0009]圖1繪示根據(jù)本發(fā)明的一實(shí)施例中一種電子裝置的示意圖;
[0010]圖2繪示根據(jù)本發(fā)明的一實(shí)施例中距離感應(yīng)器所提供的讀數(shù)與上述距離兩者關(guān)系的折線示意圖;
[0011]圖3繪示根據(jù)本發(fā)明的一實(shí)施例中自動(dòng)校準(zhǔn)方法的方法流程圖;以及
[0012]圖4繪示根據(jù)本發(fā)明的一實(shí)施例中距離感應(yīng)器所提供的讀數(shù)與上述距離在受到不同遮蔽程度下的關(guān)系折線的折線示意圖。

【具體實(shí)施方式】
[0013]下文是舉實(shí)施例配合所附附圖作詳細(xì)說明,但所提供的實(shí)施例并非用以限制本發(fā)明所涵蓋的范圍,而結(jié)構(gòu)運(yùn)作的描述非用以限制其執(zhí)行的順序,任何由元件重新組合的結(jié)構(gòu),所產(chǎn)生具有均等功效的裝置,皆為本發(fā)明所涵蓋的范圍。此外,附圖僅以說明為目的,并未依照原尺寸作圖。
[0014]關(guān)于本文中所使用的“第一”、“第二”、…等,并非特別指稱次序或順位的意思,亦非用以限定本發(fā)明,其僅僅是為了區(qū)別以相同技術(shù)用語描述的元件或操作而已。
[0015]其次,在本文中所使用的用詞“包含”、“包括”、“具有”、“含有”等等,均為開放性的用語,即意指包含但不限于此。
[0016]請參閱圖1,其繪示根據(jù)本發(fā)明的一實(shí)施例中一種電子裝置100的示意圖。如圖1所示,電子裝置100包含距離感應(yīng)器120、控制模塊140以及觸控屏幕160。于此實(shí)施例中,電子裝置100還包含光感應(yīng)器180。
[0017]距離感應(yīng)器120用以提供一讀數(shù)其用以表示外部物件200 (如圖1所示的實(shí)施例中為使用者的耳部)與電子裝置100之間的距離DIS。也就是說,距離感應(yīng)器120用以判斷電子裝置100與外部物件200之間相對位置的遠(yuǎn)近關(guān)系。于實(shí)際應(yīng)用中,外部物件200并不僅限于使用者的耳部,而可以是位于距離感應(yīng)器120其感應(yīng)區(qū)域前方的各種物體或物件。
[0018]請一并參閱圖2,其繪示根據(jù)本發(fā)明的一實(shí)施例中距離感應(yīng)器120所提供的讀數(shù)與上述距離DIS兩者關(guān)系的折線示意圖。如圖2所示,距離感應(yīng)器120在不同的距離DIS (介于電子裝置100與外部物件200之間)下將提供不同的讀數(shù)。
[0019]距離感應(yīng)器120所提供的目前讀數(shù)反映了當(dāng)前偵測到的距離DIS。舉例來說,以圖2的實(shí)施例而言,若距離DIS愈近時(shí)距離感應(yīng)器120所提供的目前讀數(shù)增加;另一方面,若距離DIS愈遠(yuǎn)時(shí)距離感應(yīng)器120所提供的目前讀數(shù)下降。距離感應(yīng)器120將目前讀數(shù)與距離感應(yīng)器120的門檻值Pth比較,進(jìn)而偵測遠(yuǎn)離事件或接近事件。于本實(shí)施例中,若是目前讀數(shù)低于或等于門檻值Pth (即目前讀數(shù)S Pth)時(shí)即偵測到遠(yuǎn)離事件,若是目前讀數(shù)超過門檻值時(shí)(即目前讀數(shù)>Pth)偵測到接近事件。
[0020]于另一例子中,距離感應(yīng)器120將目前讀數(shù)分別與距離感應(yīng)器120的遠(yuǎn)離門檻值PthF以及接近門檻值PthN比較。于此例子中,若是目前讀數(shù)低于或等于遠(yuǎn)離門檻值PthF(即目前讀數(shù)=PthF)時(shí)即偵測到遠(yuǎn)離事件,若是目前讀數(shù)超過或等于接近門檻值PthN時(shí)(即目前讀數(shù)3 PthN)偵測到接近事件。于此實(shí)施例中,遠(yuǎn)離門檻值PthF以及接近門檻值PthN可被設(shè)定為PthN = PthF+Ι。于此實(shí)施例中,遠(yuǎn)離門檻值PthF用以觸發(fā)遠(yuǎn)離事件,而接近門檻值PthN用以觸發(fā)接近事件。
[0021]于后續(xù)的實(shí)施例中為了方便說明,以門檻值Pth作為觸發(fā)遠(yuǎn)離事件與接近事件的比較基準(zhǔn)值。然而,本發(fā)明并不僅限于使用單一個(gè)門檻值Pth。于下列段落中,單一個(gè)門檻值Pth亦可由兩個(gè)門檻值替代,如上述例子中的遠(yuǎn)離門檻值PthF以及接近門檻值PthN。
[0022]于一實(shí)施例中,門檻值Pth (或是遠(yuǎn)離門檻值PthF以及接近門檻值PthN)被儲(chǔ)存于距離感應(yīng)器120的暫存器、控制模塊140的暫存器、電子裝置100的處理器(圖中未示)的暫存器或是電子裝置100的儲(chǔ)存單元(圖中未示)中。
[0023]于圖2所示的實(shí)施例中,距離感應(yīng)器120所提供的目前讀數(shù)與當(dāng)前偵測到的距離DIS是負(fù)相關(guān)的(即距離DIS愈近時(shí)目前讀數(shù)增加;距離DIS愈遠(yuǎn)時(shí)目前讀數(shù)下降),但本發(fā)明并不以此為限。
[0024]于另一實(shí)施例中,距離感應(yīng)器120所提供的目前讀數(shù)與當(dāng)前偵測到的距離DIS是正相關(guān)的(即距離愈遠(yuǎn)DIS時(shí)目前讀數(shù)增加;距離DIS愈近時(shí)目前讀數(shù)下降)。則在此種例子當(dāng)中,若是目前讀數(shù)超過門檻值時(shí)即偵測到遠(yuǎn)離事件,若是目前讀數(shù)低于門檻值時(shí)偵測到接近事件。對習(xí)知技藝之人來說可以輕易地替換距離感應(yīng)器120的這兩種判斷邏輯(負(fù)相關(guān)與正相關(guān))并據(jù)以重新設(shè)計(jì)。為了后續(xù)的說明上的簡潔性,下列段落中以距離感應(yīng)器120所提供的目前讀數(shù)與當(dāng)前偵測到的距離DIS為負(fù)相關(guān)進(jìn)行說明。
[0025]如圖2所示的例子,距離感應(yīng)器120所提供的目前讀數(shù)與門檻值「10」進(jìn)行比較,來偵測遠(yuǎn)離事件與接近事件。于此例中,當(dāng)目前讀數(shù)低于門檻值「10」(即目前讀數(shù)g 10)時(shí)偵測到遠(yuǎn)離事件,當(dāng)目前讀數(shù)超過門檻值「10」(即目前讀數(shù)>10)時(shí)偵測到接近事件。門檻值必須設(shè)定在適當(dāng)?shù)拇笮∫源_保距離感應(yīng)器120在偵測遠(yuǎn)離事件與接近事件兩者時(shí)不至于過度敏感。
[0026]以下為一種實(shí)際例子中校準(zhǔn)門檻值的作法,當(dāng)電話通話開始后刷新一次距離感應(yīng)器的相對最小值讀數(shù),根據(jù)相對最小值讀數(shù)計(jì)算門檻值。舉例來說,當(dāng)相對最小值讀數(shù)為「O」時(shí),門檻值將被設(shè)定為「10」,也就是相對最小值讀數(shù)「O」加上補(bǔ)償值「10」等于門檻值「10」;當(dāng)相對最小值讀數(shù)為「5」時(shí),門檻值將被設(shè)定為「15」,也就是相對最小值讀數(shù)「5」加上補(bǔ)償值「10」等于門檻值「15」,依此類推。
[0027]門檻值用于開啟/關(guān)閉觸控屏幕160 (或顯示屏幕)以及啟動(dòng)/關(guān)閉觸控感應(yīng)功能的觸發(fā)操作。于部分實(shí)施例中,當(dāng)觸控屏幕160開啟時(shí)觸控屏幕160的背光點(diǎn)亮,當(dāng)觸控屏幕160關(guān)閉時(shí)觸控屏幕160的背光調(diào)暗。于上述實(shí)際例子的作法,在單一次電話通話開始后,一旦刷新并確定了當(dāng)次通話的相對最小值讀數(shù),門檻值便據(jù)已完成設(shè)定,且在同一次電話通話將不再對門檻值進(jìn)行調(diào)整。
[0028]若是使用者將電子裝置移動(dòng)更靠近自己的耳部并不經(jīng)意地使距離感應(yīng)器的表面沾上灰塵、污潰或其他阻擋物,且假如上述污潰的影響超過了前述基于相對最小值讀數(shù)計(jì)算得到的門檻值,則當(dāng)電子裝置隨后實(shí)際上已被移動(dòng)至遠(yuǎn)離位置時(shí),距離感應(yīng)器將無法正常的觸發(fā)遠(yuǎn)離事件,也就是觸控屏幕將無法正常地切換到動(dòng)作模式(如點(diǎn)亮及/或啟動(dòng)觸控感應(yīng)功能)。
[0029]若是使用者將電子裝置移動(dòng)更靠近自己的耳部并當(dāng)時(shí)正好發(fā)生有強(qiáng)光照射到電子裝置,則距離感應(yīng)器的讀數(shù)將受到強(qiáng)光照射的影響而出現(xiàn)異常低的數(shù)值,而新的門檻值(將會(huì)低于一般正常的門檻值)的計(jì)算是基于受強(qiáng)光照射影響的相對最小值讀數(shù)。若使用者隨后離開了前述被強(qiáng)光照射的位置并將電子裝置移動(dòng)離開自己的耳部,距離感應(yīng)器的讀數(shù)將回到無強(qiáng)光照射下的平常讀數(shù)。若是無強(qiáng)光照射下的平常讀數(shù)仍大于受強(qiáng)光照射影響而計(jì)算得到的門檻值,則距離感應(yīng)器將無法正常的觸發(fā)遠(yuǎn)離事件,也就是觸控屏幕將無法正常地切換到動(dòng)作模式(如點(diǎn)亮及/或啟動(dòng)觸控感應(yīng)功能)。
[0030]本實(shí)施例中的控制模塊140用以動(dòng)態(tài)控制距離感應(yīng)器120的門檻值,借此避免上述問題(例如距離感應(yīng)器因不適當(dāng)?shù)拈T檻值而無法觸發(fā)遠(yuǎn)離事件)。于一實(shí)施例中,控制模塊140包含計(jì)算機(jī)可執(zhí)行的軟件程序,上述軟件程序用以執(zhí)行自動(dòng)校準(zhǔn)方法。于另一實(shí)施例中,控制模塊140包含重置單元、更新單元以及計(jì)算單元(圖中未示),重置單元、更新單元以及計(jì)算單元可透過特定的電路架構(gòu)(如處理器、可程序化計(jì)算電路)或計(jì)算機(jī)可執(zhí)行的軟件程序加以實(shí)現(xiàn)。控制模塊140透過重置單元、更新單元以及計(jì)算單元執(zhí)行自動(dòng)校準(zhǔn)方法。請一并參閱圖3,其繪示根據(jù)本發(fā)明的一實(shí)施例中自動(dòng)校準(zhǔn)方法300的方法流程圖。
[0031]如圖3所示,當(dāng)使用者啟動(dòng)了特定功能時(shí),將觸發(fā)自動(dòng)校準(zhǔn)方法300。于此實(shí)施例中,上述特定功能包含電話通話相關(guān)的功能(例如透過電子裝置接通來電、撥打電話、啟動(dòng)特定的應(yīng)用程序或是開啟應(yīng)用程序中的特定功能等)。自動(dòng)校準(zhǔn)方法300執(zhí)行步驟S301以判斷電話通話相關(guān)的功能是否啟動(dòng)。在電話通話相關(guān)的功能未啟動(dòng)的狀況下,電子裝置100將保持在待機(jī)模式,亦或是使用者正在使用電子裝置100的其他功能(非電話通話相關(guān)功能)時(shí),電子裝置100將保持在操作模式。當(dāng)電話通話相關(guān)的功能啟動(dòng)的狀況下,執(zhí)行步驟S302以重置最小值指標(biāo)以及最大值指標(biāo)的數(shù)據(jù)DATA[min,max],其中min為最小值指標(biāo),而max為最大值指標(biāo)。數(shù)據(jù)DATA [min, max]用以暫存(自電話通話相關(guān)的功能啟動(dòng)之后)距離感應(yīng)器120所得到的最小讀數(shù)與最大讀數(shù)。
[0032]在一個(gè)例示性舉例中,假設(shè)每個(gè)指標(biāo)(最小值指標(biāo)或最大值指標(biāo))包含8位元的儲(chǔ)存空間,也就是由數(shù)值范圍由「O」至「255」。在步驟S302是將數(shù)據(jù)DATA [min, max]重置為DATA[255,O]或是DATA[NULL,NULL]。也就是說,在電話通話相關(guān)的功能啟動(dòng)后,立即將最小值指標(biāo)重置為「255」或「NULL」(NULL即代表空值),并將最大值指標(biāo)重置為「O」或「NULL」。
[0033]接著,執(zhí)行步驟S303已根據(jù)距離感應(yīng)器120所得到的讀數(shù)更新最小值指標(biāo)及最大值指標(biāo)。更進(jìn)一步說明,更新最小值指標(biāo)及最大值指標(biāo)的步驟S303,是透過周期性地監(jiān)控距離感應(yīng)器120的目前讀數(shù),并將目前讀數(shù)分別與目前為止紀(jì)錄到的最小值指標(biāo)及最大值指標(biāo)兩者比較。其中目前讀數(shù)即時(shí)地表示外部物件200與電子裝置100之間的距離(如圖2所示)。當(dāng)目前讀數(shù)低于原先的最小值指標(biāo)時(shí),將最小值指標(biāo)更新為目前讀數(shù)(也就是用目前讀數(shù)取代原本的最小值指標(biāo)成為新的最小值指標(biāo))。當(dāng)目前讀數(shù)超過原先的最大值指標(biāo)時(shí),將最大值指標(biāo)更新為目前讀數(shù)(也就是用目前讀數(shù)取代原本的最大值指標(biāo)成為新的最大值指標(biāo))。
[0034]須特別注意的是,上述監(jiān)控程序(周期性地監(jiān)控距離感應(yīng)器120的目前讀數(shù)并更新數(shù)據(jù)DATA[min,max])由電話通話相關(guān)的功能啟動(dòng)后便持續(xù)動(dòng)作,直到上述電話通話相關(guān)的功能結(jié)束為止。如此一來,數(shù)據(jù)DATA[min,max]便可即時(shí)地保存距離感應(yīng)器120所得到的最小讀數(shù)與最大讀數(shù)。
[0035]執(zhí)行步驟S304用以計(jì)算對應(yīng)距離感應(yīng)器120的門檻值(參照圖2以及先前實(shí)施例所提到的門檻值Pth)。門檻值作為與距離感應(yīng)器120的目前讀數(shù)的比較標(biāo)準(zhǔn),借此偵測遠(yuǎn)離事件或接近事件。
[0036]在一個(gè)例示性舉例中,當(dāng)電話通話相關(guān)的功能剛啟動(dòng)時(shí),數(shù)據(jù)DATA[min, max]首先在步驟S302中重置為DATA [255,O]。接著在此例示性舉例中,隨著使用者可能將電子裝置100拿遠(yuǎn)以觀察是誰來電,或是在觸控屏幕160上撥打號碼等各種距離較遠(yuǎn)操作,步驟S303將依序得知距離感應(yīng)器120的目前讀數(shù),進(jìn)而將數(shù)據(jù)DATA[min,max]更新為DATA [O, 13]。接著,步驟S304計(jì)算門檻值,根據(jù)最小值指標(biāo)將門檻值設(shè)定為「10」,也就是將最小值指標(biāo)「O」加上補(bǔ)償值「10」等于門檻值「10」。上述步驟S302、S303與S304可視為自動(dòng)校準(zhǔn)方法300的初始狀態(tài)STini,用以設(shè)定初始化的門檻值。
[0037]接著,執(zhí)行步驟S305以根據(jù)步驟S304設(shè)置的門檻值而偵測遠(yuǎn)離事件或接近事件。若距離感應(yīng)器120偵測到遠(yuǎn)離事件,則自動(dòng)校準(zhǔn)方法300進(jìn)入遠(yuǎn)離狀態(tài)STfar。另一方面,若距離感應(yīng)器120偵測到接近事件,則自動(dòng)校準(zhǔn)方法300進(jìn)入接近狀態(tài)STnear。
[0038]在遠(yuǎn)離狀態(tài)STfar中,即距離感應(yīng)器120偵測到遠(yuǎn)離事件,執(zhí)行步驟S306以透過控制模塊140切換觸控屏幕160至動(dòng)作模式。舉例來說,將觸控屏幕160點(diǎn)亮并將觸控屏幕160的觸控感應(yīng)功能開啟至動(dòng)作模式。
[0039]執(zhí)行步驟S307以重置最小值指標(biāo)。舉例來說,將最小值指標(biāo)重置為「255」或「NULL」。接著,執(zhí)行步驟S308以根據(jù)距離感應(yīng)器120的讀數(shù)更新最小值指標(biāo)(同時(shí)若需要一并更新最大值指標(biāo))。于目前遠(yuǎn)離狀態(tài)STfar的情況下(即距離感應(yīng)器120的目前讀數(shù)小于門檻值),必然將找到新的最小值指標(biāo)以更新目前的被重置過的最小值指標(biāo)。步驟S308中更新最小值指標(biāo)及/或最大值指標(biāo)的詳細(xì)作法,相似于先前步驟S303,故在此不另贅述。
[0040]每當(dāng)最小值指標(biāo)或最大值指標(biāo)更新(也就是一旦發(fā)現(xiàn)新的最小值指標(biāo)/最大值指標(biāo))時(shí),執(zhí)行步驟S309根據(jù)更新后的最小值指標(biāo)或更新后的最大值指標(biāo)重新計(jì)算門檻值。
[0041]于此實(shí)施例中,最初的最小值指標(biāo)(原先在步驟S303被設(shè)定)在步驟S307被舍棄,并且在步驟S308中重新設(shè)定最小值指標(biāo),借此在遠(yuǎn)離狀態(tài)STfar下完成對最小值指標(biāo)的更新(重置及重新設(shè)定)。借此,在步驟S309中門檻值將根據(jù)更新后的最小值指標(biāo)進(jìn)行至少一次重新計(jì)算,如此一來,計(jì)算后的門檻值將更適合電子裝置100現(xiàn)在的狀態(tài)。
[0042]一旦發(fā)現(xiàn)新的最小值指標(biāo)/最大值指標(biāo),便執(zhí)行步驟S309重新計(jì)算門檻值。隨后,執(zhí)行步驟S310以偵測是否發(fā)生接近事件或是電話通話相關(guān)的功能是否結(jié)束。若距離感應(yīng)器120偵測到接近事件,則自動(dòng)校準(zhǔn)方法300進(jìn)入接近狀態(tài)STnear ;若電話通話相關(guān)的功能已結(jié)束,則電子裝置100回到待機(jī)模式;否則,若電話通話相關(guān)的功能仍持續(xù)進(jìn)行中且仍在遠(yuǎn)離狀態(tài)STfar下時(shí)(即未偵測到接近事件),便繼續(xù)在遠(yuǎn)離狀態(tài)STfar重復(fù)執(zhí)行步驟S308 與 S309。
[0043]在接近狀態(tài)STnear中,即距離感應(yīng)器120偵測到接近事件,執(zhí)行步驟S311以透過控制模塊140切換觸控屏幕160至?xí)和DJ?。舉例來說,將觸控屏幕160調(diào)暗(或是關(guān)閉)并將觸控屏幕160的觸控感應(yīng)功能關(guān)閉至?xí)和DJ健?br> [0044]執(zhí)行步驟S312以重置最大值指標(biāo)。舉例來說,將最大值指標(biāo)重置為「O」或「NULL」。接著,執(zhí)行步驟S313以根據(jù)距離感應(yīng)器120的讀數(shù)更新最大值指標(biāo)(同時(shí)若需要一并更新最小值指標(biāo))。于目前接近狀態(tài)STnear的情況下(即距離感應(yīng)器120的目前讀數(shù)大于門檻值),必然將找到新的最大值指標(biāo)以更新目前的被重置過的最大值指標(biāo)。步驟S313中更新最小值指標(biāo)及/或最大值指標(biāo)的詳細(xì)作法,相似于先前步驟S303,故在此不另贅述。
[0045]每當(dāng)最小值指標(biāo)或最大值指標(biāo)更新(也就是一旦發(fā)現(xiàn)新的最小值指標(biāo)/最大值指標(biāo))時(shí),執(zhí)行步驟S314根據(jù)更新后的最小值指標(biāo)或更新后的最大值指標(biāo)重新計(jì)算門檻值。
[0046]于此實(shí)施例中,先前設(shè)定的最大值指標(biāo)在步驟S312被舍棄,并且在步驟S313中重新設(shè)定最大值指標(biāo),借此在接近狀態(tài)STnear下完成對最大值指標(biāo)的更新(重置及重新設(shè)定)。借此,在步驟S314中門檻值將根據(jù)更新后的最大值指標(biāo)或進(jìn)行最小值指標(biāo)進(jìn)行至少一次重新計(jì)算,如此一來,計(jì)算后的門檻值將更適合電子裝置100現(xiàn)在的狀態(tài)。
[0047]一旦發(fā)現(xiàn)新的最小值指標(biāo)/最大值指標(biāo),便執(zhí)行步驟S314重新計(jì)算門檻值。隨后,執(zhí)行步驟S315以偵測是否發(fā)生遠(yuǎn)離事件或是電話通話相關(guān)的功能是否結(jié)束。若距離感應(yīng)器120偵測到遠(yuǎn)離事件,則自動(dòng)校準(zhǔn)方法300進(jìn)入遠(yuǎn)離狀態(tài)STfar ;若電話通話相關(guān)的功能已結(jié)束,則電子裝置100回到待機(jī)模式;否則,若電話通話相關(guān)的功能仍持續(xù)進(jìn)行中且仍在接近狀態(tài)STnear下時(shí)(即未偵測到遠(yuǎn)離事件),便繼續(xù)在接近狀態(tài)STnear重復(fù)執(zhí)行步驟S313 與 S314。
[0048]請一并參閱圖4其繪示根據(jù)本發(fā)明的一實(shí)施例中距離感應(yīng)器120所提供的讀數(shù)與上述距離DIS在受到不同遮蔽程度下的關(guān)系折線C1、C2與C3的折線示意圖。如圖4所示,當(dāng)距離感應(yīng)器120的感應(yīng)區(qū)域受到油潰、灰塵或污垢等影響或遮蔽時(shí),距離感應(yīng)器120的讀數(shù)相對距離將形成不同的關(guān)系折線Cl、C2與C3。舉例來說,關(guān)系折線Cl代表距離感應(yīng)器120未受到油潰、灰塵或污垢等影響的讀數(shù)與距離關(guān)系;關(guān)系折線C2代表距離感應(yīng)器120受到油潰、灰塵或污垢較輕度影響的讀數(shù)與距離關(guān)系;關(guān)系折線C3代表距離感應(yīng)器120受到油潰、灰塵或污垢嚴(yán)重影響的讀數(shù)與距離關(guān)系。
[0049]使用者在通話中,將可能使距離感應(yīng)器120受到油潰、灰塵或污垢等遮蔽或影響(例如使用者分泌的油脂或臉上彩妝)。若門檻值持續(xù)固定在「10」而未動(dòng)態(tài)更新,則受遮蔽影響程度對應(yīng)到關(guān)系折線C3的距離感應(yīng)器120便不可能偵測到遠(yuǎn)離事件。于本發(fā)明中,在使用者通話過程中,每當(dāng)最大值指標(biāo)與最小值指標(biāo)更新時(shí),便會(huì)動(dòng)態(tài)地重新計(jì)算一次門檻值。舉例來說,像是將電子裝置100移動(dòng)至靠近使用者的位置、移動(dòng)至遠(yuǎn)離使用者的位置、或是對應(yīng)上述移動(dòng)的其他相關(guān)的讀數(shù)或感測訊號(其他感測器的讀數(shù)、中斷事件等)均能觸發(fā)重新計(jì)算距離感應(yīng)器120的門檻值的動(dòng)作。
[0050]根據(jù)上述實(shí)施例,最小值指標(biāo)將經(jīng)常被重置并更新,如此一來,在電話通話過程中門檻值便可動(dòng)態(tài)地重新計(jì)算并更新(每當(dāng)有新的最小值指標(biāo)或最大值指標(biāo)被發(fā)現(xiàn)時(shí)便觸發(fā)),借此便可避免門檻值在整個(gè)電話通話過程中被固定在不適當(dāng)(或不符合現(xiàn)況)的數(shù)值。
[0051]于上述實(shí)施例中,在步驟S303、S308及S313中,若發(fā)現(xiàn)距離感應(yīng)器120的目前讀數(shù)小于目前的最小值指標(biāo)時(shí),便將最小值指標(biāo)更新為距離感應(yīng)器120的目前讀數(shù)。然而本發(fā)明并不以此為限。于其他實(shí)施例中,僅在兩個(gè)條件滿足時(shí)將最小值指標(biāo)更新為目前讀數(shù)。第一個(gè)條件為目前讀數(shù)與光感應(yīng)器修正值兩者的和值低于最小值指標(biāo),即[目前讀數(shù)+光感應(yīng)器修正值]〈最小值指標(biāo)。另外一個(gè)條件為距離感應(yīng)器的先前讀數(shù)與目前讀數(shù)兩者的差值于預(yù)定差距內(nèi),例如[先前讀數(shù)-目前讀數(shù)]〈預(yù)定差距「10」。
[0052]第一個(gè)條件有助于避免在很小的差距下過度頻繁地調(diào)整最小值指標(biāo),舉例來說目前讀數(shù)為「39」而當(dāng)下的最小值指標(biāo)為「40」,此時(shí)最小值指標(biāo)的更新對于門檻值的計(jì)算將只造成極小的差別(或幾乎沒有差別)。第二個(gè)條件有助于排除目前讀數(shù)的暫態(tài)錯(cuò)誤,若是連續(xù)的讀數(shù)之間發(fā)生巨大的快速變化將被視為錯(cuò)誤讀數(shù),并被第二個(gè)條件濾除而忽略。
[0053]于其他實(shí)施例中,僅當(dāng)門檻值的計(jì)算結(jié)果小于預(yù)設(shè)值(在O?255范圍下預(yù)設(shè)值可為66)時(shí),將門檻值設(shè)定為計(jì)算結(jié)果,借此可以避免使距離感應(yīng)器120過于敏感(即過于容易觸發(fā)遠(yuǎn)離事件)。
[0054]根據(jù)上述實(shí)施例,步驟S309與S314當(dāng)中,每當(dāng)最小值指標(biāo)或最小值指標(biāo)更新時(shí),便根據(jù)最小值指標(biāo)重新計(jì)算門檻值。然而,本發(fā)明并不以此為限。于部分實(shí)施例中,若最小值指標(biāo)為「0」,門檻值將最小值指標(biāo)加上一個(gè)修正值(基于圖2與圖4中的距離DIS關(guān)系進(jìn)行評估)而被設(shè)定為「10」,以對應(yīng)到距離感應(yīng)器120上的臟污遮蔽程度。若距離DIS愈接近(及物體200愈靠近電子裝置100),則加上更大的修正值。
[0055]若符合下列關(guān)系式:
[0056][目前最大值指標(biāo)-180+修正值]〈[目前最小值指標(biāo)+修正值],
[0057]則代表電子裝置100在正常未受臟污遮蔽的狀況下,此時(shí),便將門檻值設(shè)定為[目前最小值指標(biāo)+修正值]。
[0058]在上述[目前最大值指標(biāo)-180+修正值]〈[目前最小值指標(biāo)+修正值]的關(guān)系式當(dāng)中,其中「180」是當(dāng)距離感應(yīng)器120感應(yīng)到有物件靠近距離感應(yīng)器120時(shí)所得到的常見/普遍讀數(shù)(如圖4的實(shí)施例所示,距離感應(yīng)器120的讀數(shù)大致上在O?200的范圍內(nèi)變化)。舉例來說,當(dāng)有紙張(模擬為外部物件)移動(dòng)靠近并位于距離感應(yīng)器120前方時(shí),距離感應(yīng)器120的讀數(shù)將大致上為「180」。
[0059]在正常的情況下(距離感應(yīng)器120正常運(yùn)作,即未損壞且未被遮蔽物阻擋等),[目前最大值指標(biāo)-180+修正值]將小于[目前最小值指標(biāo)+修正值]。在此正常的情況下,控制模塊140將門檻值設(shè)定為[最小值指標(biāo)+修正值]。
[0060]此外,在正常的情況下,[最小值指標(biāo)+修正值]代表判斷為接近事件的門檻值的下邊界。在此式中,修正值代表偵測遠(yuǎn)離事件的容許誤差窗口。若是修正值愈大,偵測遠(yuǎn)離事件的容許誤差窗口便愈大,也就是說,愈容易判斷為遠(yuǎn)離事件。
[0061]另一方面,若符合另一個(gè)關(guān)系式:
[0062][目前最大值指標(biāo)-180+修正值]3[目前最小值指標(biāo)+修正值],
[0063]則代表電子裝置100的距離感應(yīng)器120處于不正常工作情況(例如距離感應(yīng)器受損、受臟污遮蔽或其他異常狀態(tài))下,此時(shí),便將門檻值設(shè)定為[目前最大值指標(biāo)-180+修正值]。
[0064]在上述[目前最大值指標(biāo)-180+修正值]3 [目前最小值指標(biāo)+修正值]的關(guān)系式,其成立的情況代表目前最大值指標(biāo)為不在預(yù)期范圍內(nèi)的過高值,大于正常情況下接近事件對應(yīng)的常見/普遍讀數(shù)「180」。舉例來說,目前最大值指標(biāo)須為「230」方有可能滿足上述關(guān)系式,其表示距離感應(yīng)器120目前產(chǎn)生了異常的過高讀數(shù),高于正常情況的讀數(shù)。此時(shí),若門檻值仍根據(jù)[最小值指標(biāo)+修正值]進(jìn)行設(shè)定,例如將門檻值設(shè)為「10」,將導(dǎo)致門檻值過小,并使得距離感應(yīng)器120得到的讀數(shù)將總是高于門檻值,便無法觸發(fā)遠(yuǎn)離事件。于此種異常情況(符合[目前最大值指標(biāo)-180+修正值]蘭[目前最小值指標(biāo)+修正值]關(guān)系式的情況)下,在步驟S309與S314當(dāng)中,門檻值將根據(jù)最大值指標(biāo)進(jìn)行重新計(jì)算。
[0065]基于上述實(shí)施例,步驟S309與S314當(dāng)中,每當(dāng)最小值指標(biāo)或最小值指標(biāo)更新時(shí),便根據(jù)最小值指標(biāo)及/或最大值指標(biāo)重新計(jì)算門檻值。
[0066]綜合上述關(guān)系式,[目前最大值指標(biāo)-180+修正值]或是[目前最小值指標(biāo)+修正值]兩者之間數(shù)值較大者,便作為門檻值。如此一來,在距離感應(yīng)器120處于正常情況或是異常情況下均能夠適當(dāng)?shù)赜|發(fā)遠(yuǎn)離事件。
[0067]此外,本發(fā)明中自動(dòng)校準(zhǔn)方法300更提供一種方式以降低強(qiáng)光照射對距離感應(yīng)器120造成的影響。如圖1所示,電子裝置100還包含光感應(yīng)器180,光感應(yīng)器180用以提供光感應(yīng)器讀數(shù)。如此一來,步驟S309與S314當(dāng)中在重新計(jì)算門檻值時(shí)更進(jìn)一步包含下列步驟。
[0068]首先,將光感應(yīng)器的光感應(yīng)讀數(shù)與強(qiáng)光照射常數(shù)(例如0x1500)比較。若光感應(yīng)讀數(shù)低于強(qiáng)光照射常數(shù),將門檻值設(shè)為最小值指標(biāo)與固定值(例如「10」或其他光感應(yīng)器修正值)兩者的和值。若光感應(yīng)讀數(shù)超過強(qiáng)光照射常數(shù),便將門檻值設(shè)為最小值指標(biāo)與強(qiáng)光照射補(bǔ)償值兩者的和值。其中,強(qiáng)光照射補(bǔ)償值(例如位于「30」至「40」之間)大于前述固定值。
[0069]基于前述實(shí)施例,最小值指標(biāo)/最大值指標(biāo)將周期性被重置,如此一來,在電話通話過程中門檻值便可動(dòng)態(tài)地重新計(jì)算并更新(由發(fā)現(xiàn)新的最小值指標(biāo)或最大值指標(biāo)觸發(fā)),可避免在電話通話過程中持續(xù)將門檻值設(shè)定為不適當(dāng)(或不符合現(xiàn)況)的固定值。
[0070]雖然本發(fā)明已以實(shí)施方式揭露如上,然其并非用以限定本發(fā)明,任何本領(lǐng)域具通常知識者,在不脫離本發(fā)明的精神和范圍內(nèi),當(dāng)可作各種的更動(dòng)與潤飾,因此本發(fā)明的保護(hù)范圍當(dāng)視所附的權(quán)利要求書所界定的范圍為準(zhǔn)。
【權(quán)利要求】
1.一種自動(dòng)校準(zhǔn)方法,其特征在于,適用于一電子裝置,該電子裝置包含一距離感應(yīng)器,該自動(dòng)校準(zhǔn)方法包含: 當(dāng)一特定功能啟動(dòng)時(shí),重置一最小值指標(biāo)以及一最大值指標(biāo)的數(shù)據(jù); 根據(jù)該距離感應(yīng)器的讀數(shù)更新該最小值指標(biāo)以及該最大值指標(biāo); 當(dāng)該距離感應(yīng)器根據(jù)該距離感應(yīng)器的至少一門檻值偵測到一遠(yuǎn)離事件時(shí),重置該最小值指標(biāo); 當(dāng)該距離感應(yīng)器根據(jù)該距離感應(yīng)器的該門檻值偵測到一接近事件時(shí),重置該最大值指標(biāo);以及 每當(dāng)該最小值指標(biāo)或該最大值指標(biāo)更新時(shí),根據(jù)該最小值指標(biāo)或該最大值指標(biāo)重新計(jì)算該門檻值。
2.根據(jù)權(quán)利要求1所述的自動(dòng)校準(zhǔn)方法,其特征在于,更新該最小值指標(biāo)以及該最大值指標(biāo)的步驟包含: 周期性地監(jiān)控該距離感應(yīng)器的一目前讀數(shù),其中該目前讀數(shù)即時(shí)地表示一物件與該電子裝置之間的一距離; 將該目前讀數(shù)與該最小值指標(biāo)以及該最大值指標(biāo)兩者比較; 當(dāng)該目前讀數(shù)低于原先的該最小值指標(biāo)時(shí),將該最小值指標(biāo)更新為該目前讀數(shù);以及 當(dāng)該目前讀數(shù)超過原先的該最大值指標(biāo)時(shí),將該最大值指標(biāo)更新為該目前讀數(shù)。
3.根據(jù)權(quán)利要求2所述的自動(dòng)校準(zhǔn)方法,其特征在于,當(dāng)該距離愈近時(shí)該目前讀數(shù)愈大,當(dāng)該距離愈遠(yuǎn)時(shí)該目前讀數(shù)愈小,當(dāng)該目前讀數(shù)低于該門檻值時(shí)偵測到該遠(yuǎn)離事件,當(dāng)該目前讀數(shù)超過該門檻值時(shí)偵測到該接近事件。
4.根據(jù)權(quán)利要求2所述的自動(dòng)校準(zhǔn)方法,其特征在于,當(dāng)該距離愈遠(yuǎn)時(shí)該目前讀數(shù)愈大,當(dāng)該距離愈近時(shí)該目前讀數(shù)愈小,當(dāng)該目前讀數(shù)超過該門檻值時(shí)偵測到該遠(yuǎn)離事件,當(dāng)該目前讀數(shù)低于該門檻值時(shí)偵測到該接近事件。
5.根據(jù)權(quán)利要求2所述的自動(dòng)校準(zhǔn)方法,其特征在于,僅在當(dāng)該目前讀數(shù)與一光感應(yīng)器修正值兩者的和值低于該最小值指標(biāo),并且該距離感應(yīng)器的一先前讀數(shù)與該目前讀數(shù)兩者的差值于一預(yù)定差距內(nèi)時(shí),將該最小值指標(biāo)更新為該目前讀數(shù)。
6.根據(jù)權(quán)利要求1所述的自動(dòng)校準(zhǔn)方法,其特征在于,該電子裝置還包含一觸控屏幕,當(dāng)該距離感應(yīng)器偵測到該接近事件時(shí),該自動(dòng)校準(zhǔn)方法還包含: 調(diào)暗該觸控屏幕;以及 關(guān)閉該觸控屏.的一觸控感應(yīng)功能。
7.根據(jù)權(quán)利要求1所述的自動(dòng)校準(zhǔn)方法,其特征在于,該電子裝置還包含一觸控屏幕,當(dāng)該距離感應(yīng)器偵測到該遠(yuǎn)離事件時(shí),該自動(dòng)校準(zhǔn)方法還包含: 點(diǎn)亮該觸控屏幕;以及 啟動(dòng)該觸控屏.的一觸控感應(yīng)功能。
8.根據(jù)權(quán)利要求1所述的自動(dòng)校準(zhǔn)方法,其特征在于,該電子裝置還包含一光感應(yīng)器,每當(dāng)該最小值指標(biāo)被更新時(shí),重新計(jì)算該門檻值的步驟包含: 將該光感應(yīng)器的一光感應(yīng)讀數(shù)與一強(qiáng)光照射常數(shù)比較; 若該光感應(yīng)讀數(shù)低于該強(qiáng)光照射常數(shù),將該門檻值設(shè)為該最小值指標(biāo)與一固定值兩者的和值;以及 若該光感應(yīng)讀數(shù)超過該強(qiáng)光照射常數(shù),將該門檻值設(shè)為該最小值指標(biāo)與一強(qiáng)光照射補(bǔ)償值兩者的和值,該強(qiáng)光照射補(bǔ)償值大于該固定值。
9.根據(jù)權(quán)利要求1所述的自動(dòng)校準(zhǔn)方法,其特征在于,每當(dāng)該最大值指標(biāo)被更新時(shí),重新計(jì)算該門檻值的步驟包含: 透過比較該最大值指標(biāo)與該最小值指標(biāo),判斷該距離感應(yīng)器是否被油潰或污垢影響; 若判斷該距離感應(yīng)器被影響,將該門檻值設(shè)為該最大值指標(biāo)減去一減免值;以及 若判斷該距離感應(yīng)器未被影響,將該門檻值設(shè)為該最小值指標(biāo)與一固定值兩者的和值。
10.一種電子裝置,其特征在于,包含: 一距離感應(yīng)器;以及 一控制模塊,用以動(dòng)態(tài)控制該距離感應(yīng)器的一門檻值,該控制模塊包含: 一重置單元,當(dāng)該電子裝置的一特定功能啟動(dòng)時(shí),該重置單元用以重置一最小值指標(biāo)以及一最大值指標(biāo)的數(shù)據(jù),若該距離感應(yīng)器根據(jù)該距離感應(yīng)器的至少一門檻值偵測到一遠(yuǎn)離事件,該重置單元用以重置該最小值指標(biāo),若該距離感應(yīng)器根據(jù)該門檻值偵測到一接近事件時(shí),該重置單元用以重置該最大值指標(biāo); 一更新單元,用以根據(jù)該距離感應(yīng)器的讀數(shù)更新該最小值指標(biāo)以及該最大值指標(biāo);以及 一計(jì)算單元,每當(dāng)該最小值指標(biāo)或該最大值指標(biāo)更新時(shí),該計(jì)算單元用以根據(jù)該最小值指標(biāo)或該最大值指標(biāo)重新計(jì)算該門檻值。
【文檔編號】G06F3/0484GK104516641SQ201410519806
【公開日】2015年4月15日 申請日期:2014年9月30日 優(yōu)先權(quán)日:2013年10月8日
【發(fā)明者】許權(quán)瑩, 徐同昊, 顏志豪 申請人:宏達(dá)國際電子股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1