旋轉(zhuǎn)屏幕顯示畫面的方法和終端的制作方法
【專利摘要】本發(fā)明實(shí)施例公開了一種旋轉(zhuǎn)屏幕顯示畫面的方法和終端,屬于移動(dòng)通訊【技術(shù)領(lǐng)域】。所述方法包括:獲取用戶面部相對(duì)第一屏幕的當(dāng)前狀態(tài)信息;將用戶面部相對(duì)第一屏幕的當(dāng)前狀態(tài)信息與預(yù)置的參考狀態(tài)信息進(jìn)行比對(duì),并根據(jù)比對(duì)結(jié)果旋轉(zhuǎn)第一屏幕顯示畫面。本發(fā)明實(shí)施例通過(guò)獲取用戶面部相對(duì)屏幕的當(dāng)前狀態(tài)信息,并將當(dāng)前狀態(tài)信息與預(yù)置的參考狀態(tài)信息進(jìn)行比對(duì),根據(jù)比對(duì)結(jié)果旋轉(zhuǎn)屏幕顯示畫面。因此,實(shí)現(xiàn)了根據(jù)用戶面部相對(duì)屏幕的狀態(tài)旋轉(zhuǎn)屏幕顯示畫面,從而使屏幕顯示畫面的顯示方向能夠與用戶的閱讀角度重合,進(jìn)而滿足了用戶對(duì)閱讀和瀏覽的需求,提升了用戶的閱讀體驗(yàn)。
【專利說(shuō)明】旋轉(zhuǎn)屏幕顯示畫面的方法和終端
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及移動(dòng)通訊【技術(shù)領(lǐng)域】,特別涉及一種旋轉(zhuǎn)屏幕顯示畫面的方法和終端?!颈尘凹夹g(shù)】
[0002]隨著智能設(shè)備的普及和發(fā)展,人們希望智能設(shè)備能根據(jù)人們閱讀角度的變化,自動(dòng)調(diào)整屏幕顯示畫面,而不斷地滿足用戶的需求是智能設(shè)備得以生存的前提。因此,如何使智能設(shè)備根據(jù)人們閱讀角度的變化,自動(dòng)的旋轉(zhuǎn)屏幕顯示畫面,成為制約其發(fā)展的關(guān)鍵。
[0003]目前,在旋轉(zhuǎn)屏幕顯示畫面時(shí),通過(guò)方向電子測(cè)定裝置,偵測(cè)智能設(shè)備的屏幕所處的狀態(tài)及旋轉(zhuǎn)角度和方向,進(jìn)而旋轉(zhuǎn)屏幕顯示畫面。當(dāng)方向電子測(cè)定裝置偵測(cè)到智能設(shè)備處于豎直狀態(tài),并且智能設(shè)備的屏幕旋轉(zhuǎn)角度達(dá)到預(yù)設(shè)的切換值時(shí),系統(tǒng)將在豎直方向旋轉(zhuǎn)屏幕顯示畫面;當(dāng)方向電子測(cè)定裝置偵測(cè)到智能設(shè)備未處于豎直狀態(tài),或者智能設(shè)備處于豎直狀態(tài)但智能設(shè)備屏幕旋轉(zhuǎn)角度未達(dá)到預(yù)設(shè)的切換值時(shí),系統(tǒng)都不會(huì)旋轉(zhuǎn)屏幕顯示畫面。
[0004]在實(shí)現(xiàn)本發(fā)明的過(guò)程中,發(fā)明人發(fā)現(xiàn)【背景技術(shù)】至少存在以下問(wèn)題:
[0005]由于【背景技術(shù)】在旋轉(zhuǎn)屏幕顯示畫面時(shí),只能在手機(jī)處于豎直狀態(tài)時(shí)才能旋轉(zhuǎn)屏幕顯示畫面,而且由于系統(tǒng)旋轉(zhuǎn)屏幕顯示畫面的方向?yàn)樨Q直方向,當(dāng)用戶處于其他非豎直姿勢(shì)手持智能設(shè)備進(jìn)行瀏覽時(shí),屏幕顯示畫面的顯示方向?qū)o(wú)法與用戶的閱讀角度重合,因此【背景技術(shù)】仍然不能滿足用戶對(duì)閱讀和瀏覽體驗(yàn)的需求。
【發(fā)明內(nèi)容】
[0006]為了解決【背景技術(shù)】的問(wèn)題,本發(fā)明實(shí)施例提供了一種旋轉(zhuǎn)屏幕顯示畫面的方法和終端。
[0007]—方面,提供了一種旋轉(zhuǎn)屏幕顯示畫面的方法,包括:
[0008]獲取用戶面部相對(duì)所述第一屏幕的當(dāng)前狀態(tài)信息;
[0009]將所述用戶面部相對(duì)所述第一屏幕的當(dāng)前狀態(tài)信息與預(yù)置的參考狀態(tài)信息進(jìn)行比對(duì);
[0010]根據(jù)比對(duì)結(jié)果旋轉(zhuǎn)第一屏幕顯示畫面。
[0011]優(yōu)選地,所述將所述用戶面部相對(duì)所述第一屏幕的當(dāng)前狀態(tài)信息與預(yù)置的參考狀態(tài)信息進(jìn)行比對(duì),包括:
[0012]檢測(cè)所述用戶面部相對(duì)所述第一屏幕的當(dāng)前狀態(tài)信息與預(yù)置的參考狀態(tài)信息之間的變化是否滿足旋轉(zhuǎn)條件;
[0013]所述根據(jù)比對(duì)結(jié)果旋轉(zhuǎn)第一屏幕顯示畫面,包括:
[0014]如果比對(duì)結(jié)果為所述用戶面部相對(duì)所述第一屏幕的當(dāng)前狀態(tài)信息與預(yù)置的參考狀態(tài)信息之間的變化滿足旋轉(zhuǎn)條件,則根據(jù)所述用戶面部相對(duì)所述第一屏幕的當(dāng)前狀態(tài)信息旋轉(zhuǎn)第一屏幕顯示畫面。
[0015]優(yōu)選地,所述用戶面部相對(duì)所述第一屏幕的狀態(tài)信息包括所述用戶面部相對(duì)所述第一屏幕的角度;
[0016]所述檢測(cè)所述用戶面部相對(duì)所述第一屏幕的當(dāng)前狀態(tài)信息與預(yù)置的參考狀態(tài)信息之間的變化是否滿足旋轉(zhuǎn)條件,包括:
[0017]將所述用戶面部相對(duì)所述第一屏幕的當(dāng)前狀態(tài)信息中的角度與預(yù)置的參考狀態(tài)信息中的角度進(jìn)行比對(duì),得到角度差值,并確定所述角度差值是否超出第一閾值;
[0018]如果所述角度差值超出第一閾值,則確定所述用戶面部相對(duì)所述第一屏幕的當(dāng)前狀態(tài)信息與預(yù)置的參考狀態(tài)信息之間的變化滿足旋轉(zhuǎn)條件。
[0019]優(yōu)選地,所述用戶面部相對(duì)所述第一屏幕的狀態(tài)信息包括所述用戶面部相對(duì)所述
第一屏幕的位置;
[0020]所述根據(jù)所述用戶面部相對(duì)所述第一屏幕的當(dāng)前狀態(tài)信息旋轉(zhuǎn)第一屏幕顯示畫面,包括:
[0021]如果所述角度差值超出第一閾值且小于第二閾值,則根據(jù)所述用戶面部相對(duì)所述第一屏幕的當(dāng)前狀態(tài)信息中的角度與位置確定所述用戶面部相對(duì)所述第一屏幕當(dāng)前方向的反方向;
[0022]將所述第一屏幕顯示畫面按照所述用戶面部相對(duì)所述第一屏幕當(dāng)前方向的反方向旋轉(zhuǎn)第一預(yù)設(shè)角度,得到第一旋轉(zhuǎn)畫面,在所述第一屏幕顯示所述第一旋轉(zhuǎn)畫面;
[0023]其中,所述第二閾值大于所述第一閾值。
[0024]優(yōu)選地,所述用戶面部相對(duì)所述第一屏幕的狀態(tài)信息包括所述用戶面部相對(duì)所述
第一屏幕的位置;
[0025]所述根據(jù)所述用戶面部相對(duì)所述第一屏幕的當(dāng)前狀態(tài)信息旋轉(zhuǎn)第一屏幕顯示畫面,包括:
[0026]如果所述角度差值超出第二閾值,則根據(jù)所述用戶面部相對(duì)所述第一屏幕的當(dāng)前狀態(tài)信息中的角度與位置確定所述用戶面部相對(duì)所述屏幕當(dāng)前方向的反方向;
[0027]將所述第一屏幕顯示畫面按照所述用戶面部當(dāng)前相對(duì)所述第一屏幕當(dāng)前方向的反方向旋轉(zhuǎn)第二預(yù)設(shè)角度,得到第二旋轉(zhuǎn)畫面,在第二屏幕顯示所述第二旋轉(zhuǎn)畫面;
[0028]其中,所述第二閾值大于所述第一閾值,所述第一屏幕和所述第二屏幕為終端上的兩個(gè)屏幕,并且所述第二屏幕為與所述第一屏幕顯示方向相反的屏幕。
[0029]優(yōu)選地,所述方法還包括:
[0030]檢測(cè)用戶面部是否面對(duì)所述第一屏幕;
[0031]如果檢測(cè)到所述用戶面部面對(duì)所述第一屏幕,獲取所述用戶面部相對(duì)所述第一屏幕的初始狀態(tài)信息;
[0032]將獲取到的所述初始狀態(tài)信息作為獲取到的預(yù)置的參考狀態(tài)信息。
[0033]優(yōu)選地,所述方法還包括:
[0034]每隔預(yù)設(shè)時(shí)間段獲取所述用戶面部相對(duì)所述第一屏幕的狀態(tài)信息;
[0035]將當(dāng)前預(yù)設(shè)時(shí)間段內(nèi)獲取到的所述用戶面部相對(duì)所述第一屏幕的狀態(tài)信息作為獲取到的所述用戶面部相對(duì)所述第一屏幕的當(dāng)前狀態(tài)信息。
[0036]另一方面,還提供了一種旋轉(zhuǎn)屏幕顯示畫面的終端,所述終端包括:
[0037]第一獲取模塊,用于獲取用戶面部相對(duì)第一屏幕的當(dāng)前狀態(tài)信息;
[0038]比對(duì)模塊,用于將所述第一獲取模塊獲取到的所述用戶面部相對(duì)所述第一屏幕的當(dāng)前狀態(tài)信息與預(yù)置的參考狀態(tài)信息進(jìn)行比對(duì);
[0039]旋轉(zhuǎn)模塊,用于根據(jù)所述比對(duì)模塊的比對(duì)結(jié)果旋轉(zhuǎn)第一屏幕顯示畫面。
[0040]優(yōu)選地,所述比對(duì)模塊,用于檢測(cè)所述用戶面部相對(duì)所述第一屏幕的當(dāng)前狀態(tài)信息與預(yù)置的參考狀態(tài)信息之間的變化是否滿足旋轉(zhuǎn)條件;
[0041]所述旋轉(zhuǎn)模塊,用于當(dāng)比對(duì)結(jié)果為所述用戶面部相對(duì)所述第一屏幕的當(dāng)前狀態(tài)信息與預(yù)置的參考狀態(tài)信息之間的變化滿足旋轉(zhuǎn)條件時(shí),根據(jù)所述用戶面部相對(duì)所述第一屏幕的當(dāng)前狀態(tài)信息旋轉(zhuǎn)第一屏幕顯示畫面。
[0042]優(yōu)選地,所述用戶面部相對(duì)所述第一屏幕的狀態(tài)信息包括所述用戶面部相對(duì)所述第一屏幕的角度;
[0043]所述比對(duì)模塊,包括:
[0044]比對(duì)單元,用于將所述用戶面部相對(duì)所述第一屏幕的當(dāng)前狀態(tài)信息中的角度與預(yù)置的參考狀態(tài)信息中的角度進(jìn)行比對(duì),得到角度差值;
[0045]第一確定單元,用于確定所述比較單元得出的角度差值是否超出第一閾值;
[0046]第二確定單元,用于當(dāng)所述第一確定單元確定所述角度差值超出第一閾值時(shí),確定當(dāng)所述用戶面部相對(duì)所述第一屏幕的當(dāng)前狀態(tài)信息與預(yù)置的參考狀態(tài)信息之間的變化滿足旋轉(zhuǎn)條件。
[0047]優(yōu)選地,所述用戶面部相對(duì)所述第一屏幕的狀態(tài)信息包括所述用戶面部相對(duì)所述第一屏幕的位置;
[0048]所述旋轉(zhuǎn)模塊,包括:
[0049]第一確定單元,用于當(dāng)所述角度差值超出第一閾值且小于第二閾值,根據(jù)所述用戶面部相對(duì)所述第一屏幕的狀態(tài)信息中的角度與位置確定所述用戶面部相對(duì)所述第一屏幕當(dāng)前方向的反方向;
[0050]第一旋轉(zhuǎn)單元,用于將所述第一屏幕顯示畫面按照所述第一確定單元確定的所述用戶面部相對(duì)所述第一屏幕的反方向旋轉(zhuǎn)第一預(yù)設(shè)角度;
[0051]其中,所述第二閾值大于所述第一閾值。
[0052]優(yōu)選地,所述用戶面部相對(duì)所述第一屏幕的狀態(tài)信息包括所述用戶面部相對(duì)所述第一屏幕的位置;
[0053]所述旋轉(zhuǎn)模塊,還包括:
[0054]第二確定單元,用于當(dāng)所述角度差值超出第二閾值,根據(jù)所述用戶面部相對(duì)所述第一屏幕的當(dāng)前狀態(tài)信息中的角度與位置確定所述用戶面部相對(duì)所述屏幕當(dāng)前方向的反方向;
[0055]第二旋轉(zhuǎn)單元,用于將所述第一屏幕顯示畫面按照所述用戶面部當(dāng)前相對(duì)所述第一屏幕當(dāng)前方向的反方向旋轉(zhuǎn)第二預(yù)設(shè)角度;
[0056]其中,所述第二閾值大于所述第一閾值。
[0057]優(yōu)選地,所述終端還包括:
[0058]第一檢測(cè)模塊,用于檢測(cè)用戶面部是否面對(duì)屏幕;
[0059]第二檢測(cè)模塊,用于當(dāng)檢測(cè)到所述用戶面部面對(duì)所述第一屏幕,獲取所述用戶面部相對(duì)所述第一屏幕的初始狀態(tài)信息,并將獲取到的所述初始狀態(tài)信息作為獲取到的預(yù)置的參考狀態(tài)信息。[0060]優(yōu)選地,所述第二檢測(cè)模塊,還用于每隔預(yù)設(shè)時(shí)間段檢測(cè)所述用戶面部相對(duì)所述第一屏幕的當(dāng)前狀態(tài)信息;
[0061]所述第一獲取模塊,用于獲取所述第二檢測(cè)模塊在當(dāng)前預(yù)設(shè)時(shí)間段內(nèi)獲取到的所述用戶面部相對(duì)所述第一屏幕的當(dāng)前狀態(tài)信息。
[0062]還提供了一種旋轉(zhuǎn)屏幕顯示畫面的終端,所述終端包括有存儲(chǔ)器,以及一個(gè)或者一個(gè)以上的程序,其中一個(gè)或者一個(gè)以上程序存儲(chǔ)于存儲(chǔ)器中,且經(jīng)配置以由一個(gè)或者一個(gè)以上處理器執(zhí)行所述一個(gè)或者一個(gè)以上程序包含用于進(jìn)行以下操作的指令:
[0063]獲取用戶面部相對(duì)所述第一屏幕的當(dāng)前狀態(tài)信息;
[0064]將所述用戶面部相對(duì)所述第一屏幕的當(dāng)前狀態(tài)信息與預(yù)置的參考狀態(tài)信息進(jìn)行比對(duì);
[0065]根據(jù)比對(duì)結(jié)果旋轉(zhuǎn)第一屏幕顯示畫面。
[0066]本發(fā)明實(shí)施例提供的技術(shù)方案帶來(lái)的有益效果是:
[0067]通過(guò)獲取用戶面部相對(duì)第一屏幕的當(dāng)前狀態(tài)信息,并將用戶面部相對(duì)第一屏幕的當(dāng)前狀態(tài)信息與預(yù)置的參考狀態(tài)信息進(jìn)行比對(duì),根據(jù)比對(duì)結(jié)果旋轉(zhuǎn)第一屏幕顯示畫面。因此,實(shí)現(xiàn)了根據(jù)用戶面部相對(duì)屏幕的狀態(tài)旋轉(zhuǎn)屏幕顯示畫面,從而使屏幕顯示畫面的顯示方向能夠與用戶的閱讀角度重合,進(jìn)而滿足了用戶對(duì)閱讀和瀏覽的需求,提升了用戶的閱讀體驗(yàn)。
【專利附圖】
【附圖說(shuō)明】
[0068]為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0069]圖1是本發(fā)明實(shí)施例一提供的一種旋轉(zhuǎn)屏幕顯示畫面的方法流程圖;
[0070]圖2是本發(fā)明實(shí)施例二提供的一種旋轉(zhuǎn)屏幕顯示畫面的方法流程圖;
[0071]圖3是本發(fā)明實(shí)施例二提供的一種對(duì)用戶面部器官進(jìn)行布點(diǎn)的示意圖;
[0072]圖4是本發(fā)明實(shí)施例二提供的一種判定用戶面部人臉直角坐標(biāo)系和屏幕坐標(biāo)系位置關(guān)系的示意圖;
[0073]圖5是本發(fā)明實(shí)施例二提供的一種屏幕顯示畫面旋轉(zhuǎn)過(guò)程的示意圖;
[0074]圖6是本發(fā)明實(shí)施例二提供的另一種屏幕顯示畫面旋轉(zhuǎn)過(guò)程的示意圖;
[0075]圖7是本發(fā)明實(shí)施例三提供的一種旋轉(zhuǎn)屏幕顯示畫面的終端的結(jié)構(gòu)示意圖;
[0076]圖8是本發(fā)明實(shí)施例三提供的比對(duì)模塊的結(jié)構(gòu)示意圖;
[0077]圖9是本發(fā)明實(shí)施例三提供的一種旋轉(zhuǎn)模塊的結(jié)構(gòu)示意圖;
[0078]圖10是本發(fā)明實(shí)施例三提供的另一種旋轉(zhuǎn)模塊的結(jié)構(gòu)示意圖;
[0079]圖11是本發(fā)明實(shí)施例三提供的另一種旋轉(zhuǎn)屏幕顯示畫面的終端的結(jié)構(gòu)示意圖;
[0080]圖12是本發(fā)明實(shí)施例四提供的另一種旋轉(zhuǎn)屏幕顯示畫面的終端的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0081]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明實(shí)施方式作進(jìn)一步地詳細(xì)描述。
[0082]實(shí)施例一
[0083]本發(fā)明實(shí)施例提供了一種旋轉(zhuǎn)屏幕顯示畫面的方法,參見圖1,本實(shí)施例提供的方法流程包括:
[0084]步驟101:獲取用戶面部相對(duì)第一屏幕的當(dāng)前狀態(tài)信息。
[0085]步驟102:將用戶面部相對(duì)第一屏幕的當(dāng)前狀態(tài)信息與預(yù)置的參考狀態(tài)信息進(jìn)行比對(duì)。
[0086]步驟103:根據(jù)比對(duì)結(jié)果旋轉(zhuǎn)第一屏幕顯示畫面。
[0087]作為一種優(yōu)選的實(shí)施例,將用戶面部相對(duì)第一屏幕的當(dāng)前狀態(tài)信息與預(yù)置的參考狀態(tài)信息進(jìn)行比對(duì),包括:
[0088]檢測(cè)用戶面部相對(duì)第一屏幕的當(dāng)前狀態(tài)信息與預(yù)置的參考狀態(tài)信息之間的變化是否滿足旋轉(zhuǎn)條件;
[0089]根據(jù)比對(duì)結(jié)果旋轉(zhuǎn)第一屏幕顯示畫面,包括:
[0090]如果比對(duì)結(jié)果為用戶面部相對(duì)第一屏幕的當(dāng)前狀態(tài)信息與預(yù)置的參考狀態(tài)信息之間的變化滿足旋轉(zhuǎn)條件,則根據(jù)用戶面部相對(duì)第一屏幕的當(dāng)前狀態(tài)信息旋轉(zhuǎn)第一屏幕顯示畫面。
[0091]作為一種優(yōu)選的實(shí)施例,用戶面部相對(duì)第一屏幕的狀態(tài)信息包括用戶面部相對(duì)第一屏幕的角度;
[0092]檢測(cè)用戶面部相對(duì)第一屏幕的當(dāng)前狀態(tài)信息與預(yù)置的參考狀態(tài)信息之間的變化是否滿足旋轉(zhuǎn)條件,包括:
[0093]將用戶面部相對(duì)第一屏幕的當(dāng)前狀態(tài)信息中的角度與預(yù)置的參考狀態(tài)信息中的角度進(jìn)行比對(duì),得到角度差值,并確定角度差值是否超出第一閾值;
[0094]如果角度差值超出第一閾值,則確定用戶面部相對(duì)第一屏幕的當(dāng)前狀態(tài)信息與參考狀態(tài)信息之間的變化滿足旋轉(zhuǎn)條件。
[0095]作為一種優(yōu)選的實(shí)施例,用戶面部相對(duì)第一屏幕的狀態(tài)信息包括用戶面部相對(duì)第
一屏幕的位置;
[0096]根據(jù)用戶面部相對(duì)第一屏幕的當(dāng)前狀態(tài)信息旋轉(zhuǎn)第一屏幕顯示畫面,包括:
[0097]如果角度差值超出第一閾值且小于第二閾值,則根據(jù)用戶面部相對(duì)第一屏幕的當(dāng)前狀態(tài)信息中的角度與位置確定用戶面部相對(duì)第一屏幕當(dāng)前方向的反方向;
[0098]將第一屏幕顯示畫面按照用戶面部相對(duì)第一屏幕當(dāng)前方向的反方向旋轉(zhuǎn)第一預(yù)設(shè)角度,得到第一旋轉(zhuǎn)畫面,在第一屏幕顯示第一旋轉(zhuǎn)畫面;
[0099]其中,第二閾值大于第一閾值。
[0100]作為一種優(yōu)選的實(shí)施例,用戶面部相對(duì)第一屏幕的狀態(tài)信息包括用戶面部相對(duì)第
一屏幕的位置;
[0101]根據(jù)用戶面部相對(duì)第一屏幕的當(dāng)前狀態(tài)信息旋轉(zhuǎn)第一屏幕顯示畫面,包括:
[0102]如果角度差值超出第二閾值,則根據(jù)用戶面部相對(duì)第一屏幕的當(dāng)前狀態(tài)信息中的角度與位置確定用戶面部相對(duì)屏幕當(dāng)前方向的反方向;
[0103]將第一屏幕顯示畫面按照用戶面部當(dāng)前相對(duì)第一屏幕當(dāng)前方向的反方向旋轉(zhuǎn)第二預(yù)設(shè)角度,得到第二旋轉(zhuǎn)畫面,在第二屏幕顯示第二旋轉(zhuǎn)畫面;[0104]其中,第二閾值大于第一閾值,第一屏幕和第二屏幕為終端上的兩個(gè)屏幕,并且第二屏幕為與第一屏幕顯示方向相反的屏幕。
[0105]作為一種優(yōu)選的實(shí)施例,該方法還包括:
[0106]檢測(cè)用戶面部是否面對(duì)第一屏幕;
[0107]如果檢測(cè)到用戶面部面對(duì)第一屏幕,獲取用戶面部相對(duì)第一屏幕的初始狀態(tài)信息;
[0108]將獲取到的初始狀態(tài)信息作為獲取到的預(yù)置的參考狀態(tài)信息。
[0109]作為一種優(yōu)選的實(shí)施例,該方法還包括:
[0110]每隔預(yù)設(shè)時(shí)間段獲取用戶面部相對(duì)第一屏幕的狀態(tài)信息;
[0111]將當(dāng)前預(yù)設(shè)時(shí)間段內(nèi)獲取到的用戶面部相對(duì)第一屏幕的狀態(tài)信息作為獲取到的用戶面部相對(duì)第一屏幕的當(dāng)前狀態(tài)信息。
[0112]本發(fā)明實(shí)施例提供的方法,通過(guò)用戶面部相對(duì)第一屏幕的當(dāng)前狀態(tài)信息,并將用戶面部相對(duì)第一屏幕的當(dāng)前狀態(tài)信息與預(yù)置的參考狀態(tài)信息進(jìn)行比對(duì),根據(jù)比對(duì)結(jié)果旋轉(zhuǎn)第一屏幕顯示畫面。因此,實(shí)現(xiàn)了根據(jù)用戶面部相對(duì)屏幕的狀態(tài)旋轉(zhuǎn)屏幕顯示畫面,從而使屏幕顯示畫面的顯示方向能夠與用戶的閱讀角度重合,進(jìn)而滿足了用戶對(duì)閱讀和瀏覽的需求,提升了用戶的閱讀體驗(yàn)。
[0113]實(shí)施例二
[0114]本發(fā)明實(shí)施例提供了一種旋轉(zhuǎn)屏幕顯示畫面的方法,為了便于理解,現(xiàn)結(jié)合上述實(shí)施例一的內(nèi)容,以旋轉(zhuǎn)屏幕顯示畫面旋轉(zhuǎn)的終端內(nèi)置于帶有攝像頭的智能設(shè)備上,并對(duì)該智能設(shè)備的屏幕顯示畫面的旋轉(zhuǎn)為例,對(duì)本實(shí)施例提供的旋轉(zhuǎn)屏幕顯示畫面的方法進(jìn)行詳細(xì)地解釋說(shuō)明。其中,為了滿足用戶對(duì)屏幕顯示畫面的旋轉(zhuǎn)需求,在執(zhí)行本實(shí)施例提供的方法之前,還可在智能設(shè)備上設(shè)置自動(dòng)旋轉(zhuǎn)的按鈕或開關(guān),從而在該按鈕或開關(guān)被用戶選中后,觸發(fā)執(zhí)行本實(shí)施例提供的方法。該智能設(shè)備包括但不限于手機(jī)、平板電腦、計(jì)算機(jī)等設(shè)備,本實(shí)施例不對(duì)智能設(shè)備的具體類型進(jìn)行限定。參見圖2,本實(shí)施例提供的方法流程包括:
[0115]步驟201:獲取用戶面部相對(duì)第一屏幕的預(yù)置的參考狀態(tài)信息。
[0116]其中,用戶面部相對(duì)屏幕的狀態(tài)信息包括但不限于用戶面部相對(duì)屏幕的角度、位置和方向等信息,本實(shí)施例不對(duì)用戶面部相對(duì)屏幕的狀態(tài)信息的具體內(nèi)容進(jìn)行限定。優(yōu)選的,獲取到的用戶面部相對(duì)第一屏幕的預(yù)置的參考狀態(tài)信息可以是用戶面部相對(duì)第一屏幕的初始狀態(tài)信息,該初始狀態(tài)信息可以是在設(shè)置的自動(dòng)旋轉(zhuǎn)的按鈕或開關(guān)被用戶選中,即觸發(fā)執(zhí)行本實(shí)施例提供的方法后,第一次獲取到的用戶面部相對(duì)第一屏幕的狀態(tài)信息。當(dāng)然,在第一次獲取到用戶面部相對(duì)第一屏幕的狀態(tài)信息后,用戶面部相對(duì)第一屏幕的狀態(tài)還可以繼續(xù)發(fā)生變化,因而后續(xù)可每隔預(yù)設(shè)時(shí)間段獲取一次用戶面部相對(duì)第一屏幕的狀態(tài)信息,并將每次獲取到的用戶面部相對(duì)第一屏幕的狀態(tài)信息進(jìn)行存儲(chǔ),將前一次獲取到的用戶面部相對(duì)第一屏幕的狀態(tài)信息作為當(dāng)前獲取到的用戶面部相對(duì)第一屏幕的狀態(tài)信息的預(yù)置的參考狀態(tài)信息。其中,預(yù)設(shè)時(shí)間段可以為I分鐘、2分鐘等,本實(shí)施例不對(duì)預(yù)設(shè)時(shí)間段的具體大小進(jìn)行限定。例如,如果將第二次獲取到的用戶面部相對(duì)第一屏幕的狀態(tài)信息作為當(dāng)前狀態(tài)信息,則將第一次獲取到的用戶面部相對(duì)第一屏幕的狀態(tài)信息,即初始狀態(tài)信息作為預(yù)置的參考狀態(tài)信息;如果將第三次獲取到的用戶面部相對(duì)第一屏幕的狀態(tài)信息作為當(dāng)前狀態(tài)信息,則將第二次獲取到的用戶面部相對(duì)第一屏幕的狀態(tài)信息作為預(yù)置的參考狀態(tài)信息,之后以此類推,此處不做一一說(shuō)明。
[0117]如果用戶面部相對(duì)第一屏幕的預(yù)置的參考狀態(tài)信息為用戶面部相對(duì)第一屏幕的初始狀態(tài)信息,為了使獲取到的初始狀態(tài)信息更具參考性,則獲取用戶面部相對(duì)第一屏幕的預(yù)置的參考狀態(tài)信息之前,還包括:檢測(cè)用戶面部是否面對(duì)第一屏幕的步驟。優(yōu)選的檢測(cè)過(guò)程如下:
[0118]第一步,通過(guò)智能設(shè)備的攝像頭獲取用戶面部特征,如果獲取到用戶面部特征,則在用戶雙眼、鼻、口等面部器官進(jìn)行布點(diǎn);
[0119]針對(duì)該第一步,在用戶雙眼、鼻、口等面部器官布點(diǎn)的方式包括但不限于如圖3所示的四種,其中圖3 (a)、3 (b)、3 (c)在用戶雙眼、鼻、口等器官所布的點(diǎn)比較稀疏,圖3 Cd)在用戶雙眼、鼻、口等面部器官所布的點(diǎn)比較密集。
[0120]第二步,基于上述第一步的布點(diǎn)以用戶雙眼所在直線以及鼻、口所在直線為基礎(chǔ)建立用戶的人臉直角坐標(biāo)系;
[0121]針對(duì)該第二步,以基于圖3 (a)所示的布點(diǎn)方式為例,對(duì)人臉直角坐標(biāo)系的建立過(guò)程進(jìn)行詳細(xì)說(shuō)明:
[0122]首先,將用戶雙眼上的布點(diǎn)連接起來(lái)構(gòu)成第一直線,并將該通過(guò)用戶雙眼的第一直線定義為人臉直角坐標(biāo)系的X軸,其中向右的方向?yàn)閄軸正方向;
[0123]其次,將用戶的鼻、口等面部器官上的布點(diǎn)連接起來(lái)構(gòu)成第二直線,并將通過(guò)用戶的鼻、口等面部器官的第二直線定義為人臉直角坐標(biāo)系的Y軸,向上的方向?yàn)閅軸正方向,人臉直角坐標(biāo)系的Y軸與人臉直角坐標(biāo)系的X軸垂直,由此得到包含X軸和Y軸的人臉直角坐標(biāo)系。
[0124]第三步,根據(jù)用戶的人臉直角坐標(biāo)系與屏幕坐標(biāo)系的位置關(guān)系,判定用戶是否面對(duì)屏眷。
[0125]優(yōu)選的,根據(jù)用戶的人臉直角坐標(biāo)系與屏幕坐標(biāo)系的位置關(guān)系判定用戶是否面對(duì)屏幕的方式時(shí),以如圖4所示的示意圖為例,圖中X代表人臉直角坐標(biāo)系的X軸,Y代表人臉直角坐標(biāo)系的Y軸,O代表人臉直角坐標(biāo)系的原點(diǎn),Xm代表屏幕坐標(biāo)系的X軸,Ym代表屏幕坐標(biāo)系的Y軸,Om代表屏幕坐標(biāo)系的原點(diǎn)。若用戶的人臉直角坐標(biāo)系中的X軸與屏幕坐標(biāo)系中的X軸在同一平面或是在預(yù)設(shè)范圍的平面上,則判定用戶面部面對(duì)第一屏幕,若用戶的人臉直角坐標(biāo)系中的Y軸與屏幕坐標(biāo)系中的Y軸在同一平面或是在預(yù)設(shè)范圍的平面上,則判定用戶面部面對(duì)第一屏幕。其中,本發(fā)明實(shí)施例不對(duì)預(yù)設(shè)范圍的大小進(jìn)行限定,具體可根據(jù)實(shí)際情況進(jìn)行設(shè)定。
[0126]當(dāng)然,除上述檢測(cè)用戶面部是否面對(duì)屏幕的方式外,還可以采用其他檢測(cè)方式,本發(fā)明實(shí)施例對(duì)此不作具體限定,無(wú)論采用哪種方式檢測(cè)到用戶面部面對(duì)屏幕,則將用戶面部相對(duì)第一屏幕的狀態(tài)信息作為用戶面部相對(duì)第一屏幕的初始狀態(tài)信息,即預(yù)置的參考狀態(tài)息。
[0127]關(guān)于用戶面部相對(duì)第一屏幕的預(yù)置的參考狀態(tài)信息的獲取方式,本發(fā)明實(shí)施例不作具體限定,如果預(yù)置的參考狀態(tài)信息為初始狀態(tài)信息,則將預(yù)置的參考狀態(tài)信息作為首次獲取,首次獲取狀態(tài)信息的方式與獲取當(dāng)前狀態(tài)信息的方式相同,可參見后續(xù)步驟202 ;如果預(yù)置的參考狀態(tài)信息為非初始狀態(tài)信息,由于本實(shí)施例提供的方法會(huì)將每次獲取到的狀態(tài)信息進(jìn)行存儲(chǔ),則可直接獲取上一次存儲(chǔ)的狀態(tài)信息,并將其作為獲取到的用戶面部相對(duì)第一屏幕的預(yù)置的參考狀態(tài)信息。
[0128]步驟202:獲取用戶面部相對(duì)第一屏幕的當(dāng)前狀態(tài)信息。
[0129]其中,由于獲取用戶面部相對(duì)第一屏幕的當(dāng)前狀態(tài)信息之前,本發(fā)明實(shí)施例提供的方法會(huì)每隔預(yù)設(shè)時(shí)間段獲取用戶面部相對(duì)第一屏幕的狀態(tài)信息,因此,用戶面部相對(duì)屏幕的當(dāng)前狀態(tài)信息可以是當(dāng)前預(yù)設(shè)時(shí)間段內(nèi)獲取到的用戶面部相對(duì)第一屏幕的狀態(tài)信息。則獲取用戶面部相對(duì)第一屏幕的當(dāng)前狀態(tài)信息,包括:獲取當(dāng)前預(yù)設(shè)時(shí)間段內(nèi)用戶面部相對(duì)第一屏幕的狀態(tài)信息,并將當(dāng)前時(shí)間段內(nèi)獲取到的用戶面部相對(duì)第一屏幕的狀態(tài)信息作為獲取到的用戶面部相對(duì)第一屏幕的當(dāng)前狀態(tài)信息。
[0130]關(guān)于每隔預(yù)設(shè)時(shí)間段獲取用戶面部相對(duì)第一屏幕的狀態(tài)信息的方式,本實(shí)施例不作具體限定,包括但不限于采用如下方式實(shí)現(xiàn):
[0131]首先,通過(guò)智能設(shè)備上的攝像頭采集一次用戶面部圖像;
[0132]其次,對(duì)采集到的用戶面部圖像相對(duì)第一屏幕的角度、位置和方向進(jìn)行分析,得到的分析結(jié)果作為用戶面部相對(duì)第一屏幕的狀態(tài)信息。
[0133]對(duì)采集到的用戶面部圖像相對(duì)第一屏幕的角度、位置和方向進(jìn)行分析時(shí),可以在用戶面部圖像及第一屏幕上選取對(duì)應(yīng)的基準(zhǔn)點(diǎn),通過(guò)比較用戶面部圖像上的基準(zhǔn)點(diǎn)與第一屏幕上的基準(zhǔn)點(diǎn)之間相對(duì)的角度、位置和方向得到采集到的用戶面部圖像相對(duì)第一屏幕的角度、位置和方向。
[0134]其中,采集用戶面部圖像的攝像頭,可以是智能設(shè)備的前置攝像頭也可以是后置攝像頭,由于本實(shí)施例獲取的是用戶面部相對(duì)第一屏幕的狀態(tài)信息,因此,采集用戶面部圖像的攝像頭應(yīng)該選擇與第一屏幕處于同一側(cè)的攝像頭。
[0135]步驟203:比對(duì)用戶面部相對(duì)第一屏幕的當(dāng)前狀態(tài)信息與預(yù)置的參考狀態(tài)信息之間的變化是否滿足旋轉(zhuǎn)條件,如果是,則執(zhí)行步驟204 ;否則,無(wú)動(dòng)作。
[0136]針對(duì)該步驟,本實(shí)施例不對(duì)比對(duì)用戶面部相對(duì)第一屏幕的當(dāng)前狀態(tài)信息與參預(yù)置的考狀態(tài)信息之間的變化是否滿足旋轉(zhuǎn)條件的方式進(jìn)行限定,包括但不限于:將用戶面部相對(duì)第一屏幕的當(dāng)前狀態(tài)信息中的角度與用戶面部相對(duì)第一屏幕的預(yù)置的參考狀態(tài)信息中的角度進(jìn)行比對(duì),得到角度差值,進(jìn)而判斷角度差值是否超出第一閾值。如果角度差值超出第一閾值,則確定用戶面部相對(duì)第一屏幕的當(dāng)前狀態(tài)信息與預(yù)置的參考狀態(tài)信息之間的變化滿足旋轉(zhuǎn)條件。
[0137]其中,第一閾值的大小可以是小于90度的任意值,如30度、40度、70度等,本實(shí)施例不對(duì)第一閾值的大小作具體的限定。
[0138]為了便于理解,下面將以設(shè)定第一閾值為70度的例子來(lái)詳細(xì)的舉例說(shuō)明:
[0139]例如,若用戶面部相對(duì)第一屏幕的當(dāng)前狀態(tài)信息中的角度為110度,預(yù)置的參考狀態(tài)信息中的角度為30度,則用戶面部相對(duì)第一屏幕的當(dāng)前狀態(tài)信息中的角度與預(yù)置的參考狀態(tài)信息中的角度差為80度,由于80度大于70度,因此,角度差值大于第一閾值,則判斷用戶面部相對(duì)第一屏幕的當(dāng)前狀態(tài)信息與預(yù)置的參考狀態(tài)信息之間的變化滿足旋轉(zhuǎn)條件,后續(xù)可旋轉(zhuǎn)屏幕顯示畫面。
[0140]需要說(shuō)明的是,在該步驟比較得出用戶面部相對(duì)第一屏幕的當(dāng)前狀態(tài)信息與預(yù)置的參考狀態(tài)信息之間的變化未滿足旋轉(zhuǎn)條件時(shí),意味著當(dāng)前屏幕顯示畫面能夠滿足用戶的閱讀需求,因而可以維持第一屏幕顯示畫面的狀態(tài)不變。
[0141]例如,若用戶面部相對(duì)第一屏幕的當(dāng)前狀態(tài)信息中的角度為100度,預(yù)置的參考狀態(tài)信息中的角度40度,則用戶面部相對(duì)第一屏幕的當(dāng)前狀態(tài)信息中的角度與預(yù)置的參考狀態(tài)信息中的角度差為60度,由于60度小于70度,因此,角度差值小于第一閾值,則判斷用戶面部相對(duì)第一屏幕的當(dāng)前狀態(tài)信息與預(yù)置的參考狀態(tài)信息之間的變化不滿足旋轉(zhuǎn)條件,后續(xù)將維持該第一屏幕顯示畫面的狀態(tài)不變。
[0142]步驟204:根據(jù)用戶面部相對(duì)第一屏幕的當(dāng)前狀態(tài)信息旋轉(zhuǎn)第一屏幕顯示畫面。
[0143]針對(duì)該步驟,由于比對(duì)得出用戶面部相對(duì)第一屏幕的當(dāng)前狀態(tài)信息與用戶面部相對(duì)第一屏幕的預(yù)置的參考狀態(tài)信息之間的變化滿足旋轉(zhuǎn)條件,則意味著用戶面部相對(duì)第一屏幕的位置發(fā)生了改變,為了滿足用戶的閱讀體驗(yàn),本實(shí)施例提供的方法根據(jù)用戶面部相對(duì)第一屏幕的當(dāng)前狀態(tài)信息旋轉(zhuǎn)第一屏幕顯示畫面。
[0144]優(yōu)選的,根據(jù)用戶面部相對(duì)第一屏幕的當(dāng)前狀態(tài)信息控制屏幕顯示畫面旋轉(zhuǎn),分為兩種情況:
[0145]情況一:如果角度差值超出第一閾值且小于第二閾值,則根據(jù)用戶面部相對(duì)第一屏幕的當(dāng)前狀態(tài)信息中的角度與位置確定用戶面部相對(duì)第一屏幕當(dāng)前方向的反方向,進(jìn)而將第一屏幕顯示畫面按照用戶面部相對(duì)第一屏幕當(dāng)前方向的反方向旋轉(zhuǎn)第一預(yù)設(shè)角度,得到第一旋轉(zhuǎn)畫面,并在第一屏幕顯示第一旋轉(zhuǎn)畫面。
[0146]其中,第二閾值為大于第一閾值的任意值,第二閾值的大小具體可以是大于90度小于270度的任意值,如120度,當(dāng)然,也可以是其他值,如130度、140度等等,本實(shí)施例對(duì)第二閾值的大小也不作具體的限定。對(duì)于第一預(yù)設(shè)角度,本實(shí)施例中以90度為例,但并不對(duì)此進(jìn)行限定。
[0147]關(guān)于如何根據(jù)用戶面部相對(duì)第一屏幕的當(dāng)前狀態(tài)信息中的角度與位置確定用戶面部相對(duì)第一屏幕當(dāng)前方向的反方向,由于之前已經(jīng)建立了人臉直角坐標(biāo)系,則先將用戶面部相對(duì)第一屏幕的當(dāng)前狀態(tài)信息中的位置對(duì)應(yīng)到人臉直角坐標(biāo)系,得到人臉直角坐標(biāo)系上的一個(gè)點(diǎn);之后再按照用戶面部相對(duì)第一屏幕的當(dāng)前狀態(tài)信息中的角度將人臉直角坐標(biāo)系上的點(diǎn)映射到屏幕坐標(biāo)系,得到屏幕坐標(biāo)系上的一個(gè)點(diǎn);人臉直角坐標(biāo)系上的點(diǎn)及屏幕坐標(biāo)系上的點(diǎn)之間構(gòu)成一條直線,該直線相對(duì)屏幕所在平面的反方向即為用戶面部相對(duì)第一屏幕當(dāng)前方向的反方向,該反方向相對(duì)屏幕的角度即為用戶面部相對(duì)第一屏幕的當(dāng)前狀態(tài)信息中的角度。
[0148]對(duì)于上述情況一所述的過(guò)程,為了便于理解,以下面一個(gè)具體例子進(jìn)行舉例說(shuō)明:
[0149]以圖5所示的示意圖為例,其中,圖中各字母的含義與圖4中字母的含義相同,具體參見圖4,此處不再贅述。若第一閾值為75度,第二閾值為165度,初始時(shí)刻用戶正面對(duì)屏幕,即用戶面部相對(duì)第一屏幕的預(yù)置的參考狀態(tài)信息中的角度為O度,間隔一段時(shí)間后,檢測(cè)到用戶面部相對(duì)第一屏幕向左旋轉(zhuǎn)了 80度,則比較得出用戶面部相對(duì)第一屏幕的當(dāng)前狀態(tài)信息中的角度與預(yù)置的參考狀態(tài)信息中的角度差為80度,角度差超過(guò)第一閾值小于第二閾值,滿足旋轉(zhuǎn)條件,且用戶面部相對(duì)第一屏幕向左旋轉(zhuǎn),用戶面部相對(duì)第一屏幕的反方向?yàn)橄蛴?0度的方向,則將第一屏幕顯示畫面向右旋轉(zhuǎn)第一預(yù)設(shè)角度90度,此時(shí)得到第一旋轉(zhuǎn)畫面,在第一屏幕顯示該第一旋轉(zhuǎn)畫面。[0150]情況二:如果角度差值超出第二閾值,則根據(jù)用戶面部相對(duì)第一屏幕的當(dāng)前狀態(tài)信息中的角度與位置確定用戶面部相對(duì)屏幕當(dāng)前方向的反方向,進(jìn)而將第一屏幕顯示畫面按照用戶面部當(dāng)前相對(duì)第一屏幕當(dāng)前方向的反方向旋轉(zhuǎn)第二預(yù)設(shè)角度,得到第二旋轉(zhuǎn)畫面,在第二屏幕顯示第二旋轉(zhuǎn)畫面。
[0151]其中,對(duì)于第二預(yù)設(shè)角度,本實(shí)施例中以180度為例。本實(shí)施例提供的方法之所以在角度差值超出第二閾值的情況下,仍然能夠提供屏幕顯示畫面的旋轉(zhuǎn),是在終端具有雙屏顯示屏幕的前提下實(shí)現(xiàn)的。在本發(fā)明本實(shí)施例中,第一屏幕和第二屏幕為具有雙屏顯示屏幕的終端上的兩個(gè)屏幕,并且第一屏幕與第二屏幕的顯示方向是相反的。如果將用戶面部旋轉(zhuǎn)之前對(duì)應(yīng)的屏幕稱為第一屏幕,那么另一屏幕則稱為第二屏幕。如果用戶相對(duì)第一屏幕旋轉(zhuǎn)的角度已經(jīng)超出了第二閾值,則可以判斷用戶面部當(dāng)前旋轉(zhuǎn)到第二屏幕對(duì)應(yīng)的范圍內(nèi)。
[0152]關(guān)于如何根據(jù)用戶面部相對(duì)第一屏幕的當(dāng)前狀態(tài)信息中的角度與位置確定用戶面部相對(duì)第一屏幕當(dāng)前方向的反方向,其具體確定方式與情況一相同,具體參考情況一中的描述,此處不再贅述。
[0153]對(duì)于上述情況二所述的過(guò)程,為了便于理解,以下面一個(gè)具體例子進(jìn)行舉例說(shuō)明:
[0154]以圖6所示的示意圖為例,其中,圖中各字母的含義與圖4中字母的含義相同,具體參見圖4,此處不再贅述。若第一閾值為75度,第二閾值為165度,初始時(shí)刻用戶正面對(duì)屏幕,即用戶面部相對(duì)第一屏幕的預(yù)置的參考狀態(tài)信息中的角度為O度,間隔一段時(shí)間后,檢測(cè)到用戶面部相對(duì)第一屏幕向左旋轉(zhuǎn)了 170度,則比較得出用戶面部相對(duì)第一屏幕的當(dāng)前狀態(tài)信息中的角度與預(yù)置的參考狀態(tài)信息中的角度差為170度,角度差超過(guò)第一閾值且大于第二閾值,滿足旋轉(zhuǎn)條件,且用戶面部相對(duì)第一屏幕向左旋轉(zhuǎn),用戶面部相對(duì)第一屏幕的反方向?yàn)橄蛴?70度方向,則將第一屏幕顯示畫面向右旋轉(zhuǎn)第一預(yù)設(shè)角度180度,此時(shí)得到第二旋轉(zhuǎn)畫面,該第二旋轉(zhuǎn)畫面已超出第一屏幕的顯示范圍,落在第二屏幕對(duì)應(yīng)的顯示范圍內(nèi),因而將在第二屏幕顯示第二旋轉(zhuǎn)畫面。
[0155]本發(fā)明實(shí)施例提供的方法,通過(guò)獲取用戶面部相對(duì)第一屏幕的預(yù)置的參考狀態(tài)信息和用戶面部相對(duì)第一屏幕的當(dāng)前狀態(tài)信息,并將用戶面部相對(duì)第一屏幕的當(dāng)前狀態(tài)信息與預(yù)置的參考狀態(tài)信息進(jìn)行比對(duì),根據(jù)比對(duì)結(jié)果旋轉(zhuǎn)第一屏幕顯示畫面。因此,實(shí)現(xiàn)了根據(jù)用戶面部相對(duì)屏幕的狀態(tài)旋轉(zhuǎn)屏幕顯示畫面,從而使屏幕顯示畫面的顯示方向能夠與用戶的閱讀角度重合,進(jìn)而滿足了用戶對(duì)閱讀和瀏覽的需求,提升了用戶的閱讀體驗(yàn)。
[0156]實(shí)施例三
[0157]本實(shí)施例提供了一種旋轉(zhuǎn)屏幕顯示畫面的終端,該終端用于執(zhí)行上述實(shí)施例一或?qū)嵤├峁┑男D(zhuǎn)屏幕顯示畫面的方法。參見圖7,該終端包括:
[0158]第一獲取模塊701,用于獲取用戶面部相對(duì)第一屏幕的當(dāng)前狀態(tài)信息;
[0159]比對(duì)模塊702,用于將第一獲取模塊701獲取到的用戶面部相對(duì)第一屏幕的當(dāng)前狀態(tài)信息與預(yù)置的參考狀態(tài)信息進(jìn)行比對(duì);
[0160]旋轉(zhuǎn)模塊703,用于根據(jù)比對(duì)模塊702的比對(duì)結(jié)果旋轉(zhuǎn)第一屏幕顯示畫面。
[0161]作為一種優(yōu)選的實(shí)施例,比對(duì)模塊702,用于檢測(cè)用戶面部相對(duì)第一屏幕的當(dāng)前狀態(tài)信息與預(yù)置的參考狀態(tài)信息之間的變化是否滿足旋轉(zhuǎn)條件;[0162]旋轉(zhuǎn)模塊703,用于當(dāng)比對(duì)結(jié)果為用戶面部相對(duì)第一屏幕的當(dāng)前狀態(tài)信息與預(yù)置的參考狀態(tài)信息之間的變化滿足旋轉(zhuǎn)條件時(shí),根據(jù)用戶面部相對(duì)第一屏幕的當(dāng)前狀態(tài)信息旋轉(zhuǎn)第一屏幕顯示畫面。
[0163]作為一種優(yōu)選的實(shí)施例,用戶面部相對(duì)第一屏幕的狀態(tài)信息包括用戶面部相對(duì)第一屏幕的角度;
[0164]參見圖8,比對(duì)模塊702,包括:
[0165]比對(duì)單元7021,用于將用戶面部相對(duì)第一屏幕的當(dāng)前狀態(tài)信息中的角度與用戶面部相對(duì)第一屏幕的預(yù)置的參考狀態(tài)信息中的角度進(jìn)行比對(duì),得到角度差值;
[0166]第一確定單元7022,用于確定比對(duì)單元7021得出的角度差值是否超出第一閾值;
[0167]第二確定單元7023,用于當(dāng)?shù)谝淮_定單元7022確定角度差值超出第一閾值時(shí),確定用戶面部相對(duì)第一屏幕的當(dāng)前狀態(tài)信息與預(yù)置的參考狀態(tài)信息之間的變化滿足旋轉(zhuǎn)條件。
[0168]作為一種優(yōu)選的實(shí)施例,用戶面部相對(duì)第一屏幕的狀態(tài)信息包括用戶面部相對(duì)第
一屏幕的位置;
[0169]參見圖9,旋轉(zhuǎn)模塊703,包括:
[0170]第一確定單元7031,用于當(dāng)角度差值超出第一閾值且小于第二閾值,根據(jù)用戶面部相對(duì)第一屏幕的狀態(tài)信息中的角度與位置確定用戶面部相對(duì)第一屏幕當(dāng)前方向的反方向;
[0171]第一旋轉(zhuǎn)單元7032,用于將第一屏幕顯示畫面按照第一確定單元7031確定的用戶面部相對(duì)第一屏幕當(dāng)前方向的反方向旋轉(zhuǎn)第一預(yù)設(shè)角度;
[0172]其中,第二閾值大于第一閾值。
[0173]作為一種優(yōu)選的實(shí)施例,用戶面部相對(duì)第一屏幕的狀態(tài)信息包括用戶面部相對(duì)第
一屏幕的位置;
[0174]參見圖10,旋轉(zhuǎn)模塊703,還包括:
[0175]第二確定單元7033,用于當(dāng)角度差值超出第二閾值,根據(jù)用戶面部相對(duì)第一屏幕的當(dāng)前狀態(tài)信息中的角度與位置確定用戶面部相對(duì)屏幕當(dāng)前方向的反方向;
[0176]第二旋轉(zhuǎn)單元7034,用于將第一屏幕顯示畫面按照第二確定單元7033確定的用戶面部當(dāng)前相對(duì)第一屏幕當(dāng)前方向的反方向旋轉(zhuǎn)第二預(yù)設(shè)角度;
[0177]其中,第二閾值大于第一閾值。
[0178]作為一種優(yōu)選的實(shí)施例,參見圖11,該終端還包括:
[0179]第一檢測(cè)模塊704,用于檢測(cè)用戶面部是否面對(duì)屏幕;
[0180]第二檢測(cè)模塊705,用于當(dāng)檢測(cè)到用戶面部面對(duì)第一屏幕時(shí),獲取用戶面部相對(duì)第一屏幕的初始狀態(tài)信息,并將獲取到的初始狀態(tài)信息作為獲取到的預(yù)置的參考狀態(tài)信息。
[0181]作為一種優(yōu)選的實(shí)施例,第二檢測(cè)模塊705,還用于每隔預(yù)設(shè)時(shí)間段檢測(cè)用戶面部相對(duì)第一屏幕的當(dāng)前狀態(tài)信息;
[0182]第一獲取模塊701,用于獲取第二檢測(cè)模塊705在當(dāng)前預(yù)設(shè)時(shí)間段內(nèi)獲取到的用戶面部相對(duì)第一屏幕的當(dāng)前狀態(tài)信息。
[0183]本實(shí)施例提供的終端,通過(guò)用戶面部相對(duì)第一屏幕的當(dāng)前狀態(tài)信息,并將用戶面部相對(duì)第一屏幕的當(dāng)前狀態(tài)信息與預(yù)置的參考狀態(tài)信息進(jìn)行比對(duì),根據(jù)比對(duì)結(jié)果旋轉(zhuǎn)第一屏幕顯示畫面。因此,實(shí)現(xiàn)了根據(jù)用戶面部相對(duì)屏幕的狀態(tài)旋轉(zhuǎn)屏幕顯示畫面,從而使屏幕顯示畫面的顯示方向能夠與用戶的閱讀角度重合,進(jìn)而滿足用戶對(duì)閱讀和瀏覽的需求,提升了用戶的閱讀體驗(yàn)。
[0184]實(shí)施例四
[0185]圖12是本發(fā)明實(shí)施例提供的一種旋轉(zhuǎn)屏幕顯示畫面的終端結(jié)構(gòu)示意圖。參見圖12,該終端可以用于實(shí)施上述實(shí)施例中提供的旋轉(zhuǎn)屏幕顯示畫面的方法。其中,該終端可以為手機(jī)、平板電腦pad、穿戴式移動(dòng)設(shè)備(如智能手表)等。優(yōu)先的:
[0186]終端800可以包括通信單元110、包括有一個(gè)或一個(gè)以上計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)的存儲(chǔ)器120、輸入單元130、顯示單元140、傳感器150、音頻電路160、WiFi (wirelessfidelity,無(wú)線保真)模塊170、包括有一個(gè)或者一個(gè)以上處理核心的處理器180、以及電源190等部件。本領(lǐng)域技術(shù)人員可以理解,圖12中示出的終端設(shè)備結(jié)構(gòu)并不構(gòu)成對(duì)終端設(shè)備的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。其中:
[0187]通信單元110可用于收發(fā)信息或通話過(guò)程中,信號(hào)的接收和發(fā)送,該通信單元110可以為RF (Radio Frequency,射頻)電路、路由器、調(diào)制解調(diào)器、等網(wǎng)絡(luò)通信設(shè)備。特別地,當(dāng)通信單元110為RF電路時(shí),將基站的下行信息接收后,交由一個(gè)或者一個(gè)以上處理器180處理;另外,將涉及上行的數(shù)據(jù)發(fā)送給基站。通常,作為通信單元的RF電路包括但不限于天線、至少一個(gè)放大器、調(diào)諧器、一個(gè)或多個(gè)振蕩器、用戶身份模塊(SIM)卡、收發(fā)信機(jī)、耦合器、LNA(Low Noise Amplifier,低噪聲放大器)、雙工器等。此外,通信單元110還可以通過(guò)無(wú)線通信與網(wǎng)絡(luò)和其他設(shè)備通信。所述無(wú)線通信可以使用任一通信標(biāo)準(zhǔn)或協(xié)議,包括但不限于 GSM(Global System of Mobile communication,全球移動(dòng)通訊系統(tǒng))、GPRS (GeneralPacket Radio Service,通用分組無(wú)線服務(wù))、CDMA (Code Division Multiple Access,石馬分多址)、WCDMA(Wideband Code Division Multiple Access,寬帶碼分多址)、LTE (LongTerm Evolution,長(zhǎng)期演進(jìn))、電子郵件、SMS (Short Messaging Service,短消息服務(wù))等。存儲(chǔ)器120可用于存儲(chǔ)軟件程序以及模塊,處理器180通過(guò)運(yùn)行存儲(chǔ)在存儲(chǔ)器120的軟件程序以及模塊,從而執(zhí)行各種功能應(yīng)用以及數(shù)據(jù)處理。存儲(chǔ)器120可主要包括存儲(chǔ)程序區(qū)和存儲(chǔ)數(shù)據(jù)區(qū),其中,存儲(chǔ)程序區(qū)可存儲(chǔ)操作系統(tǒng)、至少一個(gè)功能所需的應(yīng)用程序(比如聲音播放功能、圖像播放功能等)等;存儲(chǔ)數(shù)據(jù)區(qū)可存儲(chǔ)根據(jù)終端800的使用所創(chuàng)建的數(shù)據(jù)(比如音頻數(shù)據(jù)、電話本等)等。此外,存儲(chǔ)器120可以包括高速隨機(jī)存取存儲(chǔ)器,還可以包括非易失性存儲(chǔ)器,例如至少一個(gè)磁盤存儲(chǔ)器件、閃存器件、或其他易失性固態(tài)存儲(chǔ)器件。相應(yīng)地,存儲(chǔ)器120還可以包括存儲(chǔ)器控制器,以提供處理器180和輸入單元130對(duì)存儲(chǔ)器120的訪問(wèn)。
[0188]輸入單元130可用于接收輸入的數(shù)字或字符信息,以及產(chǎn)生與用戶設(shè)置以及功能控制有關(guān)的鍵盤、鼠標(biāo)、操作桿、光學(xué)或者軌跡球信號(hào)輸入。優(yōu)選地,輸入單元130可包括觸敏表面131以及其他輸入設(shè)備132。觸敏表面131,也稱為觸摸顯示屏或者觸控板,可收集用戶在其上或附近的觸摸操作(比如用戶使用手指、觸筆等任何適合的物體或附件在觸敏表面131上或在觸敏表面131附近的操作),并根據(jù)預(yù)先設(shè)定的程式驅(qū)動(dòng)相應(yīng)的連接裝置??蛇x的,觸敏表面131可包括觸摸檢測(cè)裝置和觸摸控制器兩個(gè)部分。其中,觸摸檢測(cè)裝置檢測(cè)用戶的觸摸方位,并檢測(cè)觸摸操作帶來(lái)的信號(hào),將信號(hào)傳送給觸摸控制器;觸摸控制器從觸摸檢測(cè)裝置上接收觸摸信息,并將它轉(zhuǎn)換成觸點(diǎn)坐標(biāo),再送給處理器180,并能接收處理器180發(fā)來(lái)的命令并加以執(zhí)行。此外,可以采用電阻式、電容式、紅外線以及表面聲波等多種類型實(shí)現(xiàn)觸敏表面131。除了觸敏表面131,輸入單元130還可以包括其他輸入設(shè)備132。優(yōu)選地,其他輸入設(shè)備132可以包括但不限于物理鍵盤、功能鍵(比如音量控制按鍵、開關(guān)按鍵等)、軌跡球、鼠標(biāo)、操作桿等中的一種或多種。
[0189]顯示單元140可用于顯示由用戶輸入的信息或提供給用戶的信息以及終端800的各種圖形用戶接口,這些圖形用戶接口可以由圖形、文本、圖標(biāo)、視頻和其任意組合來(lái)構(gòu)成。顯示單元140可包括顯示面板141,可選的,可以采用LCD(Liquid Crystal Display,液晶顯示器)、OLED (Organic Light-Emitting Diode,有機(jī)發(fā)光二極管)等形式來(lái)配置顯示面板141。進(jìn)一步的,觸敏表面131可覆蓋顯示面板141,當(dāng)觸敏表面131檢測(cè)到在其上或附近的觸摸操作后,傳送給處理器180以確定觸摸事件的類型,隨后處理器180根據(jù)觸摸事件的類型在顯示面板141上提供相應(yīng)的視覺(jué)輸出。雖然在圖12中,觸敏表面131與顯示面板141是作為兩個(gè)獨(dú)立的部件來(lái)實(shí)現(xiàn)輸入和輸入功能,但是在某些實(shí)施例中,可以將觸敏表面131與顯示面板141集成而實(shí)現(xiàn)輸入和輸出功能。
[0190]終端800還可包括至少一種傳感器150,比如光傳感器、運(yùn)動(dòng)傳感器以及其他傳感器。優(yōu)選地,光傳感器可包括環(huán)境光傳感器及接近傳感器,其中,環(huán)境光傳感器可根據(jù)環(huán)境光線的明暗來(lái)調(diào)節(jié)顯示面板141的亮度,接近傳感器可在終端800移動(dòng)到耳邊時(shí),關(guān)閉顯示面板141和/或背光。作為運(yùn)動(dòng)傳感器的一種,重力加速度傳感器可檢測(cè)各個(gè)方向上(一般為三軸)加速度的大小,靜止時(shí)可檢測(cè)出重力的大小及方向,可用于識(shí)別手機(jī)姿態(tài)的應(yīng)用(比如橫豎屏切換、相關(guān)游戲、磁力計(jì)姿態(tài)校準(zhǔn))、振動(dòng)識(shí)別相關(guān)功能(比如計(jì)步器、敲擊)等;至于終端800還可配置的陀螺儀、氣壓計(jì)、濕度計(jì)、溫度計(jì)、紅外線傳感器等其他傳感器,在此不再贅述。
[0191]音頻電路160、揚(yáng)聲器161,傳聲器162可提供用戶與終端800之間的音頻接口。音頻電路160可將接收到的音頻數(shù)據(jù)轉(zhuǎn)換后的電信號(hào),傳輸?shù)綋P(yáng)聲器161,由揚(yáng)聲器161轉(zhuǎn)換為聲音信號(hào)輸出;另一方面,傳聲器162將收集的聲音信號(hào)轉(zhuǎn)換為電信號(hào),由音頻電路160接收后轉(zhuǎn)換為音頻數(shù)據(jù),再將音頻數(shù)據(jù)輸出處理器180處理后,經(jīng)RF電路110以發(fā)送給比如另一終端設(shè)備,或者將音頻數(shù)據(jù)輸出至存儲(chǔ)器120以便進(jìn)一步處理。音頻電路160還可能包括耳塞插孔,以提供外設(shè)耳機(jī)與終端800的通信。
[0192]為了實(shí)現(xiàn)無(wú)線通信,該終端800上可以配置有無(wú)線通信單元170,該無(wú)線通信單元170可以為WiFi模塊。WiFi屬于短距離無(wú)線傳輸技術(shù),終端800通過(guò)無(wú)線通信單元170可以幫助用戶收發(fā)電子郵件、瀏覽網(wǎng)頁(yè)和訪問(wèn)流式媒體等,它為用戶提供了無(wú)線的寬帶互聯(lián)網(wǎng)訪問(wèn)。雖然圖12示出了無(wú)線通信單元170,但是可以理解的是,其并不屬于終端800的必須構(gòu)成,完全可以根據(jù)需要在不改變發(fā)明的本質(zhì)的范圍內(nèi)而省略。
[0193]處理器180是終端800的控制中心,利用各種接口和線路連接整個(gè)手機(jī)的各個(gè)部分,通過(guò)運(yùn)行或執(zhí)行存儲(chǔ)在存儲(chǔ)器120內(nèi)的軟件程序和/或模塊,以及調(diào)用存儲(chǔ)在存儲(chǔ)器120內(nèi)的數(shù)據(jù),執(zhí)行終端800的各種功能和處理數(shù)據(jù),從而對(duì)手機(jī)進(jìn)行整體監(jiān)控??蛇x的,處理器180可包括一個(gè)或多個(gè)處理核心;優(yōu)選的,處理器180可集成應(yīng)用處理器和調(diào)制解調(diào)處理器,其中,應(yīng)用處理器主要處理操作系統(tǒng)、用戶界面和應(yīng)用程序等,調(diào)制解調(diào)處理器主要處理無(wú)線通信??梢岳斫獾氖?,上述調(diào)制解調(diào)處理器也可以不集成到處理器180中。[0194]終端800還包括給各個(gè)部件供電的電源190 (比如電池),優(yōu)選的,電源可以通過(guò)電源管理系統(tǒng)與處理器180邏輯相連,從而通過(guò)電源管理系統(tǒng)實(shí)現(xiàn)管理充電、放電、以及功耗管理等功能。電源190還可以包括一個(gè)或一個(gè)以上的直流或交流電源、再充電系統(tǒng)、電源故障檢測(cè)電路、電源轉(zhuǎn)換器或者逆變器、電源狀態(tài)指示器等任意組件。
[0195]盡管未示出,終端包括有存儲(chǔ)器,以及一個(gè)或者一個(gè)以上的程序,其中一個(gè)或者一個(gè)以上程序存儲(chǔ)于存儲(chǔ)器中,且經(jīng)配置以由一個(gè)或者一個(gè)以上處理器執(zhí)行所述一個(gè)或者一個(gè)以上程序包含用于進(jìn)行以下操作的指令:
[0196]獲取用戶面部相對(duì)第一屏幕的當(dāng)前狀態(tài)信息;
[0197]將用戶面部相對(duì)第一屏幕的當(dāng)前狀態(tài)信息與預(yù)置的參考狀態(tài)信息進(jìn)行比對(duì);
[0198]根據(jù)比對(duì)結(jié)果旋轉(zhuǎn)第一屏幕顯示畫面。
[0199]可選地,存儲(chǔ)器還包括進(jìn)行以下操作的指令:
[0200]將用戶面部相對(duì)所述第一屏幕的當(dāng)前狀態(tài)信息與預(yù)置的參考狀態(tài)信息進(jìn)行比對(duì),包括:
[0201]檢測(cè)用戶面部相對(duì)所述第一屏幕的當(dāng)前狀態(tài)信息與預(yù)置的參考狀態(tài)信息之間的變化是否滿足旋轉(zhuǎn)條件;
[0202]根據(jù)比對(duì)結(jié)果旋轉(zhuǎn)第一屏幕顯示畫面,包括:
[0203]如果比對(duì)結(jié)果為所述用戶面部相對(duì)所述第一屏幕的當(dāng)前狀態(tài)信息與預(yù)置的參考狀態(tài)信息之間的變化滿足旋轉(zhuǎn)條件,則根據(jù)用戶面部相對(duì)所述第一屏幕的當(dāng)前狀態(tài)信息旋轉(zhuǎn)第一屏幕顯示畫面。
[0204]可選地,存儲(chǔ)器還包括進(jìn)行以下操作的指令:
[0205]用戶面部相對(duì)第一屏幕的狀態(tài)信息包括用戶面部相對(duì)第一屏幕的角度;檢測(cè)用戶面部相對(duì)第一屏幕的當(dāng)前狀態(tài)信息與預(yù)置的參考狀態(tài)信息之間的變化是否滿足旋轉(zhuǎn)條件,包括:將用戶面部相對(duì)第一屏幕的當(dāng)前狀態(tài)信息中的角度與預(yù)置的參考狀態(tài)信息中的角度進(jìn)行比對(duì),得到角度差值,并確定角度差值是否超出第一閾值;如果角度差值超出第一閾值,則確定用戶面部相對(duì)第一屏幕的當(dāng)前狀態(tài)信息與預(yù)置的參考狀態(tài)信息之間的變化滿足旋轉(zhuǎn)條件。
[0206]可選地,存儲(chǔ)器還包括進(jìn)行以下操作的指令:
[0207]用戶面部相對(duì)所述第一屏幕的狀態(tài)信息包括用戶面部相對(duì)第一屏幕的位置;根據(jù)用戶面部相對(duì)第一屏幕的當(dāng)前狀態(tài)信息旋轉(zhuǎn)第一屏幕顯示畫面,包括:
[0208]如果角度差值超出第一閾值且小于第二閾值,則根據(jù)用戶面部相對(duì)第一屏幕的當(dāng)前狀態(tài)信息中的角度與位置確定用戶面部相對(duì)第一屏幕當(dāng)前方向的反方向;將第一屏幕顯示畫面按照用戶面部相對(duì)第一屏幕當(dāng)前方向的反方向旋轉(zhuǎn)第一預(yù)設(shè)角度,得到第一旋轉(zhuǎn)畫面,在第一屏幕顯示第一旋轉(zhuǎn)畫面;其中,第二閾值大于第一閾值。
[0209]可選地,存儲(chǔ)器還包括進(jìn)行以下操作的指令:
[0210]用戶面部相對(duì)第一屏幕的狀態(tài)信息包括用戶面部相對(duì)所述第一屏幕的位置;根據(jù)用戶面部相對(duì)第一屏幕的當(dāng)前狀態(tài)信息旋轉(zhuǎn)第一屏幕顯示畫面,包括:
[0211]如果角度差值超出第二閾值,則根據(jù)用戶面部相對(duì)第一屏幕的當(dāng)前狀態(tài)信息中的角度與位置確定用戶面部相對(duì)屏幕當(dāng)前方向的反方向;將第一屏幕顯示畫面按照用戶面部當(dāng)前相對(duì)第一屏幕當(dāng)前方向的反方向旋轉(zhuǎn)第二預(yù)設(shè)角度,得到第二旋轉(zhuǎn)畫面,在第二屏幕顯示第二旋轉(zhuǎn)畫面;其中,第二閾值大于第一閾值,第一屏幕和第二屏幕為終端上的兩個(gè)屏幕,并且第二屏幕為與第一屏幕的顯示方向相反的屏幕。
[0212]可選地,存儲(chǔ)器還包括進(jìn)行以下操作的指令:
[0213]檢測(cè)用戶面部是否面對(duì)第一屏幕;如果檢測(cè)到用戶面部面對(duì)第一屏幕,獲取用戶面部相對(duì)第一屏幕的初始狀態(tài)信息;將獲取到的初始狀態(tài)信息作為獲取到的預(yù)置的參考狀態(tài)息。
[0214]可選地,存儲(chǔ)器還包括進(jìn)行以下操作的指令:
[0215]每隔預(yù)設(shè)時(shí)間段獲取用戶面部相對(duì)第一屏幕的狀態(tài)信息;
[0216]將當(dāng)前預(yù)設(shè)時(shí)間段內(nèi)獲取到的用戶面部相對(duì)第一屏幕的狀態(tài)信息作為獲取到的用戶面部相對(duì)第一屏幕的當(dāng)前狀態(tài)信息。
[0217]本實(shí)施例提供的終端,通過(guò)用戶面部相對(duì)第一屏幕的當(dāng)前狀態(tài)信息,并將用戶面部相對(duì)第一屏幕的當(dāng)前狀態(tài)信息與預(yù)置的參考狀態(tài)信息進(jìn)行比對(duì),根據(jù)比對(duì)結(jié)果旋轉(zhuǎn)第一屏幕顯示畫面。因此,實(shí)現(xiàn)了根據(jù)用戶面部相對(duì)屏幕的狀態(tài)旋轉(zhuǎn)屏幕顯示畫面,從而使屏幕顯示畫面的顯示方向能夠與用戶的閱讀角度重合,進(jìn)而滿足了用戶對(duì)閱讀和瀏覽的需求,提升了用戶的閱讀體驗(yàn)。
[0218]需要說(shuō)明的是:上述實(shí)施例提供的旋轉(zhuǎn)屏幕顯示畫面的終端在旋轉(zhuǎn)屏幕顯示畫面時(shí),僅以上述各功能模塊的劃分進(jìn)行舉例說(shuō)明,實(shí)際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完成,即將旋轉(zhuǎn)屏幕顯示畫面的終端的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。另外,上述實(shí)施例提供的旋轉(zhuǎn)屏幕顯示畫面的終端和旋轉(zhuǎn)屏幕顯示畫面的方法實(shí)施例屬于同一構(gòu)思,其具體實(shí)現(xiàn)過(guò)程詳見方法實(shí)施例,這里不再贅述。
[0219]上述本發(fā)明實(shí)施例序號(hào)僅僅為了描述,不代表實(shí)施例的優(yōu)劣。
[0220]本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例的全部或部分步驟可以通過(guò)硬件來(lái)完成,也可以通過(guò)程序來(lái)指令相關(guān)的硬件完成,所述的程序可以存儲(chǔ)于一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,上述提到的存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤或光盤等。
[0221 ] 以上所述僅為本發(fā)明的較佳實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種旋轉(zhuǎn)屏幕顯示畫面的方法,其特征在于,所述方法包括: 獲取用戶面部相對(duì)所述第一屏幕的當(dāng)前狀態(tài)信息; 將所述用戶面部相對(duì)所述第一屏幕的當(dāng)前狀態(tài)信息與預(yù)置的參考狀態(tài)信息進(jìn)行比對(duì); 根據(jù)比對(duì)結(jié)果旋轉(zhuǎn)第一屏幕顯示畫面。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述將所述用戶面部相對(duì)所述第一屏幕的當(dāng)前狀態(tài)信息與預(yù)置的參考狀態(tài)信息進(jìn)行比對(duì),包括: 檢測(cè)所述用戶面部相對(duì)所述第一屏幕的當(dāng)前狀態(tài)信息與預(yù)置的參考狀態(tài)信息之間的變化是否滿足旋轉(zhuǎn)條件; 所述根據(jù)比對(duì)結(jié)果旋轉(zhuǎn)第一屏幕顯示畫面,包括: 如果比對(duì)結(jié)果為所 述用戶面部相對(duì)所述第一屏幕的當(dāng)前狀態(tài)信息與預(yù)置的參考狀態(tài)信息之間的變化滿足旋轉(zhuǎn)條件,則根據(jù)所述用戶面部相對(duì)所述第一屏幕的當(dāng)前狀態(tài)信息旋轉(zhuǎn)第一屏幕顯示畫面。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述用戶面部相對(duì)所述第一屏幕的狀態(tài)信息包括所述用戶面部相對(duì)所述第一屏幕的角度; 所述檢測(cè)所述用戶面部相對(duì)所述第一屏幕的當(dāng)前狀態(tài)信息與預(yù)置的參考狀態(tài)信息之間的變化是否滿足旋轉(zhuǎn)條件,包括: 將所述用戶面部相對(duì)所述第一屏幕的當(dāng)前狀態(tài)信息中的角度與預(yù)置的參考狀態(tài)信息中的角度進(jìn)行比對(duì),得到角度差值,并確定所述角度差值是否超出第一閾值; 如果所述角度差值超出第一閾值,則確定所述用戶面部相對(duì)所述第一屏幕的當(dāng)前狀態(tài)信息與預(yù)置的參考狀態(tài)信息之間的變化滿足旋轉(zhuǎn)條件。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述用戶面部相對(duì)所述第一屏幕的狀態(tài)信息包括所述用戶面部相對(duì)所述第一屏幕的位置; 所述根據(jù)所述用戶面部相對(duì)所述第一屏幕的當(dāng)前狀態(tài)信息旋轉(zhuǎn)第一屏幕顯示畫面,包括: 如果所述角度差值超出第一閾值且小于第二閾值,則根據(jù)所述用戶面部相對(duì)所述第一屏幕的當(dāng)前狀態(tài)信息中的角度與位置確定所述用戶面部相對(duì)所述第一屏幕當(dāng)前方向的反方向; 將所述第一屏幕顯示畫面按照所述用戶面部相對(duì)所述第一屏幕當(dāng)前方向的反方向旋轉(zhuǎn)第一預(yù)設(shè)角度,得到第一旋轉(zhuǎn)畫面,在所述第一屏幕顯示所述第一旋轉(zhuǎn)畫面; 其中,所述第二閾值大于所述第一閾值。
5.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述用戶面部相對(duì)所述第一屏幕的狀態(tài)信息包括所述用戶面部相對(duì)所述第一屏幕的位置; 所述根據(jù)所述用戶面部相對(duì)所述第一屏幕的當(dāng)前狀態(tài)信息旋轉(zhuǎn)第一屏幕顯示畫面,包括: 如果所述角度差值超出第二閾值,則根據(jù)所述用戶面部相對(duì)所述第一屏幕的當(dāng)前狀態(tài)信息中的角度與位置確定所述用戶面部相對(duì)所述屏幕當(dāng)前方向的反方向; 將所述第一屏幕顯示畫面按照所述用戶面部當(dāng)前相對(duì)所述第一屏幕當(dāng)前方向的反方向旋轉(zhuǎn)第二預(yù)設(shè)角度,得到第二旋轉(zhuǎn)畫面,在第二屏幕顯示所述第二旋轉(zhuǎn)畫面;其中,所述第二閾值大于所述第一閾值,所述第一屏幕和所述第二屏幕為終端上的兩個(gè)屏幕,并且所述第二屏幕為與所述第一屏幕的顯示方向相反的屏幕。
6.根據(jù)權(quán)利要求1至5中任一權(quán)利要求所述的方法,其特征在于,所述方法還包括: 檢測(cè)用戶面部是否面對(duì)所述第一屏幕; 如果檢測(cè)到所述用戶面部面對(duì)所述第一屏幕,獲取所述用戶面部相對(duì)所述第一屏幕的初始狀態(tài)信息; 將獲取到的所述初始狀態(tài)信息作為獲取到的預(yù)置的參考狀態(tài)信息。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述方法還包括: 每隔預(yù)設(shè)時(shí)間段獲取所述用戶面部相對(duì)所述第一屏幕的狀態(tài)信息; 將當(dāng)前預(yù)設(shè)時(shí)間段內(nèi)獲取到的所述用戶面部相對(duì)所述第一屏幕的狀態(tài)信息作為獲取到的所述用戶面部相對(duì)所述第一屏幕的當(dāng)前狀態(tài)信息。
8.一種旋轉(zhuǎn)屏幕顯示畫面的終端,特征在于,所述終端包括: 第一獲取模塊,用于獲取用戶面部相對(duì)第一屏幕的當(dāng)前狀態(tài)信息; 比對(duì)模塊,用于將所述第一獲取模塊獲取到的所述用戶面部相對(duì)所述第一屏幕的當(dāng)前狀態(tài)信息與預(yù)置的參考狀態(tài)信息 進(jìn)行比對(duì); 旋轉(zhuǎn)模塊,用于根據(jù)所述比對(duì)模塊的比對(duì)結(jié)果旋轉(zhuǎn)第一屏幕顯示畫面。
9.根據(jù)權(quán)利要求8所述的終端,其特征在于,所述比對(duì)模塊,用于檢測(cè)所述用戶面部相對(duì)所述第一屏幕的當(dāng)前狀態(tài)信息與預(yù)置的參考狀態(tài)信息之間的變化是否滿足旋轉(zhuǎn)條件; 所述旋轉(zhuǎn)模塊,用于當(dāng)比對(duì)結(jié)果為所述用戶面部相對(duì)所述第一屏幕的當(dāng)前狀態(tài)信息與預(yù)置的參考狀態(tài)信息之間的變化滿足旋轉(zhuǎn)條件時(shí),根據(jù)所述用戶面部相對(duì)所述第一屏幕的當(dāng)前狀態(tài)信息旋轉(zhuǎn)第一屏幕顯示畫面。
10.根據(jù)權(quán)利要求9所述的終端,其特征在于,所述用戶面部相對(duì)所述第一屏幕的狀態(tài)信息包括所述用戶面部相對(duì)所述第一屏幕的角度; 所述比對(duì)模塊,包括: 比對(duì)單元,用于將所述用戶面部相對(duì)所述第一屏幕的當(dāng)前狀態(tài)信息中的角度與預(yù)置的參考狀態(tài)信息中的角度進(jìn)行比對(duì),得到角度差值; 第一確定單元,用于確定所述比較單元得出的角度差值是否超出第一閾值; 第二確定單元,用于當(dāng)所述第一確定單元確定所述角度差值超出第一閾值時(shí),確定所述用戶面部相對(duì)所述第一屏幕的當(dāng)前狀態(tài)信息與預(yù)置的參考狀態(tài)信息之間的變化滿足旋轉(zhuǎn)條件。
11.根據(jù)權(quán)利要求10所述的終端,其特征在于,所述用戶面部相對(duì)所述第一屏幕的狀態(tài)信息包括所述用戶面部相對(duì)所述第一屏幕的位置; 所述旋轉(zhuǎn)模塊,包括: 第一確定單元,用于當(dāng)所述角度差值超出第一閾值且小于第二閾值,根據(jù)所述用戶面部相對(duì)所述第一屏幕的狀態(tài)信息中的角度與位置確定所述用戶面部相對(duì)所述第一屏幕當(dāng)前方向的反方向; 第一旋轉(zhuǎn)單元,用于將所述第一屏幕顯示畫面按照所述第一確定單元確定的所述用戶面部相對(duì)所述第一屏幕的反方向旋轉(zhuǎn)第一預(yù)設(shè)角度; 其中,所述第二閾值大于所述第一閾值。
12.根據(jù)權(quán)利要求10所述的終端,其特征在于,所述用戶面部相對(duì)所述第一屏幕的狀態(tài)信息包括所述用戶面部相對(duì)所述第一屏幕的位置; 所述旋轉(zhuǎn)模塊,還包括: 第二確定單元,用于當(dāng)所述角度差值超出第二閾值,根據(jù)所述用戶面部相對(duì)所述第一屏幕的當(dāng)前狀態(tài)信息中的角度與位置確定所述用戶面部相對(duì)所述屏幕當(dāng)前方向的反方向; 第二旋轉(zhuǎn)單元,用于將所述第一屏幕顯示畫面按照所述用戶面部當(dāng)前相對(duì)所述第一屏幕當(dāng)前方向的反方向旋轉(zhuǎn)第二預(yù)設(shè)角度; 其中,所述第二閾值大于所述第一閾值。
13.根據(jù)權(quán)利要求8至12中任一權(quán)利要求所述的終端,其特征在于,所述終端,還包括: 第一檢測(cè)模塊,用于檢測(cè)用戶面部是否面對(duì)屏幕; 第二檢測(cè)模塊,用于當(dāng)檢測(cè)到所述用戶面部面對(duì)所述第一屏幕,獲取所述用戶面部相對(duì)所述第一屏幕的初始狀態(tài)信息,并將獲取到的所述初始狀態(tài)信息作為獲取到的預(yù)置的參考狀態(tài)信息。
14.根據(jù)權(quán)利要求13所述的終端,其特征在于,所述第二檢測(cè)模塊,還用于每隔預(yù)設(shè)時(shí)間段檢測(cè)所述用戶面部相對(duì)所述第一屏幕的當(dāng)前狀態(tài)信息; 所述第一獲取模塊,用于獲取所述第二檢測(cè)模塊在當(dāng)前預(yù)設(shè)時(shí)間段內(nèi)獲取到的所述用戶面部相對(duì)所述第一屏幕的當(dāng)前狀態(tài)信息。
15.一種旋轉(zhuǎn)屏幕顯示畫面的終端,其特征在于,終端包括有存儲(chǔ)器,以及一個(gè)或者一個(gè)以上的程序,其中一個(gè)或者一個(gè)以上程序存儲(chǔ)于存儲(chǔ)器中,且經(jīng)配置以由一個(gè)或者一個(gè)以上處理器執(zhí)行所述一個(gè)或者一個(gè)以上程序包含用于進(jìn)行以下操作的指令: 獲取用戶面部相對(duì)所述第一屏幕的當(dāng)前狀態(tài)信息; 將所述用戶面部相對(duì)所述第一屏幕的當(dāng)前狀態(tài)信息與預(yù)置的參考狀態(tài)信息進(jìn)行比; 根據(jù)比對(duì)結(jié)果旋轉(zhuǎn)第一屏幕顯示畫面。
【文檔編號(hào)】G06F3/0487GK103455256SQ201310367265
【公開日】2013年12月18日 申請(qǐng)日期:2013年8月21日 優(yōu)先權(quán)日:2013年8月21日
【發(fā)明者】張旭 申請(qǐng)人:小米科技有限責(zé)任公司