專利名稱:一種屏幕橫豎顯示模式切換的方法和終端的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,具有涉及一種屏幕橫豎顯示模式切換的方法和終端。
背景技術(shù):
隨著移動通信技術(shù)的快速發(fā)展,智能手機(jī),平板電腦,個人數(shù)字助理等便攜式終端已經(jīng)成為人們必備工具。為了給用戶提供更舒適的享受,便攜式終端普遍為用戶提供更大的顯示屏幕,同時,為了便于攜帶,普遍將屏幕設(shè)計為細(xì)長的形狀。對于便攜式終端不同的功能,或者對于不同用戶的閱讀方式,要求便攜式終端能夠智能切換屏幕的橫豎顯示方式?,F(xiàn)有技術(shù)中利用人臉輪廓對比的方法,確定便攜式終端的橫豎顯示模式。參照圖 1,具體步驟包括步驟1、便攜式終端獲取用戶面部圖像;其中,步驟1中便攜式終端可以具體通過終端自帶的攝像頭獲取用戶面部圖像。 還需要說明的是觸發(fā)執(zhí)行步驟1的條件可以是用戶界面的切換,也可以是啟動應(yīng)用程序, 也可以是退出應(yīng)用程序等。步驟2、根據(jù)獲取的面部圖像中的每個點(diǎn)色彩值,獲取用戶面部輪廓;步驟3、根據(jù)當(dāng)前便攜式終端的顯示模式,將獲取的用戶面部輪廓與預(yù)置的標(biāo)準(zhǔn)面部輪廓進(jìn)行對比;其中,預(yù)置的標(biāo)準(zhǔn)面部輪廓包括標(biāo)準(zhǔn)橫向面部輪廓和標(biāo)準(zhǔn)縱向面部輪廓;其中,步驟3中所說的根據(jù)當(dāng)前便攜式終端的顯示模式,將獲取的用戶面部輪廓與預(yù)置的標(biāo)準(zhǔn)面部輪廓進(jìn)行對比,具體包括如果當(dāng)前的顯示模式為縱向顯示模式,將獲取的用戶面部輪廓與標(biāo)準(zhǔn)橫向面部輪廓進(jìn)行比較;如果當(dāng)前顯示模式為橫向顯示模式,將獲取的用戶面部輪廓與標(biāo)準(zhǔn)縱向面部輪廓進(jìn)行比較。為了便于理解,圖加和圖2b所示為標(biāo)準(zhǔn)縱向面部輪廓和標(biāo)準(zhǔn)橫向面部輪廓,其中,所說的終端的縱向是指終端屏幕的短邊與水平面平行,終端的橫向是指終端屏幕的長邊與水平面平行。步驟4、根據(jù)步驟3中的對比結(jié)果,切換便攜式終端屏幕的顯示模式。其中,步驟4具體可以包括如果獲取的用戶面部輪廓與標(biāo)準(zhǔn)面部輪廓的相似度大于閾值,將終端的顯示模式切換為與標(biāo)準(zhǔn)面部輪廓相對應(yīng)的顯示模式;如果獲取的用戶面部輪廓與標(biāo)準(zhǔn)面部輪廓的相似度不大于閾值,保持當(dāng)前的顯示模式不變。通過上述對現(xiàn)有技術(shù)的說明,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中需要對獲取人臉圖像上得每個點(diǎn)得色彩值,才可以獲得人臉的面部輪廓,還需要將面部輪廓與標(biāo)準(zhǔn)的面部輪廓進(jìn)行比較,計算相似度,實(shí)現(xiàn)方法復(fù)雜。同時,為了獲取用戶面部輪廓,在獲取圖像時,對用戶的姿態(tài)提出了較高要求,如用戶的姿態(tài)是否端正、用戶與攝像頭的距離是否保值獲取到符合要求的圖像等,降低了切換模式的準(zhǔn)確度
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供了一種屏幕橫豎顯示模式切換的方法和終端,其實(shí)現(xiàn)過程簡單,同時提高了切換模式的準(zhǔn)確度。本發(fā)明實(shí)施例提供一種屏幕橫豎顯示模式切換的方法,包括獲取人臉圖像;根據(jù)獲取的人臉圖像,提取人臉上兩個點(diǎn)的位置,所述兩個點(diǎn)確定的直線用于反映雙眼睛所確定直線的位置;獲取兩個點(diǎn)所形成的直線與預(yù)置的坐標(biāo)系的夾角,其中,所述坐標(biāo)系的原點(diǎn)是所述直線上的點(diǎn);根據(jù)所述夾角與預(yù)置信息的比對結(jié)果,切換屏幕的橫豎顯示模式。本發(fā)明實(shí)施例提供一種終端,包括第一獲取單元,提取單元,第二獲取單元,和切換單元,所述第一獲取單元,用于獲取人臉圖像;所述提取單元,用于根據(jù)獲取的人臉圖像,提取人臉上兩個點(diǎn)的位置,所述兩個點(diǎn)確定的直線用于反映雙眼睛所確定直線的位置;所述第二獲取單元,用于獲取兩個點(diǎn)所形成的直線與預(yù)置的坐標(biāo)系的夾角,其中, 所述坐標(biāo)系的原點(diǎn)是所述直線上的點(diǎn);所述切換單元,用于根據(jù)所述夾角與預(yù)置信息的比對結(jié)果,切換屏幕的顯示模式。從以上技術(shù)方案可以看出,本發(fā)明實(shí)施例通過提取人臉上兩個點(diǎn)的位置,獲取其中兩個點(diǎn)所形成的直線與預(yù)置的坐標(biāo)系的夾角,根據(jù)夾角與預(yù)置信息的對比結(jié)果,切換屏幕的顯示模式;與現(xiàn)有技術(shù)中通過獲取面部圖像中每個點(diǎn)得色彩值,從而獲取用戶面部輪廓,再將獲取的面部輪廓與標(biāo)準(zhǔn)面部輪廓進(jìn)行對比的技術(shù)手段相比,本發(fā)明實(shí)施例僅提取面部兩個點(diǎn)的位置,算法簡單,對用戶姿態(tài)不作要求,使得屏幕切換的準(zhǔn)確度提高。
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1現(xiàn)有技術(shù)中利用人臉輪廓對比的方法流程示意圖;圖加是現(xiàn)有技術(shù)中標(biāo)準(zhǔn)縱向面部輪廓;圖2b是現(xiàn)有技術(shù)中標(biāo)準(zhǔn)橫向面部輪廓;圖3是本發(fā)明實(shí)施例一提供的一種屏幕橫豎顯示模式切換的方法流程示意圖;圖4是本發(fā)明實(shí)施例二提供的一種屏幕橫豎顯示模式切換的方法流程示意圖;圖5是兩個瞳孔位置確定直線與坐標(biāo)系的位置關(guān)系示意圖;圖6a是瞳孔位置確定的直線與坐標(biāo)系X軸形成夾角示意圖;圖6b是瞳孔位置確定的直線與坐標(biāo)系X軸形成夾角示意圖;圖7是終端屏幕與坐標(biāo)系的位置示意圖;圖8是瞳孔位置確定的直線與坐標(biāo)系夾角示意圖;圖9是本發(fā)明實(shí)施例三提供的一種終端的示意圖。
具體實(shí)施例方式下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。實(shí)施例一、本發(fā)明實(shí)施例提供了一種屏幕橫豎顯示模式切換的方法,如圖3所示,該方法包括步驟301、獲取人臉圖像;其中,步驟301中所說的獲取人臉圖像具體可以采用終端自帶的攝像頭拍攝獲取。步驟302、根據(jù)獲取的人臉圖像,提取人臉上兩個點(diǎn)的位置,所說的兩個點(diǎn)確定的直線用于反映雙眼睛所確定直線的位置;其中,步驟302中所說的兩個點(diǎn),可以理解是人臉對稱器官上的點(diǎn),如眼睛,或者眉毛,或者耳朵。這些對稱的器官上提取的兩點(diǎn),該兩點(diǎn)確定的直線可以直接反映出雙眼確定的直線的位置,如最直接的雙眼確定的直線;或者,該兩點(diǎn)確定的直線與雙眼確定的直線平行,如由雙耳、或一對眉毛確定的直線,該兩點(diǎn)間接的反映出雙眼確定的直線的位置,即與雙眼確定的直線平行。即本發(fā)明實(shí)施例中,兩個點(diǎn)確定的直線用于反映雙眼睛所確定直線的位置,可以是兩點(diǎn)所確定的直線與雙眼所確定直線的位置大致平行。該兩點(diǎn)也可以是人臉上不對稱的器官,如一個眼睛和一個耳朵確定的兩個點(diǎn),或者是一個眼睛和一個眉毛確定的兩個點(diǎn),對于精度要求不高的情況下,也可以認(rèn)為一個眼睛和一個耳朵確定的兩個點(diǎn)所確定的直線與雙眼確定的直線平行;該兩點(diǎn)也可以眉心所在點(diǎn)和嘴巴中心點(diǎn),通過這兩點(diǎn)確定的直線,可以反映出于雙眼所在點(diǎn)是垂直的,這兩點(diǎn)確定的直線也間接的反映出雙眼確定的直線的位置。還需要說明的是,本發(fā)明實(shí)施例對提取的各器官所在點(diǎn)的精度要求低,即大概確定點(diǎn)的位置即可。步驟303、獲取兩個點(diǎn)所形成的直線與預(yù)置的坐標(biāo)系的夾角,其中,坐標(biāo)系的原點(diǎn)是兩個點(diǎn)所形成的直線上的點(diǎn);步驟304、根據(jù)夾角與預(yù)置信息的對比結(jié)果,切換屏幕的顯示模式。其中,為了便于理解步驟304需要說明的是,可以假設(shè)坐標(biāo)系的X軸與屏幕的縱向方向一致,坐標(biāo)系的Y軸與屏幕的橫向方向一致;直線與預(yù)置的坐標(biāo)系的夾角具體包括直線與X軸正方向的夾角;根據(jù)夾角與預(yù)置信息的對比結(jié)果,切換屏幕的橫豎顯示模式,具體包括若夾角的范圍在,α ],屏幕切換為豎向顯示模式;若夾角的范圍在[_90,_β],或者[β,90],屏幕切換為橫向顯示模式,其中,α小于或者等于β。其中,α取值范圍為可以是[-45°, 45° ],β取值范圍可以是,90° ],或者β取值范圍可以是[-90°,-45° ]。還需要說明的是,根據(jù)步驟302中提取的兩個的點(diǎn)代表的不同,預(yù)置信息是不同的。以提取瞳孔的位置為例,預(yù)置信息可以是
當(dāng)夾角a的范圍為-45° <a<=45°時,眼睛適合通過屏幕的縱向方向閱讀屏幕;或者當(dāng)-90° <a<=-45°,或者,45° <a<=90°時,眼睛適合通過屏幕的橫向方向閱讀屏幕。當(dāng)提取的兩個點(diǎn)是瞳孔所在直線垂直方向上的兩個點(diǎn),如眉心和鼻子的最高點(diǎn)這兩個點(diǎn)時,相應(yīng)的,用于對比判斷是否切換屏幕的預(yù)置信息的內(nèi)容也不同。當(dāng)步驟302中提取的兩個的點(diǎn)不同時,預(yù)置信息與前述的夾角a的范圍信息不同。預(yù)置信息能夠直接或者間接通過夾角a的范圍,映射出眼睛與屏幕的橫豎顯示的對應(yīng)關(guān)系。因此,此處關(guān)于預(yù)置信息的舉例不應(yīng)理解為對發(fā)明實(shí)施例的限制。當(dāng)獲取的夾角與預(yù)置信息對比后,終端將顯示模式切換為適合眼睛閱讀的模式。其中,全文關(guān)于數(shù)字的描述僅是為例便于理解本發(fā)明實(shí)施例的舉例,不應(yīng)理解為對發(fā)明的限制。通過上述對本發(fā)明實(shí)施例提供的一種屏幕橫豎顯示模式切換的方法的說明,該方法通過提取人臉上兩個點(diǎn)的位置,獲取其中兩個點(diǎn)所形成的直線與預(yù)置的坐標(biāo)系的夾角, 根據(jù)夾角與預(yù)置信息的對比結(jié)果,切換屏幕的顯示模式;與現(xiàn)有技術(shù)中通過獲取面部圖像中每個點(diǎn)得色彩值,從而獲取用戶面部輪廓,再將獲取的面部輪廓與標(biāo)準(zhǔn)面部輪廓進(jìn)行對比的技術(shù)手段相比,本發(fā)明實(shí)施例僅提取面部兩個點(diǎn)的位置,算法簡單,對用戶姿態(tài)不作要求,使得屏幕切換的準(zhǔn)確度提高。優(yōu)選的,在步驟301之前,該方法還包括步驟300、獲取觸發(fā)條件;那么,步驟301具體包括根據(jù)獲取到的觸發(fā)條件,獲取人臉圖像。其中,步驟300中所說的獲取觸發(fā)條件,具體可以包括獲取按鍵命令,觸發(fā)執(zhí)行步驟301,這里的按鍵命令觸發(fā)可以包括物理按鍵命令觸發(fā)和虛擬按鍵命令觸發(fā);其中,需要說明的是,該虛擬按鍵命令觸發(fā)主要是針對當(dāng)前智能終端沒有按鍵,通過屏幕上得圖標(biāo)命令觸發(fā)執(zhí)行相應(yīng)程序,如打電話,用戶僅需要觸摸屏幕中的電話圖標(biāo)。或者,獲取應(yīng)用場景信息,觸發(fā)執(zhí)行步驟301,所說的應(yīng)用場景包括但不限于圖片瀏覽,文本閱讀,翻頁等;或者,獲取終端重心變化的信息,觸發(fā)執(zhí)行步驟301 ;或者,間隔設(shè)定的時間后,重復(fù)觸發(fā)執(zhí)行步驟301,預(yù)置的時間信息可以是幾秒,終端在間隔設(shè)定的時間后,重復(fù)觸發(fā)執(zhí)行步驟301,從而實(shí)時的進(jìn)行圖像采集。其中,對于考慮終端低功耗要求時,獲取觸發(fā)條件包括獲取按鍵命令,獲取應(yīng)用場景信息,或者獲取終端重心變化的信息。對于功耗沒有要求的情況下,可以實(shí)時的觸發(fā)執(zhí)行橫豎顯示模式的切換,可以設(shè)定非常短的時間間隔,重復(fù)觸發(fā)執(zhí)行步驟301,如打開游戲功能通過增加步驟300,使得終端能夠根據(jù)獲取觸發(fā)條件;選擇何時進(jìn)行屏幕橫豎顯示模式的切換,增加了終端的智能程度,滿足用戶對不同應(yīng)用程序的使用需求。實(shí)施例二、本發(fā)明實(shí)施例提供了一種屏幕橫豎顯示模式切換的方法,與上述實(shí)施例一相比,實(shí)施例二中將兩個瞳孔中心所確定的兩個點(diǎn)作為提取人臉上的兩個點(diǎn)為例進(jìn)行說明,且實(shí)施例二以應(yīng)用場景觸發(fā)執(zhí)行屏幕橫豎顯示模式切換操作為例進(jìn)行說明的。如圖4所示,該方法包括步驟400 獲取應(yīng)用場景信息;其中,步驟400具體可以包括終端發(fā)現(xiàn)文本閱讀功能被使用,觸發(fā)執(zhí)行下一步驟 401。步驟401 根據(jù)獲取的應(yīng)用場景信息,獲取人臉圖像;其中,獲取人臉圖像可以是通過終端自帶的攝像設(shè)備實(shí)現(xiàn)的。步驟402 根據(jù)獲取的人臉圖像,提取兩個瞳孔中心點(diǎn)的位置;其中,步驟402中提取的兩個瞳孔中心點(diǎn)的位置最直接反映出眼睛與屏幕所確定坐標(biāo)系的角度關(guān)系。還需要理解的是,步驟402中提取兩個瞳孔中心點(diǎn)的位置可以采用現(xiàn)有技術(shù)中基于“積分圖像”和AdaBoost訓(xùn)練的方法。也可以采用其他的成熟技術(shù)提取兩個瞳孔中心點(diǎn)的位置,此處不應(yīng)理解為對本發(fā)明實(shí)施例的限制。步驟403、獲取瞳孔中心點(diǎn)所確定的直線與預(yù)置的坐標(biāo)系的夾角,其中,坐標(biāo)系的原點(diǎn)是該直線上的點(diǎn);其中,圖5所示,通過步驟402提取出的兩個瞳孔位置分別為A、B兩點(diǎn),可以確定一條直線L。取直線L上的任意一點(diǎn)為坐標(biāo)原點(diǎn),以水平向右方向?yàn)閄軸正方向,豎直向上方向?yàn)閅軸正方向,建立坐標(biāo)系。計算直線L與X軸的夾角a,設(shè)定在坐標(biāo)系第一象限的夾角度數(shù)為正,在坐標(biāo)系第四象限的夾角為負(fù)。夾角a的取值范圍為-90° <a<=90°。 如圖6a所示為瞳孔位置確定的直線Ll與坐標(biāo)系X軸形成夾角al,且al為正值;如圖6b所示為瞳孔位置確定的直線L2與坐標(biāo)系X軸形成夾角a2,且a2為負(fù)值。如圖7所示,該實(shí)施例中設(shè)定坐標(biāo)系X坐標(biāo)軸的方向與便攜式終端屏幕的縱向方向一致,坐標(biāo)系Y坐標(biāo)軸的方向與便攜式終端屏幕的橫向方向一致。步驟404、根據(jù)夾角與預(yù)置信息的對比結(jié)果,切換屏幕的顯示模式。其中,步驟404根據(jù)夾角a的值,和預(yù)置的信息,判斷出眼睛與屏幕之間是平行關(guān)系,還是垂直關(guān)系,即當(dāng)前用戶是橫著看屏幕還是豎著看屏幕。如圖8所示,當(dāng)夾角-a <a< α?xí)r,判定眼睛與屏幕處于平行狀態(tài),屏幕選擇豎向顯示模式;當(dāng)夾角a <-β或a> β時,判定眼睛與屏幕處于垂直狀態(tài),屏幕選擇橫向顯示模式;夾角a取其他值時,不能確定眼睛與屏幕是平行關(guān)系,還是垂直關(guān)系,屏幕將保持原有狀態(tài),或依據(jù)其他預(yù)置的信息進(jìn)行判斷。優(yōu)選的,α取值為-45°至+45°,β取值為 45°至90°,或者β取值為-90°至-45° ;或者優(yōu)選的α取值-30°至+30°,β取值為 60°至90°,或者β取值為-90°至-60°。通過上述對本發(fā)明實(shí)施例二提供的一種屏幕橫豎顯示模式切換的方法的說明,該方法通過提取兩個瞳孔所在點(diǎn)位置,獲取兩個點(diǎn)所形成的直線與預(yù)置的坐標(biāo)系的夾角,根據(jù)夾角與預(yù)置信息的對比結(jié)果,切換屏幕當(dāng)前顯示模式;與現(xiàn)有技術(shù)中通過獲取面部圖像中每個點(diǎn)得色彩值,從而獲取用戶面部輪廓,再將獲取的面部輪廓與標(biāo)準(zhǔn)面部輪廓進(jìn)行對比的技術(shù)手段相比,本發(fā)明實(shí)施例僅提取兩個瞳孔所在點(diǎn)的位置,算法簡單,對用戶姿態(tài)不作要求,使得屏幕切換的準(zhǔn)確度提高。
上述實(shí)施例二中詳細(xì)對提取的兩個點(diǎn)為兩個瞳孔所確定的兩個點(diǎn)為例進(jìn)行說明, 若提取的是兩個眉毛上的各一點(diǎn),或者兩個耳朵上的各一點(diǎn),或者是其它能夠反映出人眼所在的直線的位置(例如眉毛所在直線與眼睛所在直線可以認(rèn)為是平行的,耳朵所在直線與眼睛所在直線可以認(rèn)為是平行等。)都可以采用用于上述實(shí)施例二相似的處理操作,通過實(shí)施例二的描述是容易獲得的。實(shí)施例三、本發(fā)明實(shí)施例提供了一種終端,如圖9所示,該終端包括第一獲取單元901,提取單元902,第二獲取單元903,和切換單元904。其中,第一獲取單元901,用于獲取人臉圖像;該第一獲取單元901可以是終端自帶的攝像頭。提取單元902,用于根據(jù)獲取的人臉圖像,提取人臉上兩個點(diǎn)的位置,所說的兩個點(diǎn)確定的直線用于反映雙眼睛所確定直線的位置。還需要說明的是,所說的兩個點(diǎn),可以理解是人臉對稱器官上的點(diǎn),如眼睛,或者眉毛,或者耳朵。這些對稱的器官上提取的兩點(diǎn),該兩點(diǎn)確定的直線可以直接反映出雙眼確定的直線的位置,如最直接的雙眼確定的直線;或者,該兩點(diǎn)確定的直線與雙眼確定的直線平行,如由雙耳、或一對眉毛確定的直線,該兩點(diǎn)間接的反映出雙眼確定的直線的位置,即與雙眼確定的直線平行。本發(fā)明實(shí)施例中,兩個點(diǎn)確定的直線用于反映雙眼睛所確定直線的位置,可以是兩點(diǎn)所確定的直線與雙眼所確定直線的位置大致平行。該兩點(diǎn)也可以是人臉上不對稱的器官,如一個眼睛和一個耳朵確定的兩個點(diǎn),或者是一個眼睛和一個眉毛確定的兩個點(diǎn),對于精度要求不高的情況下,也可以認(rèn)為一個眼睛和一個耳朵確定的兩個點(diǎn)所確定的直線與雙眼確定的直線平行;該兩點(diǎn)也可以眉心所在點(diǎn)和嘴巴中心點(diǎn),通過這兩點(diǎn)確定的直線,可以反映出于雙眼所在點(diǎn)是垂直的,這兩點(diǎn)確定的直線也間接的反映出雙眼確定的直線的位置。還需要說明的是,本發(fā)明實(shí)施例對提取的各器官所在點(diǎn)的精度要求低,即大概確定點(diǎn)的位置即可。第二獲取單元903,用于獲取兩個點(diǎn)所形成的直線與預(yù)置的坐標(biāo)系的夾角,其中, 坐標(biāo)系的原點(diǎn)是兩個點(diǎn)所形成的直線上的點(diǎn);切換單元904,用于根據(jù)夾角與預(yù)置信息的對比結(jié)果,切換屏幕的顯示模式。還需要說明的是,坐標(biāo)系的X軸與屏幕的縱向方向一致,坐標(biāo)系的Y軸與屏幕的橫向方向一致;直線與預(yù)置的坐標(biāo)系的夾角具體包括直線與X軸正方向的夾角;切換單元,具體用于若夾角的范圍在[-α,α ],屏幕切換為豎向顯示模式;若夾角的范圍在[-90,-β],或者[β,90],屏幕切換為橫向顯示模式,其中,α小于或者等于 β。其中,α取值范圍為可以是[-45°,45° ],β取值范圍可以是,90° ],或者β 取值范圍可以是[-90°,-45° ]。其中,提取單元902中提取的兩個的點(diǎn)代表的不同器官時,預(yù)置信息是也不同的。 以提取瞳孔的位置為例,預(yù)置信息可以是當(dāng)夾角a的范圍為-45° <a<=45°時,眼睛適合通過屏幕的縱向方向使用屏幕;
或者檔-90° <a<=-45°,或者,45° <a<=90°時,眼睛適合通過屏幕的橫向方向使用屏幕。當(dāng)提取的兩個點(diǎn)是瞳孔所在直線垂直方向上的兩個點(diǎn),如眉心和鼻子的最高點(diǎn)這兩個點(diǎn)時,相應(yīng)的,用于對比判斷是否切換屏幕的預(yù)置信息的內(nèi)容也不同。當(dāng)步驟302中提取的兩個的點(diǎn)不同時,預(yù)置信息與前述的夾角a的范圍信息不同。預(yù)置信息能夠直接或者間接通過夾角a的范圍,映射出眼睛與屏幕的橫豎顯示的對應(yīng)關(guān)系。通過上述對本發(fā)明實(shí)施例提供的一種終端的說明,提取單元902通過提取人臉上至少兩個點(diǎn)的位置,第二獲取單元903獲取其中兩個點(diǎn)所形成的直線與預(yù)置的坐標(biāo)系的夾角,切換單元904根據(jù)夾角與預(yù)置信息的對比結(jié)果,切換屏幕的顯示模式;與現(xiàn)有技術(shù)中通過獲取面部圖像中每個點(diǎn)得色彩值,從而獲取用戶面部輪廓,再將獲取的面部輪廓與標(biāo)準(zhǔn)面部輪廓進(jìn)行對比的技術(shù)手段相比,本發(fā)明實(shí)施例僅提取面部兩個點(diǎn)的位置,算法簡單,對用戶姿態(tài)不作要求,使得屏幕切換的準(zhǔn)確度提高。進(jìn)一步,該終端還包括第三獲取單元900,用于獲取觸發(fā)條件。通過增加第三獲取單元900,使得終端能夠根據(jù)獲取觸發(fā)條件;選擇何時進(jìn)行屏幕橫豎顯示模式的切換,增加了終端的智能程度,滿足用戶對不同應(yīng)用程序的使用需求。進(jìn)一步,第三獲取單元900用于獲取觸發(fā)條件,具體包括獲取按鍵命令,觸發(fā)第一獲取單元901執(zhí)行獲取人臉圖像;或者,獲取應(yīng)用場景信息,觸發(fā)第一獲取單元901執(zhí)行獲取人臉圖像;需要理解的是,按鍵命令觸發(fā)可以包括物理按鍵命令觸發(fā)和虛擬按鍵命令觸發(fā);其中,需要說明的是, 該虛擬按鍵命令觸發(fā)主要是針對當(dāng)前智能終端沒有按鍵,通過屏幕上得圖標(biāo)命令觸發(fā)執(zhí)行相應(yīng)程序,如打電話,用戶僅需要觸摸屏幕中的電話圖標(biāo)?;蛘?,獲取終端重心變化的信息,觸發(fā)第一獲取單元901執(zhí)行獲取人臉圖像;需要理解的是,所說的應(yīng)用場景包括但不限于圖片瀏覽,文本閱讀,翻頁等;或者,間隔設(shè)定的時間后,重復(fù)觸發(fā)第一獲取單元901執(zhí)行獲取人臉圖像;需要理解的是,間隔設(shè)定的時間重復(fù)觸發(fā)從而實(shí)時的進(jìn)行圖像采集,達(dá)到實(shí)時調(diào)整屏幕的顯示模式的需求。進(jìn)一步,提取單元902,具體用于根據(jù)獲取的人臉圖像,提取兩個瞳孔中心點(diǎn)的位置;那么,第二獲取單元903,具體用于獲取瞳孔所在的兩個點(diǎn)所形成的直線與預(yù)置的坐標(biāo)系的夾角,其中,坐標(biāo)系的原點(diǎn)是該直線上的點(diǎn),預(yù)置的坐標(biāo)系的X軸與屏幕的縱向方向一致,預(yù)置的坐標(biāo)系的Y軸與屏幕的橫向方向一致;提取單元902通過提取兩個瞳孔所在點(diǎn)位置,第二獲取單元903獲取兩個點(diǎn)所形成的直線與預(yù)置的坐標(biāo)系的夾角,根據(jù)夾角與預(yù)置信息的對比結(jié)果,切換屏幕當(dāng)前顯示模式,使得終端屏幕切換過程簡單快捷。關(guān)于本發(fā)明實(shí)施例三提供的一種終端的詳細(xì)說明還可以參考實(shí)施例一、二種關(guān)于一種屏幕橫豎顯示模式切換的方法的說明,此處不重述。本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲于一種計算機(jī)可讀存儲介質(zhì)中,上述提到的存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。
以上對本發(fā)明所提供的一種屏幕橫豎顯示模式切換的方法和終端進(jìn)行了詳細(xì)介紹,對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明實(shí)施例的思想,在具體實(shí)施方式
及應(yīng)用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對本發(fā)明的限制。
權(quán)利要求
1.一種屏幕橫豎顯示模式切換的方法,其特征在于,包括 獲取人臉圖像;根據(jù)獲取的人臉圖像,提取人臉上兩個點(diǎn)的位置,所述兩個點(diǎn)確定的直線用于反映雙眼睛所確定直線的位置;獲取兩個點(diǎn)所形成的直線與預(yù)置的坐標(biāo)系的夾角,其中,所述坐標(biāo)系的原點(diǎn)是所述直線上的點(diǎn);根據(jù)所述夾角與預(yù)置信息的比對結(jié)果,切換屏幕的橫豎顯示模式。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述兩個點(diǎn)確定的直線用于反映雙眼睛所確定直線的位置,具體包括所述兩點(diǎn)所確定的直線與雙眼所確定直線的位置大致平行。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述坐標(biāo)系的X軸與屏幕的縱向方向一致,所述坐標(biāo)系的Y軸與屏幕的橫向方向一致;所述直線與預(yù)置的坐標(biāo)系的夾角具體包括所述直線與X軸正方向的夾角; 所述根據(jù)所述夾角與預(yù)置信息的對比結(jié)果,切換屏幕的橫豎顯示模式,具體包括若所述夾角的范圍在[-α,α ],屏幕切換為豎向顯示模式;若所述夾角的范圍在[-90,-β],或者[β,90],屏幕切換為橫向顯示模式,其中,α小于或者等于β。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述α取值范圍為[-45°,45° ],所述β取值范圍為,90° ],或者所述β取值范圍為 [-90° ,-45° ]。
5.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述提取人臉上兩個點(diǎn)的位置具體包括 提取兩個瞳孔的中心點(diǎn);所述獲取兩個點(diǎn)所形成的直線與預(yù)置的坐標(biāo)系的夾角,具體包括 獲取瞳孔的中心點(diǎn)所形成的直線與預(yù)置的坐標(biāo)系的夾角。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述提取人臉上兩個點(diǎn)的位置進(jìn)一步包括兩個眉毛上的各一點(diǎn),或者兩個耳朵上的各一點(diǎn)。
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取人臉圖像之前,所述方法進(jìn)一步包括獲取觸發(fā)條件;所述獲取人臉圖像,具體包括根據(jù)獲取的觸發(fā)條件,獲取人臉圖像。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述獲取觸發(fā)條件,具體包括 獲取按鍵命令,觸發(fā)執(zhí)行所述獲取人臉圖像;或者,獲取應(yīng)用場景信息,觸發(fā)執(zhí)行所述獲取人臉圖像; 或者,獲取終端重心變化的信息,觸發(fā)執(zhí)行所述獲取人臉圖像; 或者,間隔設(shè)定的時間后,重復(fù)觸發(fā)執(zhí)行所述獲取人臉圖像。
9.一種終端,其特征在于,包括第一獲取單元,提取單元,第二獲取單元,和切換單元,所述第一獲取單元,用于獲取人臉圖像;所述提取單元,用于根據(jù)獲取的人臉圖像,提取人臉上兩個點(diǎn)的位置,所述兩個點(diǎn)確定的直線用于反映雙眼睛所確定直線的位置;所述第二獲取單元,用于獲取兩個點(diǎn)所形成的直線與預(yù)置的坐標(biāo)系的夾角,其中,所述CN 102436304 A權(quán)利要求書2/2頁坐標(biāo)系的原點(diǎn)是所述直線上的點(diǎn);所述切換單元,用于根據(jù)所述夾角與預(yù)置信息的比對結(jié)果,切換屏幕的顯示模式。
10.根據(jù)權(quán)利要求9所述的終端,其特征在于,所述兩個點(diǎn)確定的直線用于反映雙眼睛所確定直線的位置,具體包括所述兩點(diǎn)所確定的直線與雙眼所確定直線的位置大致平行。
11.根據(jù)權(quán)利要求9所述的終端,其特征在于,所述坐標(biāo)系的X軸與屏幕的縱向方向一致,所述坐標(biāo)系的Y軸與屏幕的橫向方向一致;所述直線與預(yù)置的坐標(biāo)系的夾角具體包括所述直線與X軸正方向的夾角;所述切換單元,具體用于若所述夾角的范圍在[_α,α ],屏幕切換為豎向顯示模式; 若所述夾角的范圍在[_90,_β],或者[β,90],屏幕切換為橫向顯示模式,其中,α小于或者等于β ο
12.根據(jù)權(quán)利要求11所述的終端,其特征在于,所述α取值范圍為[-45°,45° ],所述β取值范圍為,90° ],或者所述β取值范圍為 [-90° ,-45° ]。
13.根據(jù)權(quán)利要求11所述的終端,其特征在于,所述提取單元,具體用于根據(jù)獲取的人臉圖像,提取兩個瞳孔的中心點(diǎn);所述第二獲取單元,具體用于獲取瞳孔的中心點(diǎn)所形成的直線與預(yù)置的坐標(biāo)系的夾角,其中,所述坐標(biāo)系的原點(diǎn)是所述直線上的點(diǎn)。
14.根據(jù)權(quán)利要求9所述的終端,其特征在于,所述終端進(jìn)一步包括第三獲取單元,用于獲取觸發(fā)條件;所述第一獲取單元,具體用于根據(jù)獲取的觸發(fā)條件,獲取人臉圖像。
15.根據(jù)權(quán)利要求14所述的終端,其特征在于,所述第三獲取單元,具體用于獲取按鍵命令,觸發(fā)所述第一獲取單元執(zhí)行獲取人臉圖像;或者,獲取應(yīng)用場景信息,觸發(fā)所述第一獲取單元執(zhí)行獲取人臉圖像;或者,獲取終端重心變化的信息,觸發(fā)所述第一獲取單元執(zhí)行獲取人臉圖像;或者,間隔設(shè)定的時間后,重復(fù)觸發(fā)所述第一獲取單元執(zhí)行獲取人臉圖像。
全文摘要
本發(fā)明實(shí)施例公開了一種屏幕橫豎顯示模式切換的方法和終端,該實(shí)施例方法包括獲取人臉圖像;根據(jù)獲取的人臉圖像,提取人臉上兩個點(diǎn)的位置,所述兩個點(diǎn)確定的直線用于反映雙眼睛所確定直線的位置;獲取兩個點(diǎn)所形成的直線與預(yù)置的坐標(biāo)系的夾角,其中,所述坐標(biāo)系的原點(diǎn)是所述直線上的點(diǎn);根據(jù)所述夾角與預(yù)置信息的比對結(jié)果,切換屏幕的橫豎顯示模式。本發(fā)明實(shí)施例僅提取面部兩個點(diǎn)的位置,算法簡單,對用戶姿態(tài)不作要求,使得屏幕切換的準(zhǔn)確度提高。
文檔編號G06F3/01GK102436304SQ20111035898
公開日2012年5月2日 申請日期2011年11月14日 優(yōu)先權(quán)日2011年11月14日
發(fā)明者曾慶渝 申請人:華為技術(shù)有限公司