的智能穿戴設(shè)備,主要是指腕帶設(shè)備,如智能手環(huán)、智能手表等設(shè)備,不包括智能眼鏡。由于智能穿戴設(shè)備穿戴在用戶的手腕部位,智能穿戴設(shè)備與用戶的腕部的相對(duì)位置應(yīng)當(dāng)是不變的,例如,從圖1中可以看出,智能手環(huán)300的上端相對(duì)于用戶手背部的位置應(yīng)當(dāng)是不變的,這樣可以通過智能手環(huán)300中內(nèi)置的加速度傳感器檢測(cè)該智能手環(huán)的轉(zhuǎn)動(dòng)信息,如轉(zhuǎn)動(dòng)方位等信息,也就可以直接得出用戶腕部的朝向,以及用戶手掌的朝向。
[0141]為了準(zhǔn)確檢測(cè)移動(dòng)終端的移動(dòng)方向,作為圖2方法的細(xì)化,在本公開的又一實(shí)施例中,如圖3所示,步驟S210還可以包括如下步驟:
[0142]在步驟S211中,獲取移動(dòng)終端中重力傳感器檢測(cè)到的重力數(shù)值。
[0143]目前用戶使用的移動(dòng)終端設(shè)備,如手機(jī)、平板電腦等,內(nèi)部都設(shè)置有重力傳感器,移動(dòng)終端可以通過該重力傳感器,獲取自身的重力數(shù)值。
[0144]結(jié)合圖4,目前重力傳感器可以檢測(cè)移動(dòng)終端的三軸重力數(shù)值,即(X,y,z)。
[0145]在步驟S212中,當(dāng)重力數(shù)值大于第一預(yù)設(shè)閾值時(shí),確定移動(dòng)終端的移動(dòng)方向?yàn)榈谝活A(yù)設(shè)方向。
[0146]在步驟S213中,當(dāng)重力數(shù)值小于第二預(yù)設(shè)閾值時(shí),確定移動(dòng)終端的移動(dòng)方向?yàn)榈诙A(yù)設(shè)方向。
[0147]目前根據(jù)移動(dòng)終端內(nèi)部設(shè)置的重力傳感器檢測(cè)移動(dòng)終端的移動(dòng)方向,可以有很多方式,這里不再意義贅述。例如,可以根據(jù)重力傳感器檢測(cè)到的z軸重力數(shù)值,來判斷該移動(dòng)終端的移動(dòng)方向。如果該z軸重力數(shù)值大于第一預(yù)設(shè)數(shù)值,可以確定移動(dòng)終端朝向第一預(yù)設(shè)方向移動(dòng),如果該Z軸重力數(shù)值小于第二預(yù)設(shè)閾值數(shù)值,可以確定移動(dòng)終端朝向第二預(yù)設(shè)方向移動(dòng)。
[0148]示例性的,并且該z軸重力數(shù)值大于某個(gè)正數(shù),說明移動(dòng)終端朝向上方移動(dòng),如果該z軸重力數(shù)值小于某個(gè)負(fù)數(shù),那么說明該移動(dòng)終端朝向下方移動(dòng)。
[0149]當(dāng)然,需要說明的是,第一預(yù)設(shè)閾值大于第二預(yù)設(shè)閾值。
[0150]因此,根據(jù)移動(dòng)終端內(nèi)置的重力傳感器檢測(cè)到的重力數(shù)值,可以快速、準(zhǔn)確的判斷出該移動(dòng)終端移動(dòng)的方向。
[0151]為了準(zhǔn)確檢測(cè)出移動(dòng)終端屏幕的朝向,作為圖2方法的細(xì)化,在本公開的又一實(shí)施例中,如圖5所示,步驟S220還可以包括如下步驟:
[0152]在步驟S221中,獲取移動(dòng)終端中重力傳感器采集到的Z軸數(shù)據(jù)。
[0153]在步驟S222中,當(dāng)Z軸數(shù)據(jù)為正值時(shí),確定移動(dòng)終端上屏幕的朝向?yàn)榈谝活A(yù)設(shè)方向。
[0154]在步驟S223中,當(dāng)Z軸數(shù)據(jù)為負(fù)值時(shí),確定移動(dòng)終端上屏幕的朝向?yàn)榈诙A(yù)設(shè)方向。
[0155]可以結(jié)合上述步驟及圖4進(jìn)行說明,這里不再贅述,根據(jù)移動(dòng)終端內(nèi)置的重力傳感器檢測(cè)到的z軸重力數(shù)值,可以快速、準(zhǔn)確的判斷出該移動(dòng)終端移動(dòng)屏幕的朝向,當(dāng)z軸重力數(shù)值為正值時(shí),說明該移動(dòng)終端的屏幕朝向下方;當(dāng)Z軸重力數(shù)值為負(fù)值時(shí),說明該移動(dòng)終端的屏幕朝向上方。
[0156]為了準(zhǔn)確的點(diǎn)亮或者關(guān)閉移動(dòng)終端的屏幕,作為圖2方法的細(xì)化,在本公開的又一實(shí)施例中,如圖6所示,該方法還可以包括如下步驟:
[0157]在步驟S270中,檢測(cè)移動(dòng)終端的屏幕的狀態(tài)。
[0158]在步驟S280中,當(dāng)移動(dòng)終端的屏蒂為關(guān)閉狀態(tài)時(shí),點(diǎn)殼移動(dòng)終端的屏蒂。
[0159]在步驟S290中,當(dāng)移動(dòng)終端的屏幕為點(diǎn)亮狀態(tài)時(shí),關(guān)閉移動(dòng)終端的屏幕。
[0160]在圖2的基礎(chǔ)上,如果此時(shí)用戶手持移動(dòng)終端朝向用戶的臉部方向移動(dòng),并且移動(dòng)終端接收到智能眼鏡發(fā)送的屏幕成功識(shí)別信息,說明該用戶有意查看或操作該移動(dòng)終端,則還需要檢測(cè)該移動(dòng)終端的屏幕的狀態(tài),如果此時(shí)該移動(dòng)終端的屏幕的狀態(tài)為關(guān)閉狀態(tài),那么需要將該移動(dòng)終端的屏幕點(diǎn)亮,如果此時(shí)移動(dòng)終端的屏幕的狀態(tài)已經(jīng)為點(diǎn)亮狀態(tài),那么此時(shí)就無需操作。
[0161]類似的,如果此時(shí)用戶手持移動(dòng)終端朝向遠(yuǎn)離用戶臉部的方向移動(dòng),那么說明用戶已經(jīng)不需要查看或操作該移動(dòng)終端,那么此時(shí)還需要檢測(cè)該移動(dòng)終端的屏幕的狀態(tài)是否為關(guān)閉狀態(tài),如果不是關(guān)閉狀態(tài),那么將該移動(dòng)終端的屏幕關(guān)閉,否則無需操作。
[0162]為了詳細(xì)說明圖2中智能眼鏡200側(cè)如何檢測(cè)用戶是否查看到移動(dòng)終端100,在本公開的又一實(shí)施例中,如圖7所示,提供了一種屏幕控制方法,應(yīng)用于智能眼鏡,該方法可以包括如下步驟:
[0163]在步驟S710中,當(dāng)接收到移動(dòng)終端發(fā)送的屏幕識(shí)別指令時(shí),啟動(dòng)屏幕識(shí)別操作。
[0164]智能眼鏡與移動(dòng)終端應(yīng)當(dāng)是預(yù)先綁定的,并且二者之間可以通過藍(lán)牙等方式進(jìn)行通信。當(dāng)智能眼鏡接收到移動(dòng)終端發(fā)送的屏幕識(shí)別指令時(shí),智能眼鏡開啟屏幕識(shí)別操作,如啟動(dòng)攝像頭等操作。
[0165]在步驟S720中,獲取智能眼鏡的視野范圍內(nèi)的圖像。
[0166]在步驟S730中,判斷圖像中是否包含移動(dòng)終端的屏幕特征。
[0167]當(dāng)圖像中包含移動(dòng)終端的屏幕特征時(shí),執(zhí)行步驟S740。
[0168]在步驟S740中,生成屏幕識(shí)別成功信息。
[0169]在步驟S750中,將屏幕識(shí)別成功信息發(fā)送給移動(dòng)終端。
[0170]智能眼鏡開啟自帶的攝像頭后,需要對(duì)某一方向上視野范圍內(nèi)的景物進(jìn)行拍照,這時(shí),可以有兩種方式進(jìn)行識(shí)別判斷。
[0171]第一種方式,利用現(xiàn)有技術(shù)中比較成熟的眼球跟蹤技術(shù),對(duì)用戶眼睛注視方向上的景物進(jìn)行拍照,然后執(zhí)行步驟S730。這時(shí),智能眼鏡拍攝到的圖像所包含的視野范圍可能較小,這樣就可以十分容易的識(shí)別出用戶是否正在注視移動(dòng)終端的屏幕。
[0172]第二種方式,智能眼鏡啟動(dòng)自身自帶的攝像頭,拍攝視野范圍內(nèi)的包含的所有景物的圖像,這種情況下,智能眼鏡拍攝到的圖像包含的對(duì)象可能較多,但由于智能眼鏡是隨著用戶的頭部移動(dòng)而移動(dòng),即智能眼鏡與用戶頭部的相對(duì)位置是不變的,這樣可以在拍攝到的圖像中心位置為中心,取出預(yù)設(shè)面積的圖像作為目標(biāo)區(qū)域圖像,然后檢測(cè)該目標(biāo)圖像中是否包含移動(dòng)終端的屏幕特征,即執(zhí)行步驟S730。具體可以參見圖8,在圖8中,100為移動(dòng)終端,500為上述智能眼鏡拍攝的圖像中選取的目標(biāo)區(qū)域內(nèi)的圖像,400為智能眼鏡拍攝到的圖像。
[0173]另外,還需要判斷用戶的眼鏡是否為閉眼狀態(tài),如果用戶當(dāng)前為閉眼狀態(tài),那么說明用戶手持移動(dòng)終端的動(dòng)作可能是習(xí)慣性動(dòng)作,并不需要查看或操作該移動(dòng)終端,可以結(jié)束執(zhí)行上述步驟的執(zhí)行。如果智能眼鏡拍攝到的圖像中,識(shí)別出移動(dòng)終端的特征信息不是屏幕特征,而是移動(dòng)終端的側(cè)面或者背面,那么也可能說明用戶手持移動(dòng)終端的動(dòng)作可能是習(xí)慣性動(dòng)作,并不需要查看或操作該移動(dòng)終端,也可以結(jié)束執(zhí)行上述步驟的執(zhí)行。
[0174]通過上述步驟中智能眼鏡對(duì)其視野范圍內(nèi)的圖像識(shí)別,可以準(zhǔn)確的判斷出用戶是否正在注視移動(dòng)終端的屏幕,或者說用戶是否正在觀看移動(dòng)終端的屏幕,如果用戶正注視移動(dòng)終端的屏幕,那么說明智能眼鏡已經(jīng)成功識(shí)別出移動(dòng)終端的屏幕,就可以生成并發(fā)送生成屏幕識(shí)別成功信息給移動(dòng)終端。以便移動(dòng)終端進(jìn)行相應(yīng)的操作。
[0175]為了詳細(xì)說明如何判斷智能眼鏡拍攝到的圖像是否包含移動(dòng)終端的屏幕特征,作為圖7方法的細(xì)化,在本公開的又一實(shí)施例中,如圖9所示,步驟S730還可以包括如下步驟:
[0176]在步驟S731中,提取圖像中的特征信息。
[0177]提取智能眼鏡拍攝到的圖像中的特征信息,主要是提取該圖像中包含移動(dòng)終端的屏幕特征信息。具體可以通過現(xiàn)有技術(shù)中的圖像預(yù)處理、感興趣區(qū)域的提取,然后將圖像中的特征提取,這里不再贅述。
[0178]在步驟S732中,獲取移動(dòng)終端的預(yù)設(shè)屏幕特征模板。
[0179]移動(dòng)終端屏幕特征模板應(yīng)當(dāng)是預(yù)先設(shè)置好的,可以存儲(chǔ)在智能眼鏡的本地?cái)?shù)據(jù)庫中。可以存儲(chǔ)多種類型的移動(dòng)終端的屏幕特征模塊,且這些屏幕特征模板可以包含不同姿態(tài)的移動(dòng)終端屏幕特征。
[0180]在步驟S733中,判斷特征信息與預(yù)設(shè)屏幕特征模板是否匹配。
[0181]可以設(shè)置匹配度,當(dāng)特征信息與屏幕特征模板的匹配度大于或者等于某一設(shè)定閾值時(shí),確定特征信息與該屏幕特征模板相匹配;否則,不匹配。
[0182]當(dāng)特征信息與預(yù)設(shè)屏幕特征模板匹配時(shí),執(zhí)行步驟S734。
[0183]在步驟S734中,確定圖像中包含移動(dòng)終端的屏幕特征。
[0184]如果特征信息與屏幕特征模板相匹配,說明該圖像中包含移動(dòng)終端的屏幕特征,即說明用戶在注視移動(dòng)終端的屏幕。
[0185]當(dāng)特征信息與預(yù)設(shè)屏幕特征模板不匹配時(shí),執(zhí)行步驟S735。
[0186]在步驟S735中,確定圖像中不包含移動(dòng)終端的屏幕特征。
[0187]如果特征信息與屏幕特征模板不匹配,說明該圖像中不包含移動(dòng)終端的屏幕特征,或者包含的屏幕特征太少,即說明用戶沒有注視移動(dòng)終端的屏幕。
[0188]通過對(duì)智能眼鏡拍攝到的圖像進(jìn)行識(shí)別,利用特征匹配的方式可以準(zhǔn)確判斷出該圖像中是否包含移動(dòng)終端的屏幕特征,即可以確定用戶是否正在注視或觀看移動(dòng)終端的屏
[0189]通過以上的方法實(shí)施例的描述,所屬領(lǐng)域的技術(shù)人員可以清楚地了解到本公開可借助軟件加必需的通用硬件平臺(tái)的方式來實(shí)現(xiàn),當(dāng)然也可以通過硬件,但很多情況下前者是更佳的實(shí)施方式?;谶@樣的理解,本公開的技術(shù)方案本質(zhì)上或者說對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本公開各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:只讀存儲(chǔ)器(ROM)、隨機(jī)存取存儲(chǔ)器(RAM)、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
[0190]另外,作為對(duì)上述各實(shí)施例的實(shí)現(xiàn),本公開實(shí)施例還提供了一種屏幕控制裝置,該裝置位于移動(dòng)終端中,如圖10所示,該裝置包括:移動(dòng)方向檢測(cè)單元10、屏幕朝向檢測(cè)單元20、信息接收單元30、指令發(fā)送單元40、屏幕點(diǎn)亮單元50和屏幕關(guān)閉單元60,其中,
[0191]移動(dòng)方向檢測(cè)單元10被配置為檢測(cè)所述移動(dòng)終端的移動(dòng)方向;
[0192]屏幕朝向檢測(cè)單元20被配置為檢測(cè)所述移動(dòng)終端上屏幕的朝向;
[0193]信息接收單元30被配置為接收預(yù)設(shè)智能穿戴設(shè)備發(fā)送的姿態(tài)識(shí)別信息;
[0194]指令發(fā)送單元40被配置為在所述移動(dòng)方向、所述屏幕的朝向以及所述姿態(tài)識(shí)別信息中的掌心朝向均為第一預(yù)設(shè)方向時(shí),向預(yù)設(shè)智能眼鏡發(fā)送屏幕識(shí)別指令;
[0195]屏幕點(diǎn)亮單元50被配置為在接收到所述預(yù)設(shè)智能眼鏡發(fā)送的屏幕識(shí)別成功