本技術(shù)涉及智能手表,具體而言,涉及一種智能手表的表冠的檢測裝置及旋轉(zhuǎn)檢測方法。
背景技術(shù):
1、目前具有實(shí)體指針的手表的指針在調(diào)整時(shí),通常采用帶有槽溝的表冠,用拇指與食指將表冠拉到不同的位置,例如按壓表冠或拔出表冠,然后順時(shí)針或者逆時(shí)針轉(zhuǎn)動表冠,驅(qū)動與表冠在該位置連接的傳動機(jī)構(gòu),使得運(yùn)動傳遞到齒輪箱,然后帶動指針順時(shí)針或逆時(shí)針轉(zhuǎn)動。
2、在手表智能化的時(shí)代,存在兩個(gè)方向,一個(gè)是完全智能化,傾向于電子手表,甚至用電子指針模擬實(shí)體指針;一種是半智能化,即保留實(shí)體指針,添加智能化模塊。從用戶體驗(yàn)來講,實(shí)體指針的手表看起來更加高端、體驗(yàn)更好,并且,通過編碼器或光傳感器可以提高表冠旋轉(zhuǎn)角度檢測的精度。
3、然而,在表冠按壓時(shí),即在表冠進(jìn)行按鍵動作的操作時(shí),不可避免人手抖動或表冠本身的晃動等,將導(dǎo)致表冠表軸的誤旋轉(zhuǎn),影響表冠旋轉(zhuǎn)角度檢測的準(zhǔn)確度。
技術(shù)實(shí)現(xiàn)思路
1、本技術(shù)實(shí)施例的目的在于提供一種智能手表的表冠的檢測裝置及旋轉(zhuǎn)檢測方法,用以解決表冠的按鍵動作導(dǎo)致表冠表軸的誤旋轉(zhuǎn),影響表冠旋轉(zhuǎn)角度檢測的準(zhǔn)確度的問題。
2、本技術(shù)實(shí)施例提供的一種表冠的旋轉(zhuǎn)檢測方法,對表冠的操作包括按鍵動作和旋轉(zhuǎn)動作,方法包括:
3、在識別到按鍵動作的設(shè)定時(shí)間段內(nèi),檢測表冠的旋轉(zhuǎn)角度,得到測量旋轉(zhuǎn)角度;
4、對測量旋轉(zhuǎn)角度,去除其中的誤旋轉(zhuǎn)角度,得到旋轉(zhuǎn)動作對應(yīng)的真實(shí)旋轉(zhuǎn)角度,并將真實(shí)旋轉(zhuǎn)角度作為檢測結(jié)果。
5、上述技術(shù)方案中,考慮到表冠按壓時(shí),由于人手抖動或者表冠本身的晃動等因素,會帶來表冠表軸的誤旋轉(zhuǎn),而這個(gè)誤旋轉(zhuǎn)不是正確的旋轉(zhuǎn)動作,將這個(gè)誤旋轉(zhuǎn)去除才能提供準(zhǔn)確的旋轉(zhuǎn)角度數(shù)據(jù)。因此,本實(shí)施例在識別到表冠的按鍵動作的設(shè)定時(shí)間段內(nèi),這個(gè)設(shè)定時(shí)間段是按鍵動作對旋轉(zhuǎn)檢測造成持續(xù)影響的時(shí)間段,在設(shè)定時(shí)間段內(nèi)檢測得到的測量旋轉(zhuǎn)角度都進(jìn)行去除誤旋轉(zhuǎn)角度的處理,得到旋轉(zhuǎn)動作對應(yīng)的真實(shí)旋轉(zhuǎn)角度,提高了表冠旋轉(zhuǎn)角度檢測的準(zhǔn)確度。
6、在一些可選的實(shí)施方式中,對測量旋轉(zhuǎn)角度,去除其中的誤旋轉(zhuǎn)角度,得到旋轉(zhuǎn)動作對應(yīng)的真實(shí)旋轉(zhuǎn)角度,包括:
7、若測量旋轉(zhuǎn)角度與誤旋轉(zhuǎn)閾值的比值絕對值小于1,且在設(shè)定時(shí)間段內(nèi)每次檢測到的該比值在絕對值小于1的范圍內(nèi)隨機(jī)分布,則識別出真實(shí)旋轉(zhuǎn)角度為0。
8、上述技術(shù)方案中,在按壓表冠的按鍵動作持續(xù)期間,存在用戶沒有進(jìn)行有效旋轉(zhuǎn)的情形,即真實(shí)旋轉(zhuǎn)角度為0,此時(shí)檢測到的測量旋轉(zhuǎn)角度實(shí)際為誤旋轉(zhuǎn)角度,并且誤旋轉(zhuǎn)數(shù)據(jù)在按鍵期間的不同時(shí)刻存在正負(fù)方向的隨機(jī)分布。因此,本實(shí)施例中,若測量旋轉(zhuǎn)角度與誤旋轉(zhuǎn)閾值的比值絕對值小于1,且在設(shè)定時(shí)間段內(nèi)每次檢測到的該比值在絕對值小于1的范圍內(nèi)隨機(jī)分布,則識別出真實(shí)旋轉(zhuǎn)角度為0。
9、在一些可選的實(shí)施方式中,對測量旋轉(zhuǎn)角度,去除其中的誤旋轉(zhuǎn)角度,得到旋轉(zhuǎn)動作對應(yīng)的真實(shí)旋轉(zhuǎn)角度,包括:若測量旋轉(zhuǎn)角度與誤旋轉(zhuǎn)閾值th的比值大于n-1且小于n+1,且,在設(shè)定時(shí)間段內(nèi)的一段時(shí)間,每次檢測到的該比值在大于n-1且小于n+1的范圍內(nèi)隨機(jī)分布,則識別出真實(shí)旋轉(zhuǎn)角度為n×th;其中,n為大于0的正整數(shù)。
10、上述技術(shù)方案中,在按壓表冠的按鍵動作持續(xù)期間,存在用戶同時(shí)進(jìn)行有效旋轉(zhuǎn)的情形,即真實(shí)旋轉(zhuǎn)角度不為0,此時(shí)檢測到的測量旋轉(zhuǎn)角度實(shí)際為誤旋轉(zhuǎn)角度與真實(shí)旋轉(zhuǎn)角度之和,并且誤旋轉(zhuǎn)數(shù)據(jù)在按鍵期間的不同時(shí)刻存在正負(fù)方向的隨機(jī)分布。因此,本實(shí)施例中,若測量旋轉(zhuǎn)角度與誤旋轉(zhuǎn)閾值th的比值大于n-1且小于n+1,且,在設(shè)定時(shí)間段內(nèi)的一段時(shí)間,每次檢測到的該比值在大于n-1且小于n+1的范圍內(nèi)隨機(jī)分布,則識別出真實(shí)旋轉(zhuǎn)角度為n×th。
11、在一些可選的實(shí)施方式中,還包括:
12、在設(shè)定時(shí)間段之外,連續(xù)n次讀取測量旋轉(zhuǎn)角度;其中,n為大于1的正整數(shù);
13、對n個(gè)測量旋轉(zhuǎn)角度進(jìn)行多項(xiàng)式擬合,得到最佳旋轉(zhuǎn)角度值,并將最佳旋轉(zhuǎn)角度值作為檢測結(jié)果。
14、上述技術(shù)方案中,在表冠旋轉(zhuǎn)過程中一直在快速讀取數(shù)據(jù),對連續(xù)讀取得到的n個(gè)測量旋轉(zhuǎn)角度進(jìn)行多項(xiàng)式擬合的算法處理,得到最佳旋轉(zhuǎn)角度值,該最佳旋轉(zhuǎn)角度可以有任意位數(shù)的小數(shù),能夠?qū)⑽⑿〉慕嵌刃D(zhuǎn)信息識別出來,從而實(shí)現(xiàn)對旋轉(zhuǎn)角度的高精度檢測。
15、本技術(shù)實(shí)施例提供的一種智能手表的表冠的檢測裝置,對表冠的操作包括按鍵動作和旋轉(zhuǎn)動作,檢測裝置包括:
16、角度測量模塊,用于檢測表冠的旋轉(zhuǎn)角度,得到測量旋轉(zhuǎn)角度;
17、按鍵檢測模塊,用于檢測表冠的按鍵動作;
18、旋轉(zhuǎn)檢測模塊,其與角度測量模塊和按鍵檢測模塊連接,旋轉(zhuǎn)檢測模塊用于在識別到按鍵動作的設(shè)定時(shí)間段內(nèi),對測量旋轉(zhuǎn)角度,去除其中的誤旋轉(zhuǎn)角度,得到旋轉(zhuǎn)動作對應(yīng)的真實(shí)旋轉(zhuǎn)角度,并將真實(shí)旋轉(zhuǎn)角度作為檢測結(jié)果。
19、上述技術(shù)方案中,考慮到表冠按壓時(shí),由于人手抖動或者表冠本身的晃動等因素,會帶來表冠表軸的誤旋轉(zhuǎn),而這個(gè)誤旋轉(zhuǎn)不是正確的旋轉(zhuǎn)動作,將這個(gè)誤旋轉(zhuǎn)去除才能提供準(zhǔn)確的旋轉(zhuǎn)角度數(shù)據(jù)。因此,本實(shí)施例通過旋轉(zhuǎn)檢測模塊,在按鍵檢測模塊識別到表冠的按鍵動作的設(shè)定時(shí)間段內(nèi),這個(gè)設(shè)定時(shí)間段是按鍵動作對旋轉(zhuǎn)檢測造成持續(xù)影響的時(shí)間段,在設(shè)定時(shí)間段內(nèi)角度測量模塊檢測得到的測量旋轉(zhuǎn)角度都進(jìn)行去除誤旋轉(zhuǎn)角度的處理,得到旋轉(zhuǎn)動作對應(yīng)的真實(shí)旋轉(zhuǎn)角度,提高了表冠旋轉(zhuǎn)角度檢測的準(zhǔn)確度。
20、在一些可選的實(shí)施方式中,角度測量模塊,包括:
21、發(fā)光單元,用于向表冠的表軸側(cè)面發(fā)射檢測光線;
22、收光單元,用于接收經(jīng)表軸側(cè)面反射的檢測光線,并根據(jù)接收到的檢測光線的光線特征變化得到測量旋轉(zhuǎn)角度;其中,經(jīng)表軸側(cè)面反射的檢測光線的光線特征與表軸的旋轉(zhuǎn)位置相關(guān)。
23、上述技術(shù)方案中,智能手表的表冠具有表軸和按鍵,通過旋轉(zhuǎn)表軸可進(jìn)行翻頁、上下、指針調(diào)節(jié)等,檢測裝置的角度測量模塊用來檢測表冠的表軸旋轉(zhuǎn)角度,角度測量模塊又包括發(fā)光單元和收光單元。發(fā)光單元向表軸側(cè)面發(fā)射檢測光線,之后,經(jīng)表軸側(cè)面反射的檢測光線將被收光單元檢測到。發(fā)光單元可以是垂直腔面發(fā)射激光器(vcsel)或led的芯片等,發(fā)射的檢測光線可以是藍(lán)光、紅光、綠光、紅外光中的一種或者幾種。收光單元接收由發(fā)光單元發(fā)射并經(jīng)表軸側(cè)面反射的檢測光線,并根據(jù)光線特征變化得到表軸旋轉(zhuǎn)角度。本實(shí)施例的檢測裝置通過光學(xué)檢測來進(jìn)行旋轉(zhuǎn)角度的識別,識別精度較高,并且檢測光線所用到的光學(xué)傳感器相較于機(jī)械編碼器,占用體積較小。
24、在一些可選的實(shí)施方式中,旋轉(zhuǎn)檢測模塊還用于:若測量旋轉(zhuǎn)角度與誤旋轉(zhuǎn)閾值的比值絕對值小于1,且在設(shè)定時(shí)間段內(nèi)每次檢測到的該比值在絕對值小于1的范圍內(nèi)隨機(jī)分布,則識別出真實(shí)旋轉(zhuǎn)角度為0。
25、在一些可選的實(shí)施方式中,旋轉(zhuǎn)檢測模塊還用于:若測量旋轉(zhuǎn)角度與誤旋轉(zhuǎn)閾值th的比值大于n-1且小于n+1,且,在設(shè)定時(shí)間段內(nèi)的一段時(shí)間,每次檢測到的該比值在大于n-1且小于n+1的范圍內(nèi)隨機(jī)分布,則識別出真實(shí)旋轉(zhuǎn)角度為n×th;其中,n為大于0的正整數(shù)。
26、在一些可選的實(shí)施方式中,旋轉(zhuǎn)檢測模塊還用于:在設(shè)定時(shí)間段之外,連續(xù)n次讀取測量旋轉(zhuǎn)角度;其中,n為大于1的正整數(shù);對n個(gè)測量旋轉(zhuǎn)角度進(jìn)行多項(xiàng)式擬合,得到最佳旋轉(zhuǎn)角度值,并將最佳旋轉(zhuǎn)角度值作為檢測結(jié)果。
27、在一些可選的實(shí)施方式中,還包括:接口總線控制模塊,其與角度測量模塊和按鍵檢測模塊連接,用于接收主控制器的控制信號,以及向主控制器發(fā)送旋轉(zhuǎn)動作和/或按鍵動作的檢測結(jié)果。
28、上述技術(shù)方案中,角度測量模塊和按鍵檢測模塊均連接至接口總線控制模塊,再由接口總線控制模塊連接到智能手表的主控制器,省去了按鍵檢測模塊與主控制器之間的連接線,從而節(jié)約了主控制器的檢測管腳,也節(jié)省了主控制器進(jìn)行按鍵檢測的運(yùn)算資源,也避免了按鍵檢測和表軸旋轉(zhuǎn)檢測的時(shí)間差。