亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

自動接通電話的方法和系統(tǒng)的制作方法_2

文檔序號:9870571閱讀:來源:國知局
過濾處理,以濾除加速度傳感器的波動。在一種可選實施方式中,按照以下方式對第一加速度信息作過濾處理:
[0037 ] gravite = alpha*gravite+( l-alpha)*a
[0038]其中,a為加速度傳感器上報的第一加速度信息;alpha為過濾參數(shù),可以根據(jù)加速度傳感器的靈敏度進行設(shè)置,例如可將alpha設(shè)置為0.8; gravite為通話終端中存儲的第二加速度信息。
[0039]經(jīng)過濾處理后得到的第二加速度信息可以反映通話終端的運動情況,因此,只要找出通話終端發(fā)生不同運動時對應(yīng)的第二加速信息的變化,就能夠根據(jù)第二加速度信息的變化來識別通話終端的運動。比如,通過大量實驗檢測通話終端從被拿起到放在耳邊的過程中第二加速度信息的變化,然后設(shè)置第二加速度信息的判斷條件,就可以依據(jù)獲取的第二加速度信息來判斷通話終端是否發(fā)生滿足預(yù)設(shè)條件的運動。
[0040]在一種可選的實施方式中,上述的加速度傳感器為三軸加速度傳感器,第二加速度信息包括經(jīng)過濾處理后的三軸加速度傳感器的X軸加速度值、Y軸加速度值以及Z軸加速度值。其中,三軸加速度傳感器具有體積小和重量輕特點,可以測量空間加速度,能夠全面準確地反映物體的運動性質(zhì),在各種終端設(shè)備上得到廣泛應(yīng)用。圖3為三軸加速度傳感器的三個軸(X、Y、Z軸)在通話終端中的方向示意圖。
[0041]基于三軸加速度傳感器,本發(fā)明還提供一種根據(jù)第二加速度信息來判斷通話終端是否發(fā)生滿足預(yù)設(shè)條件的運動的方法,如圖4所示,該方法包括以下步驟:
[0042 ]步驟S 4 OI,判斷當前時刻的Y軸加速度值是否大于第一閾值;若是,則進入步驟S402;
[0043]步驟S402,在預(yù)設(shè)時間之后獲取已更新的第二加速度信息;
[0044]步驟S403,判斷在已更新的第二加速度信息中,是否滿足以下三個條件:Χ軸加速度值大于第二閾值,Y軸加速度值大于第三閾值,Z軸加速度值小于第四閾值,若是,則進入步驟S404;
[0045]步驟S404,判定所述通話終端發(fā)生滿足預(yù)設(shè)條件的運動。
[0046]具體的,第二加速度信息包括經(jīng)過濾處理后的X軸加速度值gravite[0]、Y軸加速度值gravite[l]以及Z軸加速度值gravite[2],過濾處理的方式與上述實施例提供的過濾方式一致,具體如下:
[0047]gravite[0]=alpha*gravite[0]+(l_alpha)*vx
[0048]gravite[I]=alpha*gravite[I]+(l-alpha)*vy
[0049]gravite[2]=alpha*gravite[2]+(l_alpha)*vz
[0050]其中,第一加速度信息包括X軸加速度信息、Y軸加速度信息、Z軸加速度信息,vx、vy、vz分別代表三軸加速度傳感器上報的X軸加速度信息、Y軸加速度信息、Z軸加速度信息;alpha為過濾參數(shù),此處為0.8。
[0051]然后判斷當前時刻的Y軸加速度值是否大于第一閾值,主要考慮到用戶在接聽電話時主要以豎持通話終端為主,經(jīng)過大量的實驗,該第一閾值可選用4.5,即判斷gravite
[1]是否大于4.5。通話終端中可設(shè)置一個計數(shù)器!11?;^1^0111^¥,如果8作¥;^6[1]>4.5,則mPickCountY+1,mPickCountY可以反映Y軸加速度值與第一閾值的大小判斷結(jié)果,另外通過mPickCountY可記錄通話終端被拿起后大致呈豎直狀態(tài)所維持的時間。若mPickCountY大于0,表明gravite[l]大于第一閾值,則執(zhí)行步驟S402,即在預(yù)設(shè)時間之后獲取已更新的第二加速度信息。在一種可選的實施方式中,該預(yù)設(shè)時間可設(shè)置為150毫秒,通話終端可創(chuàng)建一個線程等待150毫秒,該等待時間內(nèi)三軸加速度傳感器會繼續(xù)上報第一加速度信息。150毫秒之后再次獲取已更新的第二加速度信息,即X軸加速度值gravite[0]、Y軸加速度值gravite[l]以及Z軸加速度值gravite[2],然后執(zhí)行步驟S403進行判斷,當X軸加速度值大于第二閾值、Y軸加速度值大于第三閾值且Z軸加速度值小于第四閾值時,判定通話終端發(fā)生滿足預(yù)設(shè)條件的運動,即通話終端已被拿起至耳邊。
[0052]根據(jù)大量的統(tǒng)計實驗表明,第二閾值可取-6,第三閾值可取I,第四閾值可取5,即當接近傳感器的狀態(tài)為接近,且以下三個條件滿足時,通話終端將自動接通電話:
[0053]gravite[0] >-6
[0054]gravite[ I ] > I
[0055]gravite[2] <5
[0056]在上述的判斷方法中,過分依賴于Y軸加速度值,在某些情況下有可能漏報,而且在識別精度上還有上升的空間,因此,本發(fā)明還提供一種更加準確地識別方法,能夠有效判斷通話終端是否發(fā)生滿足預(yù)設(shè)條件的運動。如圖5所示,該識別方法包括以下步驟:
[0057]步驟S501,獲取當前時刻三軸加速度傳感器的X軸加速度變化信息及Z軸加速度變化信息;所述X軸加速度變化信息包括最近預(yù)設(shè)個數(shù)的X軸加速度變化值,所述Z軸加速度變化信息包括最近預(yù)設(shè)個數(shù)的Z軸加速度變化值;
[0058]X軸加速度變化信息表示三軸加速度傳感器X軸加速度值的變化情況,X軸加速度變化值是指當前時刻的X軸加速度值與上一時刻X軸加速度值的差值,X軸加速度變化信息可以用數(shù)組mot1nX來表示,mot1nX中包括最近預(yù)設(shè)個數(shù)的X軸加速度變化值,其中預(yù)設(shè)個數(shù)與三軸加速度傳感器的刷新頻率有關(guān),例如可設(shè)置為80個,S卩mot1nX中包括最近的80個X軸加速度變化值。同理,Z軸加速度變化信息表示三軸加速度傳感器Z軸加速度值的變化情況,Z軸加速度變化值是指當前時刻的Z軸加速度值與上一時刻Z軸加速度值的差值,Z軸加速度變化信息同樣可以用數(shù)組mot 1nZ來表示,mot 1nZ中包括最近預(yù)設(shè)個數(shù)的Z軸加速度變化值,若預(yù)設(shè)個數(shù)為80,則mot1nZ中包括最近的80個Z軸加速度變化值。
[0059]步驟S502,判斷當前時刻的所述X軸加速度變化信息中是否有X軸加速度變化值大于第五閾值,或當前時刻Y軸加速度值是否大于第一閾值;
[0060]遍歷數(shù)組mot1nX,判斷當前時刻的X軸加速度變化信息中是否有X軸加速度變化值大于第五閾值,經(jīng)過大量的統(tǒng)計實驗,該第五閾值可選為2.5,即判斷數(shù)組mot1nX中是否有元素大于2.5。通話終端中可設(shè)置一個計數(shù)器outOfZX,當mot1nX中有元素大于2.5時,計數(shù)器outOfZX自動加I,因此outOfZX可以反映mot1nX中的元素與第五閾值的大小判斷結(jié)果,另外通過outOfZX也可記錄通話終端被拿起的時間。若outOfZX大于O,表明mot1nX中至少有一個有元素大于2.5。
[0061]判斷當前時刻的Y軸加速度值gra V i t e [ I ]是否大于第一閾值的過程可參照上文的描述,該第一閾值可選用4.5,即判斷gravite[l]是否大于4.5。通話終端中可設(shè)置一個計數(shù)器mPickCountY,如果gravite[ I] >4.5,則mPickCountY+1 ,mPickCountY可以反映Y軸加速度值與第一閾值的大小判斷結(jié)果,另外通過m
當前第2頁1 2 3 4 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1