發(fā)明技術(shù)方案中,可以在一定范圍內(nèi)保持屏幕的旋轉(zhuǎn)角度不變,即在用戶的眼睛位置變化不大時(shí),屏幕的顯示畫(huà)面保持靜止,從而避免了屏幕的旋轉(zhuǎn)過(guò)于頻繁造成的人眼傷害。
【附圖說(shuō)明】
[0064]圖1是本發(fā)明移動(dòng)終端的屏幕調(diào)節(jié)方法的流程示意圖;
[0065]圖2是圖1中步驟SI的一種實(shí)現(xiàn)方式的流程示意圖;
[0066]圖3是圖2中步驟S13的一種實(shí)現(xiàn)方式的流程示意圖;
[0067]圖4是本發(fā)明移動(dòng)終端的一種使用狀態(tài)示意圖;
[0068]圖5是本發(fā)明屏幕調(diào)節(jié)裝置的結(jié)構(gòu)示意圖;
[0069]圖6是圖5中位置信息獲取裝置的一種實(shí)現(xiàn)方式的結(jié)構(gòu)示意圖;
[0070]圖7是圖5是位置信息獲取裝置的另一種實(shí)現(xiàn)方式的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0071]正如【背景技術(shù)】中所述的,現(xiàn)有的移動(dòng)終端在調(diào)整屏幕中顯示畫(huà)面的方向時(shí)大多只能提供橫豎屏之間的切換,并且在許多情形下依靠重力傳感器無(wú)法實(shí)現(xiàn)屏幕的旋轉(zhuǎn),從而對(duì)人眼造成傷害。
[0072]本發(fā)明技術(shù)方案中,通過(guò)獲取人眼的位置信息,并且根據(jù)人眼投身到屏幕上的正視線與移動(dòng)終端坐標(biāo)軸之間的夾角來(lái)實(shí)現(xiàn)對(duì)人眼的定位與跟蹤,從而實(shí)現(xiàn)根據(jù)人眼的位置信息實(shí)時(shí)調(diào)整屏幕的顯示畫(huà)面的功能。
[0073]為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能夠更為明顯易懂,下面結(jié)合附圖對(duì)本發(fā)明的具體實(shí)施例做詳細(xì)的說(shuō)明。
[0074]圖1是本發(fā)明移動(dòng)終端的屏幕調(diào)節(jié)方法的流程示意圖。參考圖1,所述移動(dòng)終端的屏幕調(diào)節(jié)方法,包括:
[0075]步驟SI,獲取用戶的兩個(gè)眼睛的位置信息;
[0076]步驟S2,根據(jù)兩個(gè)眼睛的位置信息獲取左眼至右眼的水平連線投射至移動(dòng)終端的屏幕上的正視線;
[0077]步驟S3,計(jì)算所述正視線與移動(dòng)終端的水平坐標(biāo)軸之間的第一夾角以及所述正視線與所述移動(dòng)終端的垂直坐標(biāo)軸之間的第二夾角;
[0078]步驟S4,根據(jù)所述第二夾角確定屏幕的旋轉(zhuǎn)方向,并根據(jù)所述第一夾角所處的預(yù)設(shè)范圍確定屏幕的旋轉(zhuǎn)角度。
[0079]具體地,參考圖2,步驟SI中所述獲取用戶的兩個(gè)眼睛的位置信息包括:
[0080]步驟S11,獲取觀看屏幕的用戶的圖像;
[0081]在具體實(shí)施例中,可以通過(guò)攝像頭等裝置獲取當(dāng)前觀看屏幕的用戶的圖像。例如,可以通過(guò)移動(dòng)終端中的攝像頭對(duì)用戶進(jìn)行拍照,從而獲取到用戶的頭像,此為本領(lǐng)域技術(shù)人員所熟知,在此不再贅述。
[0082]步驟S12,從所述用戶的圖像中獲取用戶的人眼區(qū)域以及確定多個(gè)候選眼睛對(duì);
[0083]具體應(yīng)用中,由于人眼區(qū)域的灰度特征與人臉的其它區(qū)域存在明顯不同,因此,可以基于積分投影法(灰度投影法)從所述用戶的圖像中獲取用戶的人眼區(qū)域以及確定多個(gè)候選眼睛對(duì)。
[0084]在得出用戶的人眼區(qū)域后,綜合眼睛的灰度以及眼睛周圍的灰度變化特征,可以得到若干對(duì)候選的眼睛對(duì);而成為候選眼睛對(duì)需滿足下面兩個(gè)條件:
[0085](I)兩點(diǎn)之間的距離要適宜;也就是說(shuō),兩點(diǎn)之間的距離不能過(guò)大;根據(jù)分析獲取至IJ的用戶的圖像,可以推定兩點(diǎn)之間的距離不應(yīng)大于人眼區(qū)域圖像寬度的1/2 ;相應(yīng)地,兩眼之間的距離也不能過(guò)小,例如,一般不小于圖像寬度的1/4。
[0086](2)兩點(diǎn)之間的連線與水平方向的夾角通常不超過(guò)30度。
[0087]只有同時(shí)符合以上兩個(gè)條件的才能被確定為真正的候選眼睛對(duì)。當(dāng)然,本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解的是,由于個(gè)體差異,上述關(guān)于候選眼睛對(duì)的滿足條件可以根據(jù)實(shí)際情況進(jìn)行適應(yīng)性調(diào)整,并不限于上述說(shuō)明。
[0088]需要說(shuō)明的是,還可以在獲取到用戶的圖像之后,先對(duì)圖像進(jìn)行去噪和調(diào)整灰度間距等處理,從而最大限度的減少噪聲帶來(lái)的不良影響,同時(shí)保證圖像的灰度質(zhì)量。具體的處理方法可以采用現(xiàn)有的技術(shù)來(lái)實(shí)現(xiàn),本發(fā)明對(duì)此不做限制。
[0089]步驟S13,將確定出的多個(gè)候選眼睛對(duì)與預(yù)先存儲(chǔ)的所述用戶的模板照片進(jìn)行匹配以獲得用戶的兩個(gè)眼睛的位置信息。
[0090]具體的,上述匹配的步驟可以通過(guò)以下方法實(shí)現(xiàn):
[0091]首先,預(yù)先獲取所述用戶的正面照片并存儲(chǔ)以作為所述用戶的模板照片;
[0092]例如,預(yù)先通過(guò)移動(dòng)終端的拍攝裝置拍攝用戶的正面照片,并將正面照片進(jìn)行存儲(chǔ)以作為所述用戶的模板照片。當(dāng)然,也可以采用其它方式獲取用戶的正面照片,例如還可以通過(guò)藍(lán)牙、WIFI或者其他方法將預(yù)先存儲(chǔ)的用戶的正面照片傳輸至移動(dòng)終端中以作為用戶的模板照片。
[0093]其次,分別計(jì)算各個(gè)候選眼睛對(duì)與所述用戶的模板照片之間的相似度。也就是說(shuō),將預(yù)先存儲(chǔ)的用戶的模板照片作為樣本,把上述步驟S12中獲取到的候選眼睛對(duì)與樣本進(jìn)行相似度計(jì)算。關(guān)于相似度計(jì)算的方法可以采用現(xiàn)有技術(shù)來(lái)實(shí)現(xiàn),在此不再贅述。
[0094]最后,對(duì)計(jì)算出的相似度進(jìn)行排序,將相似度最高的候選眼睛對(duì)對(duì)應(yīng)的位置信息作為所述用戶的兩個(gè)眼睛的位置信息。
[0095]本發(fā)明發(fā)明人經(jīng)過(guò)研究:直接計(jì)算相似度得出的候選眼睛對(duì)在實(shí)際應(yīng)用中可能并不是最準(zhǔn)確的人眼位置,這是因?yàn)樵趯?shí)際使用過(guò)程中,用戶可能存在眼睛傾斜的可能,也可能會(huì)存在眼睛睜開(kāi)與閉合的可能,若是直接計(jì)算相似度并不十分精確。為解決這些問(wèn)題,本發(fā)明的發(fā)明人提供一種更為精確的眼睛定位的方法,具體地參考圖3:
[0096]執(zhí)行步驟S131,預(yù)先獲取所述用戶的正面照片并存儲(chǔ)以作為所述用戶的模板照片。該步驟可以通過(guò)前述任意一種方式實(shí)現(xiàn),在此不再贅述。
[0097]執(zhí)行步驟S132,根據(jù)所述用戶的模板照片獲取并存儲(chǔ)用戶的兩眼內(nèi)側(cè)距離與兩眼夕卜側(cè)距離的標(biāo)準(zhǔn)比值。
[0098]具體地,在獲取到用戶的模板照片后,可以通過(guò)現(xiàn)有的處理方法計(jì)算模板照片中用戶的兩眼內(nèi)側(cè)距離(即兩眼之間鼻翼的寬度)與兩眼外側(cè)距離(即兩眼角外側(cè)之間的寬度)之間的比值,將計(jì)算得出比值作為標(biāo)準(zhǔn)比值進(jìn)行存儲(chǔ)。
[0099]執(zhí)行步驟S133,分別計(jì)算各個(gè)候選眼睛對(duì)與所述用戶的模板照片之間的相似度。
[0100]也就是說(shuō),將預(yù)先存儲(chǔ)的用戶的模板照片作為樣本,把上述步驟S12中獲取到的候選眼睛對(duì)與樣本進(jìn)行相似度計(jì)算。關(guān)于相似度計(jì)算的方法可以采用現(xiàn)有技術(shù)來(lái)實(shí)現(xiàn),在此不再贅述。
[0101]然后執(zhí)行步驟S134,判斷計(jì)算出的相似度是否滿足預(yù)設(shè)條件。
[0102]當(dāng)至少一個(gè)相似度滿足預(yù)設(shè)條件時(shí),執(zhí)行步驟S135,將相似度最高的候選眼睛對(duì)對(duì)應(yīng)的位置信息作為所述用戶的兩個(gè)眼睛的位置信息;
[0103]當(dāng)全部的相似度均不滿足預(yù)設(shè)條件時(shí),執(zhí)行步驟S136,計(jì)算各個(gè)候選眼睛對(duì)中兩眼內(nèi)側(cè)距離與兩眼外側(cè)距離的比值;最后執(zhí)行步驟S137,將兩眼內(nèi)側(cè)距離與兩眼外側(cè)距離的比值等于標(biāo)準(zhǔn)比值的候選眼睛對(duì)作為所述用戶的兩個(gè)眼睛的位置信息。
[0104]下面再結(jié)合一個(gè)具體的例子對(duì)圖3所示的步驟進(jìn)行詳細(xì)說(shuō)明。
[0105]首先,通過(guò)移動(dòng)終端的前置攝像頭獲取用戶的正面照片并進(jìn)行存儲(chǔ),該用戶的正面照片作為用戶的模板照片;
[0106]接著,對(duì)獲取到的用戶的模板照片進(jìn)行處理,并計(jì)算得出用戶的兩眼內(nèi)側(cè)距離與兩眼外側(cè)距離之間的標(biāo)準(zhǔn)比值并進(jìn)行保存。為方便描述,將所述標(biāo)準(zhǔn)比值記為D0,例如,所述標(biāo)準(zhǔn)比值DO為0.3。
[0107]然后,在獲取到當(dāng)前觀看屏幕的用戶的圖像并獲取到多個(gè)候選眼睛對(duì)后,執(zhí)行步驟S133。假設(shè),獲取到的候選眼睛對(duì)為3個(gè),分別為第一候選眼睛對(duì),第二候選眼睛對(duì)和第三候選眼睛對(duì)。通過(guò)執(zhí)行步驟S133計(jì)算得出,所述第一候選眼睛對(duì)與用戶的模板照片之間的相似度為80% ;第二候選眼睛對(duì)與用戶的模板照片之間的相似度為98% ;第三候選眼睛對(duì)與用戶的模板照片之間的相似度為90%。
[0108]那么,執(zhí)行步驟S134時(shí),若預(yù)設(shè)條件為:候選眼睛對(duì)與用戶的模板照片之前的相似度大于95%,則第二候選眼睛對(duì)與用戶的模板照片之間的相似度滿足預(yù)先條件,因此執(zhí)行步驟S135,將第二候選眼睛對(duì)對(duì)應(yīng)的位置信息作為所述用戶的兩個(gè)眼睛的位置信息。
[0109]應(yīng)當(dāng)理解的是:若存在多個(gè)滿足預(yù)設(shè)條件的情況下,那么則將相似度最高的候選眼睛對(duì)對(duì)應(yīng)的位置信息作為用戶的兩個(gè)眼睛的位置信息。
[0110]在另一種情形下,若步驟S134中的預(yù)設(shè)條件為:候選眼睛對(duì)與用戶的模板照片之前的相似度大于99%,那么,所有的相似度均不滿足預(yù)設(shè)條件,這時(shí)將執(zhí)行步驟S136,即再分別計(jì)算各個(gè)候選眼睛對(duì)中兩眼內(nèi)側(cè)距離與兩眼外側(cè)距離的比值。再假設(shè),第一候選眼睛對(duì)中兩眼內(nèi)側(cè)距離與兩眼外側(cè)距離的比值Dl為0.2 ;第二候選眼睛對(duì)中兩眼內(nèi)側(cè)距離與兩眼外側(cè)距離的比值D2為0.4 ;第三候選眼睛對(duì)中兩眼內(nèi)側(cè)距離與兩眼外側(cè)距離的比值D3為 0.3。
[0111]由于第三候選眼睛對(duì)中兩眼內(nèi)側(cè)距離與兩眼外側(cè)距離的比值D3與標(biāo)準(zhǔn)比值DO相等,因此執(zhí)行步驟S137后,將第三候選眼睛對(duì)