可W通過第一旋轉(zhuǎn)角度值,調(diào)整顯示設(shè)備的顯示畫面的顯示方向和縮放比例,故而達到了 對顯示畫面的播放控制更加精確的技術(shù)效果。
[0057] 為了更好的理解上述技術(shù)方案,下面通過附圖W及具體實施例對本發(fā)明技術(shù)方案 做詳細的說明,應(yīng)當(dāng)理解本發(fā)明實施例W及實施例中的具體特征是對本發(fā)明技術(shù)方案的詳 細的說明,而不是對本發(fā)明技術(shù)方案的限定,在不沖突的情況下,本發(fā)明實施例W及實施例 中的技術(shù)特征可W相互組合。
[005引第一方面,本發(fā)明實施例提供一種顯示控制方法,請參考圖1,包括:
[0化9] 步驟S101 ;獲得畫面旋轉(zhuǎn)控制指令;
[0060] 步驟S102 ;從畫面旋轉(zhuǎn)控制指令中獲取對顯示設(shè)備的顯示畫面進行旋轉(zhuǎn)控制的 第一旋轉(zhuǎn)角度值;
[006U步驟S103;基于第一旋轉(zhuǎn)角度值,將顯示設(shè)備的顯示畫面由第一顯示畫面調(diào)整為 第二顯示畫面,第一顯示畫面為顯示設(shè)備的初始顯示畫面,第二顯示畫面為將第一顯示畫 面旋轉(zhuǎn)第一角度值且等比例縮放之后所獲得的顯示畫面。
[0062] 步驟S101中,顯示設(shè)備例如為;智能電視、筆記本電腦、臺式電腦的顯示器等等, 作為進一步的優(yōu)選實施例,該顯示設(shè)備處于固定狀態(tài),其中顯示設(shè)備處于固定狀態(tài)時,指的 是顯示設(shè)備并未發(fā)生位移、角度旋轉(zhuǎn)或者其他移動。
[006引步驟S101中舉例來說,如果用戶邱躺著看顯示設(shè)備,則用戶的視角會發(fā)生傾斜; 如果在進行瑜伽鍛煉時觀看電視,則用戶觀看電視的視角也會發(fā)生變化等等。故而,用戶可 W在視角發(fā)生變化時,產(chǎn)生對應(yīng)的畫面旋轉(zhuǎn)控制指令,進而控制顯示設(shè)備的顯示畫面發(fā)生 變化,W使顯示畫面與用戶的視角適應(yīng)。
[0064] 在具體實施過程中,可W獲取多種不同的畫面旋轉(zhuǎn)控制指令,下面列舉其中的幾 種進行介紹,當(dāng)然,在具體實施過程中,不限于W下幾種情況。
[0065] 第一種,獲得包含對顯示設(shè)備進行控制的控制設(shè)備的傾斜角度值的畫面旋轉(zhuǎn)控制 指令,控制設(shè)備的傾斜角度值即為第一旋轉(zhuǎn)角度值。
[0066] 舉例來說,如果顯示設(shè)備為智能電視,則控制設(shè)備可W為智能電視的遙控器,可W 在遙控器上設(shè)置熱鍵,當(dāng)遙控器檢測到熱鍵被觸發(fā)時,控制遙控器的重力感應(yīng)裝置啟動,進 而可W重力感應(yīng)裝置檢測到遙控器的傾斜角度值,然后遙控器通過紅外傳輸方式將包含傾 斜角度值的畫面旋轉(zhuǎn)控制指令發(fā)送至智能電視。
[0067] 如圖2所示,為遙控器的重力感應(yīng)裝置的結(jié)構(gòu)圖,其具體包括:
[0068] 數(shù)據(jù)獲取模塊20,用于獲取重力感應(yīng)裝置的加速度方向;
[0069] 解析模塊21,連接于數(shù)據(jù)獲取模塊20,用于獲取加速度方向并通過加速度方向確 定出遙控器的傾斜角度值;
[0070] 數(shù)據(jù)發(fā)送模塊22,連接于解析模塊21,用于獲取遙控器的傾斜角度值,并將包含 傾斜角度值畫面旋轉(zhuǎn)控制指令發(fā)送至智能電視。
[0071] 如圖3所示,為用戶對遙控器的操作過程的流程圖,其具體包括W下步驟:
[0072] 步驟S301;開始;
[007引步驟S302;用戶按下熱鍵;
[0074] 步驟S303 ;用戶傾斜遙控器;
[0075] 步驟S304;智能電視根據(jù)遙控器的傾斜角度值對顯示設(shè)備的顯示畫面的傾斜角 度進行調(diào)整,用戶判斷顯示畫面的傾斜角度是否與所需傾斜角度相符;如果判斷結(jié)果為否, 轉(zhuǎn)向步驟S303;如果判斷結(jié)果為是,轉(zhuǎn)向步驟S305;
[0076] 步驟S305;用戶再次點擊熱鍵;
[0077] 步驟S306;用戶再次判斷與所需角度是否相符,如果判斷結(jié)果為否,轉(zhuǎn)向步驟 S302 ;如果判斷結(jié)果為是,轉(zhuǎn)向步驟S307 ;
[007引步驟S307;結(jié)束。
[0079]第二種,獲得包含用戶的手掌的傾斜角度值的畫面旋轉(zhuǎn)控制指令,手掌的傾斜角 度值即為第一旋轉(zhuǎn)角度值。
[0080] 舉例來說,可W在顯示設(shè)備上設(shè)置攝像頭,然后通過顯示設(shè)備上設(shè)置的攝像頭采 集獲得用戶的手掌圖像,進而從手掌圖像中分析出用戶的手掌的傾斜角度值;
[0081] 又或者,可W通過與顯示設(shè)備存在通信其他設(shè)備(例如:手機、筆記本電腦、平板 電腦等等)的攝像頭或者獨立攝像頭采集獲得用戶的手掌圖像,然后將包含手掌圖像的畫 面旋轉(zhuǎn)圖像控制指令其發(fā)送至顯示設(shè)備,由顯示設(shè)備對手掌圖像進行分析獲取用戶的手掌 的傾斜角度值。
[0082] 第=種,獲得包含用戶的頭的旋轉(zhuǎn)角度值的畫面旋轉(zhuǎn)控制指令,頭的旋轉(zhuǎn)角度值 即為第一旋轉(zhuǎn)角度值。
[0083] 舉例來說,可W給用戶佩戴包含重力感應(yīng)裝置的頭戴設(shè)備,在用戶的視角發(fā)生變 化時,用戶的頭部與頭戴設(shè)備的傾斜角度都會發(fā)生變化,從而可W通過頭戴設(shè)備的傾斜角 度值確定出用戶的頭的旋轉(zhuǎn)角度值,進而通過使顯示設(shè)備獲得包含頭的旋轉(zhuǎn)角度值的畫面 旋轉(zhuǎn)控制指令。
[0084] 第四種,獲得包含用戶的雙眼所在直線相對于水平面的傾斜角度值的畫面旋轉(zhuǎn)控 制指令,直線相對于水平面的傾斜角度值即為第一旋轉(zhuǎn)角度值。
[0085] 舉例來說,可W通過攝像頭采集獲得人臉圖像,然后通過顯示設(shè)備對人臉圖像進 行分析,進而確定出用戶的雙眼所在直線相對于水平面的傾斜角度值。其中,攝像頭可W為 顯示設(shè)備內(nèi)置的攝像頭,也可W為與顯示設(shè)備存在通信的其他設(shè)備的攝像頭或者獨立攝像 頭。
[0086] 而在采集獲得用戶的雙眼所在直線相對于水平面的傾斜角度值,如果確定出該傾 斜角度值大于預(yù)設(shè)闊值(例如;20°、30°等等),則說明用戶的視線發(fā)生傾斜,故而產(chǎn)生包 含該傾斜角度值的畫面旋轉(zhuǎn)控制指令。
[0087]第五種,接收用戶的語音控制指令,語音控制指令中包含第一角度值。
[008引舉例來說,用戶在視角發(fā)生變化之后,可W產(chǎn)生語音控制指令,該語音控制指令即 為畫面旋轉(zhuǎn)控制指令,語音控制指令例如為;順時針旋轉(zhuǎn)30° (當(dāng)然也可W為其他語音控 制指令,本發(fā)明實施例不作限制),顯示設(shè)備對語音控制指令進行分析,進而提取出其中的 角度值為"順時針方向30° "。
[0089] 步驟S102中,顯示設(shè)備可W直接從畫面旋轉(zhuǎn)控制指令中提取出第一旋轉(zhuǎn)角度值, 例如;如果畫面旋轉(zhuǎn)控制指令中包含控制設(shè)備的傾斜角度值,則控制設(shè)備的傾斜角度值則 為第一旋轉(zhuǎn)角度值等等,基于不同的第一參數(shù)信息具體如何第一旋轉(zhuǎn)角度值,由于前面已 作介紹,故而在此不再寶述。
[0090] 步驟S103中,基于第一旋轉(zhuǎn)角度值,將顯示設(shè)備的顯示畫面由第一顯示畫面調(diào)整 為第二顯示畫面,請參考圖4,具體包括:
[0091] 步驟S401;確定將第一顯示畫面旋轉(zhuǎn)第一旋轉(zhuǎn)角度值之后各個像素點的坐標(biāo)信 息,進而獲取第二顯不畫面;
[0092] 步驟S402;基于第一旋轉(zhuǎn)角度值和第二角度值確定出第=顯示畫面的縮放系數(shù), 第二角度值為顯示設(shè)備的對角線與底邊框之間的角度值;
[0093] 步驟S403;確定出將第=顯示畫面通過縮放系數(shù)壓縮之后的各個像素點的坐標(biāo) f目息,進而獲取第二顯不畫面。
[0094] 舉例來說,在步驟S401之前方法還包括:
[0095] 步驟S400;確定出初始顯示畫面中每個像素點的坐標(biāo)信息P(x。,y。);其中,初始顯 示畫面指的是顯示設(shè)備的顯示畫面并未發(fā)生旋轉(zhuǎn)時所對應(yīng)的顯示畫面;
[0096] 舉例來說,一幅圖像G(a,b,c,d)如圖5所示,W圖像中屯、點0為原點,y軸方向 為0。,圖像旋轉(zhuǎn)角度為a(-180。蘭a蘭180。),進而確定出圖像內(nèi)任意一點像素點為 P(x〇,y〇);
[0097] 步驟S401中,可W通過W下公式確定第一顯示畫面旋轉(zhuǎn)第一旋轉(zhuǎn)角度值之后各 個像素點的位置:
[0098] Yi二L本sin(a+目)...............................