專(zhuān)利名稱(chēng):畫(huà)面控制方法及電子設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及圖像處理技術(shù)領(lǐng)域,特別涉及一種畫(huà)面控制方法及電子設(shè)備。
背景技術(shù):
現(xiàn)有技術(shù)中無(wú)論用戶(hù)如何旋轉(zhuǎn)手機(jī),手機(jī)播放的畫(huà)面始終保持正方向朝上,這是 由于手機(jī)通過(guò)方向感應(yīng)傳感器檢測(cè)重力方向,因而能保證手機(jī)播放的畫(huà)面正方向總是朝 上,這樣只要人站在垂直地表的平面上,就能觀賞到手機(jī)播放的畫(huà)面了 。
現(xiàn)有技術(shù)的缺點(diǎn)是 如果手機(jī)和用戶(hù)處于失重的場(chǎng)合,方向感應(yīng)傳感器無(wú)法檢測(cè)到重力方向,因此不 能保證播放的畫(huà)面的正方向朝上,給用戶(hù)觀看造成很大不便。而且如果用戶(hù)在非垂直地表 的平面站立時(shí),由于播放畫(huà)面的正方向與人臉正向有夾角,用戶(hù)需要斜眼或者旋轉(zhuǎn)頭部觀 看播放的畫(huà)面,給用戶(hù)造成很大不便。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供一種畫(huà)面控制方法及電子設(shè)備,方便用戶(hù)觀看顯示屏幕上的畫(huà) 面。
有鑒于此,本發(fā)明實(shí)施例提供
—種畫(huà)面控制方法,包括 在第一時(shí)刻檢測(cè)到用戶(hù)所在場(chǎng)景中的第一檢測(cè)要素和第二檢測(cè)要素,確定用戶(hù)面 矢量方向的初始值,其中,所述用戶(hù)面矢量方向是第一檢測(cè)要素到第二檢測(cè)要素的連線方 向; 在第二時(shí)刻檢測(cè)到第一檢測(cè)要素和第二檢測(cè)要素,確定用戶(hù)面矢量方向的當(dāng)前 值; 根據(jù)用戶(hù)面矢量方向的當(dāng)前值與用戶(hù)面矢量方向的初始值,確定從第一時(shí)刻到第 二時(shí)刻用戶(hù)面矢量方向旋轉(zhuǎn)的角度值,控制播放畫(huà)面矢量方向旋轉(zhuǎn)所述角度值,所述播放 畫(huà)面矢量方向是播放畫(huà)面中第一特征點(diǎn)到第二特征點(diǎn)的連線方向。
—種電子設(shè)備,包括 檢測(cè)單元,用于判斷是否檢測(cè)到用戶(hù)所在場(chǎng)景中的第一檢測(cè)元素和第二檢測(cè)元 素,當(dāng)檢測(cè)到用戶(hù)所在場(chǎng)景中的第一檢測(cè)元素和第二檢測(cè)元素時(shí),根據(jù)檢測(cè)結(jié)果確定用戶(hù) 面矢量方向的值;所述用戶(hù)面矢量方向是第一檢測(cè)元素到第二檢測(cè)元素的連線方向;
計(jì)算單元,用于根據(jù)檢測(cè)單元在第一時(shí)刻確定的用戶(hù)面矢量方向的值和檢測(cè)單元 在第二時(shí)刻確定的用戶(hù)面矢量方向的值,確定從第一時(shí)刻到第二時(shí)刻用戶(hù)面矢量方向旋轉(zhuǎn) 的角度值; 控制單元,用于控制播放畫(huà)面矢量方向旋轉(zhuǎn)所述角度值。 本發(fā)明實(shí)施例根據(jù)第二時(shí)刻的用戶(hù)面矢量方向值與第一時(shí)刻的用戶(hù)面矢量方向 值確定從第一時(shí)刻到第二時(shí)刻用戶(hù)面矢量方向旋轉(zhuǎn)的角度值,進(jìn)而控制播放畫(huà)面矢量方向旋轉(zhuǎn)所述角度值,保證在用戶(hù)面上的檢測(cè)要素的方向發(fā)生旋轉(zhuǎn)時(shí),所播放的畫(huà)面的方向也 同步旋轉(zhuǎn),方便用戶(hù)觀看畫(huà)面。
為了更清楚地說(shuō)明本發(fā)明實(shí)施例的技術(shù)方案,下面將對(duì)實(shí)施例中所需要使用的附
圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域
普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本發(fā)明實(shí)施例提供的一種畫(huà)面控制方法流程圖; 圖2是本發(fā)明實(shí)施例提供的另一種畫(huà)面控制方法流程圖; 圖3是本發(fā)明實(shí)施例提供的參考坐標(biāo)系示意圖; 圖4是本發(fā)明實(shí)施例提供的Tl時(shí)刻用戶(hù)面矢量方向示意圖; 圖5是本發(fā)明實(shí)施例提供的Tl時(shí)刻播放畫(huà)面矢量方向示意圖; 圖6是本發(fā)明實(shí)施例提供的T2時(shí)刻用戶(hù)面矢量方向示意圖; 圖7是本發(fā)明實(shí)施例提供的Tl時(shí)刻到T2時(shí)刻用戶(hù)面矢量方向旋轉(zhuǎn)示意圖; 圖8是本發(fā)明實(shí)施例提供的Tl時(shí)刻到T2時(shí)刻播放畫(huà)面矢量方向旋轉(zhuǎn)示意圖; 圖9是本發(fā)明實(shí)施例提供的電子設(shè)備結(jié)構(gòu)圖。
具體實(shí)施例方式
參閱圖1,本發(fā)明實(shí)施例提供一種畫(huà)面控制方法,該方法包括 101、在第一時(shí)刻檢測(cè)到用戶(hù)所在場(chǎng)景中的第一檢測(cè)要素和第二檢測(cè)要素,確定用 戶(hù)面矢量方向的初始值,其中,用戶(hù)面矢量方向是第一檢測(cè)要素到第二檢測(cè)要素的連線方 向; 其中,第一檢測(cè)要素和第二檢測(cè)要素位于場(chǎng)景中的用戶(hù)身體上;或者,第一檢測(cè) 要素和第二檢測(cè)要素位于場(chǎng)景中非用戶(hù)身體的物體上,比如位于用戶(hù)所在場(chǎng)景中的一本書(shū) 上。 本發(fā)明實(shí)施例的各步驟可以由同一 電子設(shè)備執(zhí)行。檢測(cè)可以通過(guò)攝像頭等圖像攝
取元件進(jìn)行,檢測(cè)要素則可以通過(guò)圖像識(shí)別技術(shù)檢測(cè)出來(lái)。 在該步驟之前,電子設(shè)備可以有如下兩種方式確定待檢測(cè)的要素 第一種方式電子設(shè)備獲取預(yù)置的檢測(cè)要素標(biāo)記,根據(jù)檢測(cè)要素標(biāo)記,確定待檢測(cè)
的要素為第一檢測(cè)要素和第二檢測(cè)要素,并提示待檢測(cè)要素的信息,以便提示用戶(hù)待檢測(cè)
的要素為第一檢測(cè)要素和第二檢測(cè)要素。其中,電子設(shè)備可以采用多種方式提示用戶(hù)待檢
測(cè)的要素,比如電子設(shè)備播放通知消息,通知用戶(hù)待檢測(cè)的要素;或者電子設(shè)備控制顯示屏
幕上輸出文字提示信息,以提示用戶(hù)待檢測(cè)的要素。這里,檢測(cè)要素標(biāo)記可以是供圖像識(shí)別
用的模板或樣本數(shù)據(jù),或者其他可以標(biāo)記檢測(cè)要素的數(shù)據(jù)。 第二種方式,電子設(shè)備接收用戶(hù)指定檢測(cè)要素的指令,根據(jù)該指令,確定待檢測(cè)的 要素。具體的,電子設(shè)備可以提供一些檢測(cè)要素供用戶(hù)選擇,接收用戶(hù)指定某兩個(gè)檢測(cè)要素 的指令后就能確定待檢測(cè)的要素了。也可以讓用戶(hù)在屏幕上點(diǎn)擊選擇檢測(cè)要素,例如可以 拍攝當(dāng)前的場(chǎng)景,讓用戶(hù)在其中點(diǎn)選檢測(cè)要素,電子設(shè)備則通過(guò)圖像識(shí)別技術(shù)識(shí)別并記錄 下用戶(hù)選擇的要素。
5
102、在第二時(shí)刻檢測(cè)到第一檢測(cè)要素和第二檢測(cè)要素,確定用戶(hù)面矢量方向的當(dāng) 前值; 103、根據(jù)用戶(hù)面矢量方向的當(dāng)前值與用戶(hù)面矢量方向的初始值,確定從第一時(shí)刻 到第二時(shí)刻用戶(hù)面矢量方向旋轉(zhuǎn)的角度值。 這里,如本領(lǐng)域技術(shù)人員所知,可以通過(guò)角度值的正負(fù)表示旋轉(zhuǎn)的方向,例如以正 值表示逆時(shí)針旋轉(zhuǎn),以負(fù)值表示順時(shí)針旋轉(zhuǎn)。 104、控制播放畫(huà)面矢量方向旋轉(zhuǎn)該角度值,其中,播放畫(huà)面矢量方向是播放畫(huà)面 中第一特征點(diǎn)到第二特征點(diǎn)的連線方向。 其中,電子設(shè)備控制播放畫(huà)面矢量方向旋轉(zhuǎn)該角度值的過(guò)程即是將播放畫(huà)面旋轉(zhuǎn) 該角度值。 需要說(shuō)明的是,當(dāng)在步驟102中電子設(shè)備沒(méi)有檢測(cè)到第一檢測(cè)要素和/或第二檢 測(cè)要素時(shí),則可以提示姿勢(shì)調(diào)整消息,該姿勢(shì)調(diào)整消息用于提示用戶(hù)調(diào)整姿勢(shì),重新檢測(cè)第 一檢測(cè)要素和第二檢測(cè)要素,確定用戶(hù)面矢量方向的當(dāng)前值,并根據(jù)用戶(hù)面矢量方向的當(dāng) 前值與用戶(hù)面矢量方向的初始值確定用戶(hù)面矢量方向旋轉(zhuǎn)的角度值,控制播放畫(huà)面矢量方 向旋轉(zhuǎn)該角度值。 本發(fā)明實(shí)施例根據(jù)第二時(shí)刻的用戶(hù)面矢量方向值與第一時(shí)刻的用戶(hù)面矢量方向 值確定從第一時(shí)刻到第二時(shí)刻用戶(hù)面矢量方向旋轉(zhuǎn)的角度值,進(jìn)而控制播放畫(huà)面矢量方向 旋轉(zhuǎn)該角度值,保證在用戶(hù)面矢量方向發(fā)生旋轉(zhuǎn)時(shí),所播放的畫(huà)面的方向也同步旋轉(zhuǎn),方便 用戶(hù)觀看畫(huà)面。 如下是對(duì)本發(fā)明提出的畫(huà)面控制方法的詳細(xì)描述,圖2示出了該畫(huà)面控制方法的 一個(gè)實(shí)施例的流程圖,該方法具體包括 201、電子設(shè)備接收到啟動(dòng)圖像轉(zhuǎn)動(dòng)的指令后,獲取預(yù)置的檢測(cè)要素標(biāo)記,根據(jù)檢 測(cè)要素標(biāo)記,確定待檢測(cè)的要素為用戶(hù)的兩個(gè)眼睛,提示用戶(hù)待檢測(cè)的要素為用戶(hù)的兩個(gè) 眼睛,并提示用戶(hù)調(diào)整電子設(shè)備方向或者坐姿以保證用戶(hù)能舒服的觀賞到電子設(shè)備的畫(huà) 面。 具體的,電子設(shè)備可以采用多種方式提示用戶(hù)待檢測(cè)的要素,比如電子設(shè)備播放 通知消息,通知用戶(hù)待檢測(cè)的要素為用戶(hù)的兩個(gè)眼睛;或者電子設(shè)備控制顯示屏幕上輸出 文字提示信息,以提示用戶(hù)待檢測(cè)的要素為用戶(hù)的眼睛。當(dāng)然,這里以用戶(hù)的眼睛為檢測(cè)要 素只是一個(gè)示例,也可以選擇其他檢測(cè)要素。 202、電子設(shè)備建立參考坐標(biāo)系,使用攝像頭檢測(cè)用戶(hù)的眼睛,確定當(dāng)前時(shí)刻(假 定為T(mén)1時(shí)刻)參考坐標(biāo)系中用戶(hù)面矢量方向的值,其中,用戶(hù)面矢量方向?yàn)榈谝粰z測(cè)要素 (用戶(hù)左眼)到第二檢測(cè)要素(用戶(hù)右眼)的連線方向;并選取播放畫(huà)面中的兩個(gè)特征點(diǎn) (第一特征點(diǎn)和第二特征點(diǎn)),確定當(dāng)前時(shí)刻播放畫(huà)面矢量方向的值,其中,播放畫(huà)面矢量 方向?yàn)榈谝惶卣鼽c(diǎn)到第二特征點(diǎn)的連線方向。 該步驟中確定的用戶(hù)面矢量及播放畫(huà)面矢量均基于該參考坐標(biāo)系。 其中,該步驟中電子設(shè)備建立的參考坐標(biāo)系可以為靜態(tài)坐標(biāo)系。假定電子設(shè)備的
顯示屏為長(zhǎng)方形,則電子設(shè)備以其顯示屏對(duì)角線的交點(diǎn)為坐標(biāo)原點(diǎn),確定長(zhǎng)邊為坐標(biāo)系的Y
軸、確定短邊為坐標(biāo)系的X軸,其中,圖3示出了本步驟所建立的參考坐標(biāo)系的一個(gè)具體實(shí)
例。需要說(shuō)明的是,上述描述電子設(shè)備的顯示屏為長(zhǎng)方形僅為示例性說(shuō)明,本發(fā)明實(shí)施例的電子設(shè)備可以采用任何形狀的顯示屏,且參考坐標(biāo)系的坐標(biāo)原點(diǎn)、Y軸、X軸的選取也可以 有其他實(shí)現(xiàn)方式,在此不再贅述。 該步驟及后續(xù)步驟中,電子設(shè)備可以使用攝像頭檢測(cè)用戶(hù)的眼睛,具體的,攝像頭 拍攝用戶(hù)的臉部圖像,獲取用戶(hù)臉部圖像中兩個(gè)最黑的近似于橢圓形狀的特征,并保存這 兩個(gè)特征的數(shù)據(jù),這兩個(gè)特征即為兩個(gè)檢測(cè)要素。當(dāng)然,也可以通過(guò)其他圖像識(shí)別的算法來(lái) 判斷眼睛的位置,這里不做限定。根據(jù)臉部圖像所在坐標(biāo)系與參考坐標(biāo)系的關(guān)系,將兩個(gè)檢 測(cè)要素轉(zhuǎn)換到參考坐標(biāo)系中。假定當(dāng)前時(shí)刻第一檢測(cè)要素到第二檢測(cè)要素的連接方向(用 戶(hù)面矢量方向)的值為"臉部特征方向—tl"。具體如圖4所示。 假定該步驟中確定的播放畫(huà)面矢量方向的值為"播放畫(huà)面方向—tl",該實(shí)施例中
假定播放畫(huà)面與電子設(shè)備顯示屏重合,圖5具體示出了 "播放畫(huà)面方向_tl"。 203、電子設(shè)備周期性使用攝像頭檢測(cè)用戶(hù)的眼睛位置,確定參考坐標(biāo)系中用戶(hù)面
矢量方向的值。 若電子設(shè)備是使用攝像頭檢測(cè)用戶(hù)的眼睛,電子設(shè)備可以控制攝像頭周期性的拍
攝用戶(hù)的臉部圖像,根據(jù)預(yù)先保存的兩個(gè)特征的數(shù)據(jù),確定臉部圖像中的眼睛,根據(jù)臉部圖
像所在坐標(biāo)系與參考坐標(biāo)系的關(guān)系,將兩個(gè)檢測(cè)要素轉(zhuǎn)換到參考坐標(biāo)系中,假定在T2時(shí)刻
第一檢測(cè)要素到第二檢測(cè)要素的方向的值為臉部特征方向J2,如圖6所示。 204、電子設(shè)備比較T1時(shí)刻用戶(hù)面矢量方向的值("臉部特征方向_tl")和T2時(shí)
刻用戶(hù)面矢量方向的值("臉部特征方向_t2"),計(jì)算從Tl時(shí)刻到T2時(shí)刻用戶(hù)面矢量方向
旋轉(zhuǎn)的角度A。 續(xù)上述實(shí)例,若順時(shí)針?lè)较驗(yàn)檎?,則角度A為正值;若逆時(shí)針?lè)较驗(yàn)檎?,則該
角度A為負(fù)值,圖7示為求角度A的過(guò)程示意圖。 205、電子設(shè)備控制播放畫(huà)面矢量方向旋轉(zhuǎn)角度A。 該步驟中電子設(shè)備控制播放畫(huà)面矢量方向順時(shí)針旋轉(zhuǎn)角度A,則旋轉(zhuǎn)后的播放畫(huà) 面矢量的方向值為"播放畫(huà)面方向J2",如圖8所示。 該步驟中電子設(shè)備控制播放畫(huà)面矢量方向順時(shí)針旋轉(zhuǎn)角度A相當(dāng)于將整個(gè)播放 畫(huà)面順時(shí)針旋轉(zhuǎn)角度A,使用戶(hù)和播放畫(huà)面的對(duì)應(yīng)關(guān)系保持不變,方便用戶(hù)觀看顯示屏幕上 的畫(huà)面。 上述實(shí)施例中以?xún)蓚€(gè)時(shí)刻(Tl和T2)進(jìn)行示例性說(shuō)明,后續(xù)電子設(shè)備會(huì)將檢測(cè)到 的T3時(shí)刻用戶(hù)面矢量方向的值(假定為"臉部特征方向J3")與T2時(shí)刻用戶(hù)面矢量方向 的值("臉部特征方向J2")進(jìn)行比較,計(jì)算從T2時(shí)刻到T3時(shí)刻用戶(hù)面矢量方向的旋轉(zhuǎn) 角度B,然后控制播放畫(huà)面矢量方向進(jìn)行相應(yīng)的旋轉(zhuǎn)。 若在步驟205中電子設(shè)備使用攝像頭檢測(cè)不到用戶(hù)的左眼或者右眼,則提示用戶(hù) 調(diào)整姿勢(shì),重新進(jìn)行掃描,獲得用戶(hù)面矢量方向的當(dāng)前值,根據(jù)用戶(hù)面矢量方向的當(dāng)前值與 用戶(hù)面矢量方向的初始值("臉部特征方向J1"),確定用戶(hù)面矢量旋轉(zhuǎn)的角度值,控制播 放畫(huà)面矢量旋轉(zhuǎn)該角度值,保證播放的畫(huà)面也向用戶(hù)頭部所旋轉(zhuǎn)的方向旋轉(zhuǎn)相同的角度。 其中,可以采用多種方式提示用戶(hù)調(diào)整姿勢(shì),比如可以采用語(yǔ)音通知的方式,或者采用在顯 示屏上展示提示信息以提示用戶(hù)調(diào)整姿勢(shì)。具體的,若電子設(shè)備使用攝像頭檢測(cè)用戶(hù)的眼 睛,當(dāng)拍攝的用戶(hù)的臉部圖像中沒(méi)有用戶(hù)的眼睛,則表示電子設(shè)備檢測(cè)不到用戶(hù)的眼睛。
本發(fā)明實(shí)施例根據(jù)第二時(shí)刻的用戶(hù)面矢量方向值與第一時(shí)刻的用戶(hù)面矢量方向
7值確定從第一時(shí)刻到第二時(shí)刻用戶(hù)面矢量方向旋轉(zhuǎn)的角度值,進(jìn)而控制播放畫(huà)面矢量方向
旋轉(zhuǎn)該角度值,保證在用戶(hù)頭部轉(zhuǎn)動(dòng)時(shí),所播放的畫(huà)面也向用戶(hù)頭部所旋轉(zhuǎn)的方向旋轉(zhuǎn)相
同的角度,方便用戶(hù)觀看畫(huà)面,可在用戶(hù)隨意調(diào)整姿勢(shì)的情況下,都能保證用戶(hù)正視播放畫(huà)
面,提高用戶(hù)體驗(yàn)。該技術(shù)方案可廣泛應(yīng)用于全球定位系統(tǒng)(Global Positioning System,
GPS), M即等導(dǎo)航產(chǎn)品中;且在用戶(hù)處于失重場(chǎng)景中,播放的畫(huà)面也根據(jù)用戶(hù)的頭部轉(zhuǎn)動(dòng)而
發(fā)生移動(dòng),方便用戶(hù)觀看。進(jìn)一步,本發(fā)明實(shí)施例的技術(shù)方案可以使顯示畫(huà)面防抖動(dòng),比如
用戶(hù)在乘坐飛機(jī)時(shí),用戶(hù)前面座位的靠背上內(nèi)嵌一個(gè)LCD播放器,此時(shí)飛機(jī)遇上氣流開(kāi)始
顛簸,用戶(hù)和LCD也會(huì)不停抖動(dòng),由于LCD播放的畫(huà)面和用戶(hù)的對(duì)應(yīng)關(guān)系保持不變,播放畫(huà)
面相對(duì)于用戶(hù)沒(méi)有發(fā)生抖動(dòng),方便用戶(hù)觀看。 參閱圖9,本發(fā)明實(shí)施例提供一種電子設(shè)備,包括 檢測(cè)單元901,用于判斷是否檢測(cè)到用戶(hù)所在場(chǎng)景中的第一檢測(cè)元素和第二檢測(cè) 元素,當(dāng)檢測(cè)到用戶(hù)所在場(chǎng)景中的第一檢測(cè)元素和第二檢測(cè)元素,根據(jù)檢測(cè)結(jié)果確定用戶(hù) 面矢量方向的值;所述用戶(hù)面矢量方向是第一檢測(cè)元素到第二檢測(cè)元素的連線方向;
計(jì)算單元902,用于根據(jù)檢測(cè)單元901在第一時(shí)刻確定的用戶(hù)面矢量方向的值和 檢測(cè)單元901在第二時(shí)刻確定的用戶(hù)面矢量方向的值,確定從第一時(shí)刻到第二時(shí)刻用戶(hù)面 矢量方向旋轉(zhuǎn)的角度值; 控制單元903,用于控制播放畫(huà)面矢量方向旋轉(zhuǎn)該角度值。 其中,第一檢測(cè)要素和第二檢測(cè)要素位于用戶(hù)所在場(chǎng)景中的用戶(hù)身體上;或者,第
一檢測(cè)要素和第二檢測(cè)要素位于用戶(hù)所在場(chǎng)景中的非用戶(hù)身體的物體上。 若第一檢測(cè)要素和第二檢測(cè)要素位于用戶(hù)身體上,則檢測(cè)單元901,還用于在檢測(cè)
不到第一檢測(cè)元素和/或第二檢測(cè)元素時(shí),提示姿勢(shì)調(diào)整消息,所述姿勢(shì)調(diào)整消息用于提
示用戶(hù)調(diào)整姿勢(shì),重新檢測(cè)第一檢測(cè)要素和第二檢測(cè)要素,根據(jù)檢測(cè)結(jié)果確定用戶(hù)面矢量
方向的值。 該電子設(shè)備還包括 第一檢測(cè)要素確定單元904,用于獲取預(yù)置的檢測(cè)要素標(biāo)記,根據(jù)所述檢測(cè)要素標(biāo)
記,確定所述檢測(cè)單元待檢測(cè)的要素為第一檢測(cè)要素和第二檢測(cè)要素。 顯示單元905,用于展示所述第一檢測(cè)要素確定單元904確定的待檢測(cè)要素的信
息;或者,語(yǔ)音播放單元906,用于播放通知消息,所述通知消息用于通知第一檢測(cè)要素確
定單元904確定的待檢測(cè)要素的信息。 或者,該電子設(shè)備還包括第二檢測(cè)要素確定單元,用于接收用戶(hù)指定檢測(cè)要素的 指令,根據(jù)該指令,確定檢測(cè)單元901待檢測(cè)的要素為第一檢測(cè)要素和第二檢測(cè)要素。
本發(fā)明實(shí)施例根據(jù)第二時(shí)刻的用戶(hù)面矢量方向值與第一時(shí)刻的用戶(hù)面矢量方向 值確定從第一時(shí)刻到第二時(shí)刻用戶(hù)面矢量方向旋轉(zhuǎn)的角度值,進(jìn)而控制播放畫(huà)面矢量方向 旋轉(zhuǎn)所述旋轉(zhuǎn)角度值,保證在用戶(hù)頭部轉(zhuǎn)動(dòng)時(shí),所播放的畫(huà)面也向與用戶(hù)頭部旋轉(zhuǎn)相同的 方向旋轉(zhuǎn)相同的角度,方便用戶(hù)觀看畫(huà)面,可在用戶(hù)隨意調(diào)整姿勢(shì)的情況下,都能保證用戶(hù) 正視播放畫(huà)面,提高用戶(hù)體驗(yàn)。該技術(shù)方案可廣泛應(yīng)用于GPS,Map等導(dǎo)航產(chǎn)品中;且在用戶(hù) 處于失重場(chǎng)景中,播放的畫(huà)面也根據(jù)用戶(hù)的頭部轉(zhuǎn)動(dòng)而發(fā)生移動(dòng),方便用戶(hù)觀看。進(jìn)一步, 本發(fā)明實(shí)施例的技術(shù)方案可以使顯示畫(huà)面防抖動(dòng),比如用戶(hù)在乘坐飛機(jī)時(shí),用戶(hù)前面座位 的靠背上內(nèi)嵌一個(gè)LCD播放器,此時(shí)飛機(jī)遇上氣流開(kāi)始顛簸,用戶(hù)和LCD也會(huì)不停抖動(dòng),由于LCD播放的畫(huà)面和用戶(hù)的對(duì)應(yīng)關(guān)系保持不變,播放畫(huà)面相對(duì)于用戶(hù)沒(méi)有發(fā)生抖動(dòng),方便 用戶(hù)觀看。 本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分步驟是可以 通過(guò)程序來(lái)指令相關(guān)的硬件完成,所述的程序可以存儲(chǔ)于一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,例 如只讀存儲(chǔ)器,磁盤(pán)或光盤(pán)等。 以上對(duì)本發(fā)明實(shí)施例所提供的畫(huà)面控制方法及電子設(shè)備進(jìn)行了詳細(xì)介紹,本文中 應(yīng)用了具體個(gè)例對(duì)本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說(shuō)明只是用于幫助 理解本發(fā)明的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,
在具體實(shí)施方式
及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說(shuō)明書(shū)內(nèi)容不應(yīng)理解為對(duì)本 發(fā)明的限制。
權(quán)利要求
一種畫(huà)面控制方法,其特征在于,包括在第一時(shí)刻檢測(cè)到用戶(hù)所在場(chǎng)景中的第一檢測(cè)要素和第二檢測(cè)要素,確定用戶(hù)面矢量方向的初始值,其中,所述用戶(hù)面矢量方向是第一檢測(cè)要素到第二檢測(cè)要素的連線方向;在第二時(shí)刻檢測(cè)到第一檢測(cè)要素和第二檢測(cè)要素,確定用戶(hù)面矢量方向的當(dāng)前值;根據(jù)用戶(hù)面矢量方向的當(dāng)前值與用戶(hù)面矢量方向的初始值,確定從第一時(shí)刻到第二時(shí)刻用戶(hù)面矢量方向旋轉(zhuǎn)的角度值,控制播放畫(huà)面矢量方向旋轉(zhuǎn)所述角度值,所述播放畫(huà)面矢量方向是播放畫(huà)面中第一特征點(diǎn)到第二特征點(diǎn)的連線方向。
2. 根據(jù)權(quán)利要求l所述的方法,其檢測(cè)在于,所述第一檢測(cè)要素和第二檢測(cè)要素位于所述場(chǎng)景中的用戶(hù)身體上; 或者,所述第一檢測(cè)要素和第二檢測(cè)要素位于所述場(chǎng)景中非用戶(hù)身體的物體上。
3. 根據(jù)權(quán)利要求2所述的方法,其特征在于,若所述第一檢測(cè)要素和第二檢測(cè)要素位于所述場(chǎng)景中的用戶(hù)身體上,當(dāng)?shù)诙r(shí)刻沒(méi)有 檢測(cè)到第一檢測(cè)要素和/或第二檢測(cè)要素時(shí),提示姿勢(shì)調(diào)整消息,所述姿勢(shì)調(diào)整消息用于 提示用戶(hù)調(diào)整姿勢(shì),重新檢測(cè)第一檢測(cè)要素和第二檢測(cè)要素,確定用戶(hù)面矢量方向的當(dāng)前 值,根據(jù)用戶(hù)面矢量方向的當(dāng)前值與用戶(hù)面矢量方向的初始值,確定用戶(hù)面矢量方向旋轉(zhuǎn) 的角度值,控制播放畫(huà)面矢量方向旋轉(zhuǎn)所述角度值。
4. 根據(jù)權(quán)利要求l所述的方法,其檢測(cè)在于,在第一時(shí)刻檢測(cè)用戶(hù)所在場(chǎng)景中的第一檢測(cè)要素和第二檢測(cè)要素之前,該方法還包括獲取預(yù)置的檢測(cè)要素標(biāo)記,根據(jù)所述檢測(cè)要素標(biāo)記,確定待檢測(cè)要素為第一檢測(cè)要素 和第二檢測(cè)要素,提示所述待檢測(cè)要素的信息; 或者,接收用戶(hù)指定檢測(cè)要素的指令,根據(jù)所述指令,確定待檢測(cè)的要素為第一檢測(cè)要素和 第二檢測(cè)要素。
5. —種電子設(shè)備,其特征在于,包括檢測(cè)單元,用于判斷是否檢測(cè)到用戶(hù)所在場(chǎng)景中的第一檢測(cè)元素和第二檢測(cè)元素,當(dāng) 檢測(cè)到用戶(hù)所在場(chǎng)景中的第一檢測(cè)元素和第二檢測(cè)元素時(shí),根據(jù)檢測(cè)結(jié)果確定用戶(hù)面矢量 方向的值;所述用戶(hù)面矢量方向是第一檢測(cè)元素到第二檢測(cè)元素的連線方向;計(jì)算單元,用于根據(jù)檢測(cè)單元在第一時(shí)刻確定的用戶(hù)面矢量方向的值和檢測(cè)單元在第 二時(shí)刻確定的用戶(hù)面矢量方向的值,確定從第一時(shí)刻到第二時(shí)刻用戶(hù)面矢量方向旋轉(zhuǎn)的角 度值;控制單元,用于控制播放畫(huà)面矢量方向旋轉(zhuǎn)所述角度值。
6. 根據(jù)權(quán)利要求5所述的電子設(shè)備,其特征在于,所述第一檢測(cè)要素和第二檢測(cè)要素位于用戶(hù)所在場(chǎng)景中的用戶(hù)身體上; 或者,所述第一檢測(cè)要素和第二檢測(cè)要素位于用戶(hù)所在場(chǎng)景中的非用戶(hù)身體的物體上。
7. 根據(jù)權(quán)利要求6所述的電子設(shè)備,其特征在于, 若所述第一檢測(cè)要素和第二檢測(cè)要素位于用戶(hù)身體上,檢測(cè)單元,還用于在檢測(cè)不到第一檢測(cè)元素和/或第二檢測(cè)元素時(shí),提示姿勢(shì)調(diào)整消 息,所述姿勢(shì)調(diào)整消息用于提示用戶(hù)調(diào)整姿勢(shì),重新檢測(cè)第一檢測(cè)要素和第二檢測(cè)要素,根 據(jù)檢測(cè)結(jié)果確定用戶(hù)面矢量方向的值。
8. 根據(jù)權(quán)利要求5所述的電子設(shè)備,其特征在于,還包括第一檢測(cè)要素確定單元,用于獲取預(yù)置的檢測(cè)要素標(biāo)記,根據(jù)所述檢測(cè)要素標(biāo)記,確定 所述檢測(cè)單元待檢測(cè)的要素為第一檢測(cè)要素和第二檢測(cè)要素。
9. 根據(jù)權(quán)利要求8所述的電子設(shè)備,其特征在于,還包括 顯示單元,用于展示所述第一檢測(cè)要素確定單元確定的待檢測(cè)要素的信息; 或者,語(yǔ)音播放單元,用于播放通知消息,所述通知消息用于通知第一檢測(cè)要素確定單元確 定的待檢測(cè)要素的信息。
10. 根據(jù)權(quán)利要求5所述的電子設(shè)備,其特征在于,還包括第二檢測(cè)要素確定單元,用于接收用戶(hù)指定檢測(cè)要素的指令,根據(jù)所述指令,確定所述 檢測(cè)單元待檢測(cè)的要素為第一檢測(cè)要素和第二檢測(cè)要素。
全文摘要
本發(fā)明實(shí)施例提供一種畫(huà)面控制方法及電子設(shè)備,其中畫(huà)面控制方法包括在第一時(shí)刻檢測(cè)到用戶(hù)所在場(chǎng)景中的第一檢測(cè)要素和第二檢測(cè)要素,確定用戶(hù)面矢量方向的初始值,其中,所述用戶(hù)面矢量方向是第一檢測(cè)要素到第二檢測(cè)要素的連線方向;在第二時(shí)刻檢測(cè)到第一檢測(cè)要素和第二檢測(cè)要素,確定用戶(hù)面矢量方向的當(dāng)前值;根據(jù)用戶(hù)面矢量方向的當(dāng)前值與用戶(hù)面矢量方向的初始值,確定從第一時(shí)刻到第二時(shí)刻用戶(hù)面矢量方向旋轉(zhuǎn)的角度值,控制播放畫(huà)面矢量方向旋轉(zhuǎn)所述角度值,所述播放畫(huà)面矢量方向是播放畫(huà)面中第一特征點(diǎn)到第二特征點(diǎn)的連線方向。使用本發(fā)明實(shí)施例提供的技術(shù)方案,能夠方便用戶(hù)觀看顯示屏幕上的畫(huà)面。
文檔編號(hào)G06F3/048GK101794193SQ20101011584
公開(kāi)日2010年8月4日 申請(qǐng)日期2010年2月23日 優(yōu)先權(quán)日2010年2月23日
發(fā)明者陳恩 申請(qǐng)人:華為終端有限公司