国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      用于調(diào)整移動(dòng)設(shè)備的畫面顯示方向的方法和系統(tǒng)的制作方法

      文檔序號(hào):6503153閱讀:154來(lái)源:國(guó)知局
      用于調(diào)整移動(dòng)設(shè)備的畫面顯示方向的方法和系統(tǒng)的制作方法
      【專利摘要】本發(fā)明提供一種用于調(diào)整移動(dòng)設(shè)備的畫面顯示方向的方法和系統(tǒng)。方法包括獲取用戶的人臉圖像。方法包括從人臉圖像中提取雙眼的位置信息。方法包括根據(jù)人臉圖像中的雙眼的位置信息確定人臉圖像中的人臉的方向矢量。方法包括確定方向矢量在移動(dòng)設(shè)備的屏幕所在的平面內(nèi)與移動(dòng)設(shè)備之間的位置關(guān)系。最后,方法包括根據(jù)位置關(guān)系調(diào)整移動(dòng)設(shè)備的畫面顯示方向。本發(fā)明提供了一種使移動(dòng)設(shè)備的畫面顯示方向總是適合用戶觀看的技術(shù)。
      【專利說(shuō)明】用于調(diào)整移動(dòng)設(shè)備的畫面顯示方向的方法和系統(tǒng)

      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明總地涉及移動(dòng)設(shè)備領(lǐng)域,且更具體地涉及用于調(diào)整移動(dòng)設(shè)備的畫面顯示方向的方法和系統(tǒng)。

      【背景技術(shù)】
      [0002]大多數(shù)移動(dòng)設(shè)備,諸如智能手機(jī)和平板電腦具有自動(dòng)旋轉(zhuǎn)畫面系統(tǒng),其基于重力傳感器。當(dāng)移動(dòng)設(shè)備旋轉(zhuǎn)時(shí),移動(dòng)設(shè)備的顯示畫面自動(dòng)旋轉(zhuǎn)。有些時(shí)候,在用戶手持移動(dòng)設(shè)備躺下時(shí),并不希望旋轉(zhuǎn)顯示畫面,而是使其保持與用戶的眼睛在同一方向。為了實(shí)現(xiàn)這一目的,用戶需要手動(dòng)禁用自動(dòng)旋轉(zhuǎn)畫面系統(tǒng)以鎖定顯示畫面的方向。


      【發(fā)明內(nèi)容】

      [0003]因此,需要提供一種技術(shù)來(lái)解決顯示畫面的不適當(dāng)?shù)男D(zhuǎn)的問題。
      [0004]在一個(gè)實(shí)施例中,公開了用于調(diào)整移動(dòng)設(shè)備的畫面顯示方向的方法。所述方法包括獲取用戶的人臉圖像。所述方法包括從人臉圖像中提取雙眼的位置信息。所述方法包括根據(jù)人臉圖像中的雙眼的位置信息確定人臉圖像中的人臉的方向矢量。所述方法包括確定方向矢量在移動(dòng)設(shè)備的屏幕所在的平面內(nèi)與移動(dòng)設(shè)備之間的位置關(guān)系。最后,所述方法包括根據(jù)位置關(guān)系調(diào)整移動(dòng)設(shè)備的畫面顯示方向。
      [0005]優(yōu)選地,所述方法進(jìn)一步包括在確定位置關(guān)系之前在屏幕所在的平面內(nèi)建立平面坐標(biāo)系。
      [0006]優(yōu)選地,方向矢量沿人臉圖像中的人臉的中線從人臉圖像中的鼻子和/或嘴部指向人臉圖像中的雙眼的中心連接線的中點(diǎn)。
      [0007]優(yōu)選地,確定方向矢量包括:根據(jù)人臉圖像中的雙眼的位置信息確定人臉圖像中的雙眼的中心連接線;從人臉圖像中提取鼻子和/或嘴部的位置信息;根據(jù)人臉圖像中的雙眼的中心連接線和鼻子和/或嘴部的位置信息確定方向矢量。
      [0008]優(yōu)選地,平面坐標(biāo)系的X軸平行于移動(dòng)設(shè)備的頂表面且指向屏幕的右側(cè),平面坐標(biāo)系的y軸垂直于頂表面且指向屏幕的上方。位置關(guān)系由y軸指向方向矢量的角度α表示,調(diào)整畫面顯示方向包括:在0° < α <45°以及315° ( α < 360°的情況下,將畫面顯示方向調(diào)整為正豎屏方向;在45° ( α <135°的情況下,將畫面顯示方向調(diào)整為左橫屏方向;在135° ( α < 225°的情況下,將畫面顯示方向調(diào)整為倒豎屏方向;以及在225° ( α < 315°的情況下,將畫面顯示方向調(diào)整為右橫屏方向。
      [0009]優(yōu)選地,所述方法進(jìn)一步包括:在建立平面坐標(biāo)系之前,獲取當(dāng)移動(dòng)設(shè)備與用戶的人臉平行且處于正豎屏觀看狀態(tài)時(shí)的初始人臉圖像;從初始人臉圖像中提取雙眼的初始位置信息;以及根據(jù)初始位置信息確定初始人臉圖像中的人臉的初始方向矢量;確定位置關(guān)系基于初始方向矢量。
      [0010]優(yōu)選地,初始方向矢量沿初始人臉圖像中的人臉的中線從初始人臉圖像中的嘴部指向初始人臉圖像中的雙眼的中心連接線的中點(diǎn)。
      [0011]優(yōu)選地,平面坐標(biāo)系的X軸垂直于初始方向矢量且指向初始人臉圖像中的人臉的右側(cè),平面坐標(biāo)系的y軸的方向與初始方向矢量的方向相同,位置關(guān)系由I軸指向方向矢量的角度α表示,調(diào)整畫面顯示方向包括:在0° < α <45°以及315° ( α < 360°的情況下,將畫面顯示方向調(diào)整為正豎屏方向;在45° ( α <135°的情況下,將畫面顯示方向調(diào)整為左橫屏方向;在135° ( α < 225°的情況下,將畫面顯示方向調(diào)整為倒豎屏方向;以及在225° ( α <315°的情況下,將畫面顯示方向調(diào)整為右橫屏方向。
      [0012]優(yōu)選地,所述方法進(jìn)一步包括在調(diào)整畫面顯示方向之前詢問用戶是否進(jìn)行調(diào)整,并且調(diào)整畫面顯示方向根據(jù)用戶的指示實(shí)施。
      [0013]優(yōu)選地,調(diào)整畫面顯示方向是在確定位置關(guān)系之后的預(yù)定時(shí)間之后實(shí)施。
      [0014]優(yōu)選地,所述方法進(jìn)一步包括:在獲取人臉圖像之前,檢測(cè)移動(dòng)設(shè)備的位置;其中獲取人臉圖像僅當(dāng)檢測(cè)到移動(dòng)設(shè)備的位置發(fā)生變化時(shí)實(shí)施。
      [0015]優(yōu)選地,獲取人臉圖像是在檢測(cè)到移動(dòng)設(shè)備的位置發(fā)生變化之后的預(yù)定時(shí)間之后實(shí)施。
      [0016]優(yōu)選地,檢測(cè)移動(dòng)設(shè)備的位置使用移動(dòng)設(shè)備的陀螺儀實(shí)施。
      [0017]優(yōu)選地,獲取人臉圖像使用移動(dòng)設(shè)備的攝像頭實(shí)施。
      [0018]在另一個(gè)實(shí)施例中,提供一種用于調(diào)整移動(dòng)設(shè)備的畫面顯示方向的系統(tǒng)。所述系統(tǒng)包括圖像獲取模塊,用于獲取用戶的人臉圖像。所述系統(tǒng)也包括位置提取模塊,用于從人臉圖像中提取雙眼的位置信息。所述系統(tǒng)包括方向確定模塊,用于根據(jù)人臉圖像中的雙眼的位置信息確定人臉圖像中的人臉的方向矢量。所述系統(tǒng)包括關(guān)系確定模塊,用于確定方向矢量在移動(dòng)設(shè)備的屏幕所在的平面內(nèi)與移動(dòng)設(shè)備之間的位置關(guān)系。所述系統(tǒng)還包括顯示調(diào)整模塊,用于根據(jù)位置關(guān)系調(diào)整移動(dòng)設(shè)備的畫面顯示方向。
      [0019]優(yōu)選地,所述系統(tǒng)進(jìn)一步包括坐標(biāo)系建立模塊,其用于在確定位置關(guān)系之前在屏幕所在的平面內(nèi)建立平面坐標(biāo)系。
      [0020]優(yōu)選地,所述系統(tǒng)進(jìn)一步包括交互模塊,用于在顯示調(diào)整模塊調(diào)整所述畫面顯示方向之前詢問用戶是否進(jìn)行調(diào)整,并且顯示調(diào)整模塊進(jìn)一步用于根據(jù)用戶的指示調(diào)整所述畫面顯示方向。
      [0021]優(yōu)選地,顯示調(diào)整模塊進(jìn)一步用于在關(guān)系確定模塊確定位置關(guān)系之后的預(yù)定時(shí)間之后調(diào)整畫面顯示方向。
      [0022]優(yōu)選地,所述系統(tǒng)進(jìn)一步包括:位置檢測(cè)模塊,用于在圖像獲取模塊獲取人臉圖像之前,檢測(cè)移動(dòng)設(shè)備的位置;并且圖像獲取模塊進(jìn)一步用于僅當(dāng)位置檢測(cè)模塊檢測(cè)到移動(dòng)設(shè)備的位置發(fā)生變化時(shí)獲取人臉圖像。
      [0023]優(yōu)選地,圖像獲取模塊進(jìn)一步用于在位置檢測(cè)模塊檢測(cè)到移動(dòng)設(shè)備的位置發(fā)生變化之后的預(yù)定時(shí)間之后獲取人臉圖像。
      [0024]本發(fā)明提供了一種使移動(dòng)設(shè)備的畫面顯示方向總是適合用戶觀看的技術(shù)。
      [0025]以下結(jié)合附圖,詳細(xì)描述本發(fā)明的優(yōu)點(diǎn)和特征。

      【專利附圖】

      【附圖說(shuō)明】
      [0026]為了使本發(fā)明的優(yōu)點(diǎn)更容易理解,將通過(guò)參考在附圖中示出的具體實(shí)施例更詳細(xì)地描述上文簡(jiǎn)要描述的本發(fā)明??梢岳斫膺@些附圖只描繪了本發(fā)明的典型實(shí)施例,因此不應(yīng)認(rèn)為是對(duì)其保護(hù)范圍的限制,通過(guò)附圖以附加的特性和細(xì)節(jié)描述和解釋本發(fā)明。
      [0027]圖1示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的用于調(diào)整移動(dòng)設(shè)備的畫面顯示方向的方法的流程圖;
      [0028]圖2A示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的人臉圖像的示意圖;
      [0029]圖2B示出了根據(jù)本發(fā)明另一個(gè)實(shí)施例的人臉圖像的示意圖,其中示出了方向矢量;
      [0030]圖3示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的確定方向矢量的方法的流程圖;
      [0031]圖4示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的的移動(dòng)設(shè)備的示意圖,其中示出了平面坐標(biāo)系;以及
      [0032]圖5示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的用于調(diào)整移動(dòng)設(shè)備的畫面顯示方向的系統(tǒng)的示范性框圖。

      【具體實(shí)施方式】
      [0033]在下文的討論中,給出了細(xì)節(jié)以便提供對(duì)本發(fā)明更為徹底的理解。然而,本領(lǐng)域技術(shù)人員可以了解,本發(fā)明可以無(wú)需一個(gè)或多個(gè)這些細(xì)節(jié)而得以實(shí)施。在特定的示例中,為了避免與本發(fā)明發(fā)生混淆,對(duì)于本領(lǐng)域公知的一些技術(shù)特征未進(jìn)行詳盡地描述。
      [0034]在一個(gè)實(shí)施例中,公開了用于調(diào)整移動(dòng)設(shè)備的畫面顯示方向的方法。移動(dòng)設(shè)備可以是,諸如智能手機(jī)或平板電腦等?,F(xiàn)在結(jié)合圖1-4來(lái)詳細(xì)說(shuō)明本發(fā)明的方法。
      [0035]圖1示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的用于調(diào)整移動(dòng)設(shè)備的畫面顯示方向的方法100的流程圖。
      [0036]如圖1所示,方法100始于步驟101。在步驟101,獲取用戶的人臉圖像。圖2A示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的人臉圖像200的示意圖。人臉圖像200包括用戶的雙眉201、雙眼202、鼻子203和嘴部204等的信息??梢允褂靡苿?dòng)設(shè)備的攝像頭來(lái)拍攝人臉以獲取人臉圖像。例如,使用智能手機(jī)的前置攝像頭拍攝人臉。在一個(gè)實(shí)施例中,攝像頭集成在移動(dòng)設(shè)備中。將攝像頭集成在移動(dòng)設(shè)備中方便用戶使用以及攜帶。在另一個(gè)實(shí)施例中,攝像頭是獨(dú)立于移動(dòng)設(shè)備的,其通過(guò)諸如通用串行總線(USB)接口與移動(dòng)設(shè)備通信。獨(dú)立的攝像頭使得攝像頭的維護(hù)和更換更簡(jiǎn)單。攝像頭可以包括鏡頭、圖像傳感器和數(shù)字信號(hào)處理芯片(DSP)等。鏡頭將人臉反射的光線投射到圖像傳感器表面上。圖像傳感器將光信號(hào)轉(zhuǎn)換為電信號(hào),之后將電信號(hào)通過(guò)模數(shù)(A/D)轉(zhuǎn)換后變?yōu)閿?shù)字圖像信號(hào)。之后圖像傳感器將數(shù)字圖像信號(hào)傳送到DSP中。DSP處理數(shù)字圖像信號(hào)并輸出YUV或RGB格式的圖像數(shù)據(jù)。DSP將圖像數(shù)據(jù)經(jīng)由移動(dòng)設(shè)備的數(shù)據(jù)總線傳送到移動(dòng)設(shè)備的中央處理單元(Central ProcessingUnit, CPU)和 / 或圖形處理單兀(Graphics Processing Unit, GPU)用于進(jìn)一步處理。CPU和/或GPU利用圖像數(shù)據(jù)生成人臉圖像。人臉圖像可以或可以不顯示在移動(dòng)設(shè)備的顯示屏上。在步驟102,從人臉圖像200中提取雙眼202的位置信息。人臉圖像中雙眼部位的灰度值通常比周圍區(qū)域的灰度值小,因此可以使用積分投影的方法來(lái)提取雙眼202的位置信息。具體地,首先根據(jù)人臉的面部比例特征粗略地估計(jì)出雙眼的大致區(qū)域,并將雙眼的大致區(qū)域標(biāo)識(shí)出來(lái)。該大致區(qū)域稱為“窗口”。之后根據(jù)人臉的瞳孔和眉毛在窗口內(nèi)最黑的特點(diǎn),對(duì)窗口內(nèi)的圖像做直方圖分析,并且利用閾值分割出最黑的一部分區(qū)域。最后對(duì)區(qū)域內(nèi)的圖像做水平和垂直灰度投影圖以確定雙眼202的瞳孔的位置,其代表雙眼202的位置信肩、O
      [0037]在步驟103,根據(jù)人臉圖像中200的雙眼202的位置信息確定人臉圖像200中的人臉的方向矢量。方向矢量代表了人臉在人臉圖像200所在的平面內(nèi)的方向。當(dāng)真實(shí)的人臉相對(duì)于移動(dòng)設(shè)備發(fā)生旋轉(zhuǎn)時(shí),人臉圖像200中的人臉也發(fā)生旋轉(zhuǎn),因此方向矢量改變。圖2B示出了根據(jù)本發(fā)明另一個(gè)實(shí)施例的人臉圖像200的示意圖,其中示出了方向矢量205。
      [0038]方向矢量205可以為沿人臉圖像200中的人臉的中線206從人臉圖像200中的鼻子203和/或嘴部204指向人臉圖像200中的雙眼的中心連接線207的中點(diǎn)。方向矢量205的大小可以是任意的。盡管本文結(jié)合附圖描述了方向矢量,但是本領(lǐng)域技術(shù)人員應(yīng)該理解該描述僅是示例性的,方向矢量可以為任意其他方向和大小。
      [0039]可以基于鼻子203和/或嘴部204以及雙眼202和/或雙眉201來(lái)確定方向矢量205。優(yōu)選地,根據(jù)雙眼202以及鼻子203和/或嘴部204來(lái)確定方向矢量205?,F(xiàn)在結(jié)合圖2B和圖3描述確定方向矢量205的方法步驟。圖3示出了根據(jù)本發(fā)明實(shí)施例的確定方向矢量205的方法300的流程圖。確定方向矢量205的方法300包括以下步驟。在步驟301,根據(jù)人臉圖像200中的雙眼202的位置信息確定人臉圖像200中的雙眼202的中心連接線207。在方法100的步驟103中,可以獲得雙眼202的位置信息,例如瞳孔的位置??梢詫㈦p眼202的瞳孔連接起來(lái)以獲得中心連接線207。在步驟302,從人臉圖像200中提取鼻子203和/或嘴部204的位置信息。提取鼻子203或嘴部204的位置信息的方法與上述提取雙眼202的位置信息所使用的方法相似,本領(lǐng)域技術(shù)人員在本文的教導(dǎo)下可以理解提取鼻子203或嘴部204的方法,因此不再贅述。在步驟303,根據(jù)人臉圖像200中的雙眼202的中心連接線207和鼻子203和/或嘴部204的位置信息確定方向矢量205。雙眼、鼻子和嘴部是人臉上的明顯面部特征,其位置比較容易識(shí)別,因此根據(jù)雙眼以及鼻子和/或嘴部來(lái)確定方向矢量比較簡(jiǎn)單,易于實(shí)現(xiàn)。
      [0040]返回參考圖1,在步驟104,確定方向矢量在移動(dòng)設(shè)備的屏幕所在的平面內(nèi)與移動(dòng)設(shè)備之間的位置關(guān)系。在一個(gè)實(shí)施例中,方向矢量與移動(dòng)設(shè)備之間的位置關(guān)系可以代表人臉與移動(dòng)設(shè)備之間的位置關(guān)系。
      [0041]在步驟105,根據(jù)位置關(guān)系調(diào)整移動(dòng)設(shè)備的畫面顯示方向。畫面顯示方向可以是任意方向,其包括但不限于正豎屏、左橫屏、倒豎屏和右橫屏方向。在確定方向矢量與移動(dòng)設(shè)備之間的位置關(guān)系后,可以確定人臉相對(duì)于移動(dòng)設(shè)備的偏轉(zhuǎn)角度。可以將畫面顯示方向調(diào)整到適合用戶的雙眼觀看的位置。例如,當(dāng)用戶從站立或坐著的狀態(tài)變?yōu)橄蜃髠?cè)臥時(shí),如果移動(dòng)設(shè)備與用戶的相對(duì)位置保持不變,則畫面顯示方向保持原來(lái)的方向而不旋轉(zhuǎn)。
      [0042]根據(jù)所獲取的用戶的人臉圖像來(lái)調(diào)整畫面顯示方向可以使畫面顯示方向基于人臉與移動(dòng)設(shè)備的相對(duì)位置關(guān)系而非移動(dòng)設(shè)備的絕對(duì)運(yùn)動(dòng)進(jìn)行旋轉(zhuǎn)。因此畫面顯示方向可以始終保持適合用戶觀看。
      [0043]優(yōu)選地,方法100還可以包括在提取雙眼的位置信息之前檢測(cè)與定位人臉以及預(yù)處理圖像。檢測(cè)與定位人臉可以包括分析人臉圖像,將其中的人臉從背景圖像中分離出來(lái)。預(yù)處理圖像包括對(duì)人臉圖像進(jìn)行歸一化、邊緣檢測(cè)、消除噪聲等處理以為后續(xù)的特征提取提供條件。
      [0044]優(yōu)選地,方法100進(jìn)一步包括在確定位置關(guān)系之前在屏幕所在的平面內(nèi)建立平面坐標(biāo)系。建立平面坐標(biāo)系有助于移動(dòng)設(shè)備的處理器確定位置關(guān)系,其可以簡(jiǎn)化確定位置關(guān)系的過(guò)程中所涉及的算法。平面坐標(biāo)系優(yōu)選為笛卡爾坐標(biāo)系。
      [0045]下面將結(jié)合圖4描述上述平面坐標(biāo)系和位置關(guān)系。圖4示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的移動(dòng)設(shè)備400的示意圖,其中示出了平面坐標(biāo)系。移動(dòng)設(shè)備400包括屏幕401。
      [0046]如圖4所示的,平面坐標(biāo)系的X軸平行于移動(dòng)設(shè)備400的頂表面且指向屏幕401的右側(cè)。移動(dòng)設(shè)備400的頂表面指移動(dòng)設(shè)備400正常豎直使用時(shí)的上表面。平面坐標(biāo)系的y軸垂直于頂表面且指向屏幕401的上方。平面坐標(biāo)系的原點(diǎn)是任意的。位置關(guān)系可以由方向矢量402與y軸的夾角α表示。調(diào)整畫面顯示方向可以包括以下步驟。在0° ^ α <45°以及315° ( α < 360°的情況下,將畫面顯示方向調(diào)整為正豎屏方向。在45° < α<135°的情況下,將畫面顯示方向調(diào)整為左橫屏方向。在135° ( α < 225°的情況下,將畫面顯示方向調(diào)整為倒豎屏方向。在225° ( α < 315°的情況下,將畫面顯示方向調(diào)整為右橫屏方向。
      [0047]在一個(gè)實(shí)施例中,方法100進(jìn)一步包括以下步驟。在建立平面坐標(biāo)系之前,獲取當(dāng)移動(dòng)設(shè)備與用戶的人臉平行且處于正豎屏觀看狀態(tài)時(shí)的初始人臉圖像。從初始人臉圖像中提取雙眼的初始位置信息。根據(jù)初始位置信息確定初始人臉圖像中的人臉的初始方向矢量。確定位置關(guān)系基于初始方向矢量。確定初始方向矢量的方法與上述確定方向矢量的方法相似,本領(lǐng)域技術(shù)人員在本文的教導(dǎo)下可以理解確定初始方向矢量的方法,因此在此不再贅述?;诔跏挤较蚴噶看_定位置關(guān)系使得在即使攝像頭的位置或方向未知時(shí)也可以正確地獲得人臉與移動(dòng)設(shè)備之間的位置關(guān)系。例如,當(dāng)使用移動(dòng)設(shè)備的攝像頭來(lái)獲取人臉圖像而攝像頭是倒置的時(shí),所獲取的人臉圖像也是倒立的。如果獲取人臉圖像時(shí)移動(dòng)設(shè)備處于正豎屏觀看狀態(tài),則初始方向矢量與方向矢量的夾角是O。因此,可以確定移動(dòng)設(shè)備與真實(shí)的人臉方向相同,無(wú)需旋轉(zhuǎn)移動(dòng)設(shè)備的畫面顯示方向。因此,對(duì)于攝像頭的拍攝方向不正確的情況,基于初始方向矢量確定位置關(guān)系可以確保正確確定真實(shí)的人臉與移動(dòng)設(shè)備的相對(duì)位置關(guān)系。
      [0048]可選地,初始方向矢量沿初始人臉圖像中的人臉的中線從初始人臉圖像中的嘴部指向初始人臉圖像中的雙眼的中心連接線的中點(diǎn)。初始方向矢量的大小可以是任意的。這樣的初始方向矢量可以簡(jiǎn)化確定初始方向矢量的算法。
      [0049]可選地,上述涉及初始方向矢量的技術(shù)方案中所采用的平面坐標(biāo)系的X軸垂直于初始方向矢量且指向初始人臉圖像中的人臉的右側(cè)。平面坐標(biāo)系的y軸的方向與初始方向矢量的方向相同。位置關(guān)系由y軸指向方向矢量的角度α表示。調(diào)整畫面顯示方向包括以下步驟。在0° < α <45°以及315° ( α < 360°的情況下,將畫面顯示方向調(diào)整為正豎屏方向。在45° ( α <135°的情況下,將畫面顯示方向調(diào)整為左橫屏方向。在135° ( α < 225°的情況下,將畫面顯示方向調(diào)整為倒豎屏方向。在225° ( α <315°的情況下,將畫面顯示方向調(diào)整為右橫屏方向。y軸指向方向矢量的角度代表方向矢量與初始方向矢量的夾角。因此α代表當(dāng)前的人臉圖像中的人臉相對(duì)于初始的人臉圖像中的人臉的偏轉(zhuǎn)角度。由于基于初始方向矢量建立平面坐標(biāo)系而非基于移動(dòng)設(shè)備建立平面坐標(biāo)系,因此α可以正確地反映當(dāng)前的真實(shí)的人臉與移動(dòng)設(shè)備之間的位置關(guān)系。
      [0050]可選地,方法100進(jìn)一步包括在調(diào)整畫面顯示方向之前詢問用戶是否進(jìn)行調(diào)整,并且調(diào)整畫面顯示方向根據(jù)用戶的指示實(shí)施。例如,可以在確定需要將畫面顯示方向調(diào)整為適合用戶觀看的方向時(shí),由移動(dòng)設(shè)備的CPU經(jīng)由屏幕向用戶發(fā)送消息以詢問用戶是否可以調(diào)整畫面顯示方向。如果用戶選擇“是”則調(diào)整畫面顯示方向,如果用戶選擇“否”則不調(diào)整畫面顯示方向。根據(jù)用戶的指令來(lái)調(diào)整畫面顯示方向可以更好地滿足用戶的需要,進(jìn)一步避免出現(xiàn)用戶不期望的調(diào)整。
      [0051]可選地,調(diào)整畫面顯示方向是在確定位置關(guān)系之后的預(yù)定時(shí)間之后實(shí)施。可以在確定位置關(guān)系和調(diào)整畫面顯示方向的步驟之間設(shè)置預(yù)定時(shí)間。確定位置關(guān)系之后不立刻調(diào)整畫面顯示方向,而是在等待預(yù)定時(shí)間之后才調(diào)整。等待預(yù)定時(shí)間可以避免誤操作。預(yù)定時(shí)間可以是任意合適的時(shí)間段,諸如3s。例如,當(dāng)用戶掉落移動(dòng)設(shè)備并且快速撿起時(shí),如果用戶所花費(fèi)的時(shí)間小于預(yù)定時(shí)間,則不調(diào)整畫面顯示方向。因此可以避免頻繁調(diào)整畫面顯示方向以及浪費(fèi)電源。
      [0052]可選地,方法100進(jìn)一步包括在獲取人臉圖像之前,檢測(cè)移動(dòng)設(shè)備的位置。獲取人臉圖像僅當(dāng)檢測(cè)到移動(dòng)設(shè)備的位置發(fā)生變化時(shí)實(shí)施。獲取人臉圖像可以是實(shí)時(shí)實(shí)施的,也可以是有條件地實(shí)施的。移動(dòng)設(shè)備在使用時(shí)可能保持長(zhǎng)時(shí)間不動(dòng),因此移動(dòng)設(shè)備和用戶之間的相對(duì)位置關(guān)系也通常保持不變。換言之,如果移動(dòng)設(shè)備和用戶之間的相對(duì)位置關(guān)系發(fā)生了改變,通常移動(dòng)設(shè)備被移動(dòng)了。所以,僅當(dāng)移動(dòng)設(shè)備的位置發(fā)生變化時(shí)才實(shí)施對(duì)人臉圖像的獲取有利于節(jié)約資源。
      [0053]可選地,獲取人臉圖像是在檢測(cè)到移動(dòng)設(shè)備的位置發(fā)生變化之后的預(yù)定時(shí)間之后實(shí)施。當(dāng)檢測(cè)到移動(dòng)設(shè)備的位置發(fā)生變化之后不立刻獲取人臉圖像,而是在等待預(yù)定時(shí)間之后才獲取。等待預(yù)定時(shí)間可以避免誤操作。預(yù)定時(shí)間可以是任意合適的時(shí)間段,諸如3s。例如,當(dāng)用戶掉落移動(dòng)設(shè)備并且快速撿起時(shí),如果用戶所花費(fèi)的時(shí)間小于預(yù)定時(shí)間,則不開始獲取人臉圖像。因此可以避免頻繁獲取人臉圖像以及浪費(fèi)電源。
      [0054]可選地,檢測(cè)移動(dòng)設(shè)備的位置使用移動(dòng)設(shè)備的陀螺儀實(shí)施??梢允褂猛勇輧x測(cè)量移動(dòng)設(shè)備在三維空間的位置、移動(dòng)軌跡、加速度等。使用陀螺儀檢測(cè)移動(dòng)設(shè)備的位置可以實(shí)時(shí)準(zhǔn)確地獲取移動(dòng)設(shè)備的位置信息。
      [0055]根據(jù)本發(fā)明另一方面,還公開了一種用于調(diào)整移動(dòng)設(shè)備的畫面顯示方向的系統(tǒng)。圖5示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的用于調(diào)整移動(dòng)設(shè)備的畫面顯示方向的系統(tǒng)500的示范性框圖。系統(tǒng)500包括圖像獲取模塊501,用于獲取用戶的人臉圖像。系統(tǒng)500包括位置提取模塊502,用于從人臉圖像中提取雙眼的位置信息。系統(tǒng)500包括方向確定模塊503,用于根據(jù)人臉圖像中的雙眼的位置信息確定人臉圖像中的人臉的方向矢量。系統(tǒng)500包括關(guān)系確定模塊504,用于確定方向矢量在移動(dòng)設(shè)備的屏幕所在的平面內(nèi)與移動(dòng)設(shè)備之間的位置關(guān)系。系統(tǒng)500包括顯示調(diào)整模塊505,用于根據(jù)位置關(guān)系調(diào)整移動(dòng)設(shè)備的畫面顯示方向。
      [0056]優(yōu)選地,系統(tǒng)500進(jìn)一步包括坐標(biāo)系建立模塊,其用于在確定位置關(guān)系之前在屏幕所在的平面內(nèi)建立平面坐標(biāo)系。
      [0057]優(yōu)選地,系統(tǒng)500進(jìn)一步包括交互模塊,用于在顯示調(diào)整模塊505調(diào)整所述畫面顯示方向之前詢問用戶是否進(jìn)行調(diào)整,并且顯示調(diào)整模塊505進(jìn)一步用于根據(jù)用戶的指示調(diào)整畫面顯示方向。
      [0058]優(yōu)選地,顯示調(diào)整模塊505進(jìn)一步用于在關(guān)系確定模塊504確定位置關(guān)系之后的預(yù)定時(shí)間之后調(diào)整畫面顯示方向。
      [0059]優(yōu)選地,系統(tǒng)500進(jìn)一步包括位置檢測(cè)模塊,用于在圖像獲取模塊501獲取人臉圖像之前,檢測(cè)移動(dòng)設(shè)備的位置。圖像獲取模塊501進(jìn)一步用于僅當(dāng)位置檢測(cè)模塊檢測(cè)到移動(dòng)設(shè)備的位置發(fā)生變化時(shí)獲取人臉圖像。
      [0060]優(yōu)選地,圖像獲取模塊501進(jìn)一步用于在位置檢測(cè)模塊檢測(cè)到移動(dòng)設(shè)備的位置發(fā)生變化之后的預(yù)定時(shí)間之后獲取人臉圖像。
      [0061]本領(lǐng)域的技術(shù)人員參考圖1-5并結(jié)合上面關(guān)于用于調(diào)整移動(dòng)設(shè)備的畫面顯示方向的方法的實(shí)施例的描述能夠理解系統(tǒng)500的運(yùn)行方式。為了簡(jiǎn)潔,在此省略其具體描述。
      [0062]為了進(jìn)行說(shuō)明,前述描述參照了具體實(shí)施例進(jìn)行描述。然而,上文的示例性的討論并非意欲是無(wú)遺漏地或?qū)⒈景l(fā)明限制在所公開的明確形式上。鑒于以上教導(dǎo),也有可能存在很多變型和變化。選擇并描述了實(shí)施例,以最好地解釋本發(fā)明的原理和實(shí)際應(yīng)用,以使本領(lǐng)域的其他技術(shù)人員最好地利用本發(fā)明以及具有各種變型的各種實(shí)施例,以能適用于期望的特定用途。
      [0063]由此描述了根據(jù)本發(fā)明的實(shí)施例。雖然本公開已在特定實(shí)施例中予以描述,但是應(yīng)當(dāng)了解,本發(fā)明不應(yīng)理解為由這些實(shí)施例所限制,而應(yīng)根據(jù)權(quán)利要求進(jìn)行理解。
      【權(quán)利要求】
      1.一種用于調(diào)整移動(dòng)設(shè)備的畫面顯示方向的方法,包括: 獲取用戶的人臉圖像; 從所述人臉圖像中提取雙眼的位置信息; 根據(jù)所述人臉圖像中的所述雙眼的所述位置信息確定所述人臉圖像中的人臉的方向矢量; 確定所述方向矢量在移動(dòng)設(shè)備的屏幕所在的平面內(nèi)與所述移動(dòng)設(shè)備之間的位置關(guān)系;以及 根據(jù)所述位置關(guān)系調(diào)整所述移動(dòng)設(shè)備的畫面顯示方向。
      2.如權(quán)利要求1所述的方法,其特征在于,所述方法進(jìn)一步包括在確定所述位置關(guān)系之前在所述屏幕所在的所述平面內(nèi)建立平面坐標(biāo)系。
      3.如權(quán)利要求2所述的方法,其特征在于,所述方向矢量沿所述人臉圖像中的所述人臉的中線從所述人臉圖像中的鼻子和/或嘴部指向所述人臉圖像中的所述雙眼的中心連接線的中點(diǎn)。
      4.如權(quán)利要求3所述的方法,其特征在于,所述確定所述方向矢量包括: 根據(jù)所述人臉圖像中的所述雙眼的所述位置信息確定所述人臉圖像中的所述雙眼的中心連接線; 從所述人臉圖像中提取所述鼻子和/或所述嘴部的位置信息; 根據(jù)所述人臉圖像中的所述雙眼的所述中心連接線和所述鼻子和/或所述嘴部的位置信息確定所述方向矢量。
      5.如權(quán)利要求3所述的方法,其特征在于,所述平面坐標(biāo)系的X軸平行于所述移動(dòng)設(shè)備的頂表面且指向所述屏幕的右側(cè),所述平面坐標(biāo)系的y軸垂直于所述頂表面且指向所述屏幕的上方,所述位置關(guān)系由所述y軸指向所述方向矢量的角度α表示,所述調(diào)整所述畫面顯示方向包括: 在0° < α <45°以及315° ( α < 360°的情況下,將所述畫面顯示方向調(diào)整為正豎屏方向; 在45° ( α <135°的情況下,將所述畫面顯示方向調(diào)整為左橫屏方向; 在135° ( α < 225°的情況下,將所述畫面顯示方向調(diào)整為倒豎屏方向;以及 在225° ( α <315°的情況下,將所述畫面顯示方向調(diào)整為右橫屏方向。
      6.如權(quán)利要求3所述的方法,其特征在于,所述方法進(jìn)一步包括: 在建立所述平面坐標(biāo)系之前, 獲取當(dāng)所述移動(dòng)設(shè)備與所述用戶的人臉平行且處于正豎屏觀看狀態(tài)時(shí)的初始人臉圖像; 從所述初始人臉圖像中提取雙眼的初始位置信息;以及 根據(jù)所述初始位置信息確定所述初始人臉圖像中的人臉的初始方向矢量; 所述確定所述位置關(guān)系基于所述初始方向矢量。
      7.如權(quán)利要求6所述的方法,其特征在于,所述初始方向矢量沿所述初始人臉圖像中的人臉的中線從所述初始人臉圖像中的嘴部指向所述初始人臉圖像中的雙眼的中心連接線的中點(diǎn)。
      8.如權(quán)利要求7所述的方法,其特征在于,所述平面坐標(biāo)系的X軸垂直于所述初始方向矢量且指向所述初始人臉圖像中的人臉的右側(cè),所述平面坐標(biāo)系的y軸的方向與所述初始方向矢量的方向相同,所述位置關(guān)系由所述y軸指向所述方向矢量的角度α表示,所述調(diào)整所述畫面顯示方向包括: 在0° < α <45°以及315° ( α < 360°的情況下,將所述畫面顯示方向調(diào)整為正豎屏方向; 在45° ( α <135°的情況下,將所述畫面顯示方向調(diào)整為左橫屏方向; 在135° ( α < 225°的情況下,將所述畫面顯示方向調(diào)整為倒豎屏方向;以及 在225° ( α <315°的情況下,將所述畫面顯示方向調(diào)整為右橫屏方向。
      9.如權(quán)利要求1所述的方法,其特征在于,所述方法進(jìn)一步包括在調(diào)整所述畫面顯示方向之前詢問所述用戶是否進(jìn)行調(diào)整,并且所述調(diào)整所述畫面顯示方向根據(jù)所述用戶的指示實(shí)施。
      10.如權(quán)利要求1所述的方法,其特征在于,所述調(diào)整所述畫面顯示方向是在所述確定所述位置關(guān)系之后的預(yù)定時(shí)間之后實(shí)施。
      11.如權(quán)利要求1所述的方法,其特征在于,所述方法進(jìn)一步包括: 在獲取所述人臉圖像之前,檢測(cè)所述移動(dòng)設(shè)備的位置; 其中所述獲取所述人臉圖像僅當(dāng)檢測(cè)到所述移動(dòng)設(shè)備的所述位置發(fā)生變化時(shí)實(shí)施。
      12.如權(quán)利要求11所述的方法,其特征在于,所述獲取所述人臉圖像是在所述檢測(cè)到所述移動(dòng)設(shè)備的位置發(fā)生變化之后的預(yù)定時(shí)間之后實(shí)施。
      13.如權(quán)利要求11所述的方法,其特征在于,所述檢測(cè)所述移動(dòng)設(shè)備的位置使用所述移動(dòng)設(shè)備的陀螺儀實(shí)施。
      14.如權(quán)利要求1所述的方法,其特征在于,所述獲取所述人臉圖像使用所述移動(dòng)設(shè)備的攝像頭實(shí)施。
      15.一種用于調(diào)整移動(dòng)設(shè)備的畫面顯示方向的系統(tǒng),包括: 圖像獲取模塊,用于獲取用戶的人臉圖像; 位置提取模塊,用于從所述人臉圖像中提取雙眼的位置信息; 方向確定模塊,用于根據(jù)所述人臉圖像中的所述雙眼的所述位置信息確定所述人臉圖像中的人臉的方向矢量; 關(guān)系確定模塊,用于確定所述方向矢量在所述移動(dòng)設(shè)備的屏幕所在的平面內(nèi)與所述移動(dòng)設(shè)備之間的位置關(guān)系;以及 顯示調(diào)整模塊,用于根據(jù)所述位置關(guān)系調(diào)整所述移動(dòng)設(shè)備的畫面顯示方向。
      16.如權(quán)利要求15所述的系統(tǒng),其特征在于,所述系統(tǒng)進(jìn)一步包括坐標(biāo)系建立模塊,其用于在確定所述位置關(guān)系之前在所述屏幕所在的所述平面內(nèi)建立平面坐標(biāo)系。
      17.如權(quán)利要求15所述的系統(tǒng),其特征在于,所述系統(tǒng)進(jìn)一步包括交互模塊,用于在所述顯示調(diào)整模塊調(diào)整所述畫面顯示方向之前詢問所述用戶是否進(jìn)行調(diào)整,并且所述顯示調(diào)整模塊進(jìn)一步用于根據(jù)所述用戶的指示調(diào)整所述畫面顯示方向。
      18.如權(quán)利要求15所述的系統(tǒng),其特征在于,所述顯示調(diào)整模塊進(jìn)一步用于在所述關(guān)系確定模塊確定所述位置關(guān)系之后的預(yù)定時(shí)間之后調(diào)整所述畫面顯示方向。
      19.如權(quán)利要求15所述的系統(tǒng),其特征在于,所述系統(tǒng)進(jìn)一步包括: 位置檢測(cè)模塊,用于在所述圖像獲取模塊獲取所述人臉圖像之前,檢測(cè)所述移動(dòng)設(shè)備的位置; 并且所述圖像獲取模塊進(jìn)一步用于僅當(dāng)所述位置檢測(cè)模塊檢測(cè)到所述移動(dòng)設(shè)備的所述位置發(fā)生變化時(shí)獲取所述人臉圖像。
      20.如權(quán)利要求19所述的系統(tǒng),其特征在于,所述圖像獲取模塊進(jìn)一步用于在所述位置檢測(cè)模塊檢測(cè)所述移動(dòng)設(shè)備的所述位置之后的預(yù)定時(shí)間之后獲取所述人臉圖像。
      【文檔編號(hào)】G06F3/0481GK104182114SQ201310193201
      【公開日】2014年12月3日 申請(qǐng)日期:2013年5月22日 優(yōu)先權(quán)日:2013年5月22日
      【發(fā)明者】吳昊 申請(qǐng)人:輝達(dá)公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1