欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

基于交互設(shè)備的圖片旋轉(zhuǎn)控制方法和裝置制造方法

文檔序號(hào):6507471閱讀:177來(lái)源:國(guó)知局
基于交互設(shè)備的圖片旋轉(zhuǎn)控制方法和裝置制造方法
【專(zhuān)利摘要】本發(fā)明公開(kāi)了一種基于交互設(shè)備的圖片旋轉(zhuǎn)控制方法和裝置,所述方法包括步驟:當(dāng)接收到交互設(shè)備旋轉(zhuǎn)觸發(fā)指令,獲取所述交互設(shè)備中方向傳感器輸出的旋轉(zhuǎn)角度;按照所述交互設(shè)備在三維極坐標(biāo)中X軸、Y軸和Z軸方向上的旋轉(zhuǎn)角度Fx、Fy和Fz,確定所述目標(biāo)圖片的旋轉(zhuǎn)角度Po=?Fx*Cx+?Fy*Cy+?Fz*Cz;按照所述目標(biāo)圖片的旋轉(zhuǎn)角度,旋轉(zhuǎn)目標(biāo)圖片;顯示旋轉(zhuǎn)后的所述目標(biāo)圖片。本發(fā)明控制目標(biāo)圖片跟隨交互設(shè)備一起旋轉(zhuǎn),減少了繁瑣的操作過(guò)程,使圖片旋轉(zhuǎn)更加直觀,且能夠使圖片的顯示不因角度問(wèn)題而發(fā)生圖片失真變形,有利于提高旋轉(zhuǎn)后的圖片顯示效果。
【專(zhuān)利說(shuō)明】基于交互設(shè)備的圖片旋轉(zhuǎn)控制方法和裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及到電視【技術(shù)領(lǐng)域】,特別涉及到基于交互設(shè)備的圖片旋轉(zhuǎn)控制方法和裝置。
【背景技術(shù)】
[0002]隨著全球電視數(shù)字化的日益推進(jìn),電視機(jī)的功能越來(lái)越強(qiáng)大,不單可以收看電視節(jié)目,還可以實(shí)現(xiàn)瀏覽網(wǎng)頁(yè)、網(wǎng)絡(luò)下載、圖片瀏覽、游戲、社交等功能。用戶(hù)在采用現(xiàn)有的電視機(jī)瀏覽圖片時(shí),有需要旋轉(zhuǎn)圖片的情況。例如:當(dāng)用戶(hù)發(fā)現(xiàn)電視機(jī)屏幕上出現(xiàn)倒置的照片時(shí),希望能夠讓照片旋轉(zhuǎn),此時(shí),用戶(hù)需要使用交互設(shè)備進(jìn)行繁瑣的操作,例如在顯示屏上顯示菜單,選擇旋轉(zhuǎn)功能,設(shè)定圖片的旋轉(zhuǎn)方向,輸入旋轉(zhuǎn)的度數(shù),最后再點(diǎn)擊確認(rèn)鍵,控制圖片旋轉(zhuǎn)。這一操作過(guò)程非常復(fù)雜,用戶(hù)需要對(duì)菜單進(jìn)行多次選擇與設(shè)置,造成操作不方便。

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

[0003]本發(fā)明的主要目的為提供一種基于交互設(shè)備的圖片旋轉(zhuǎn)控制方法和裝置,能實(shí)現(xiàn)對(duì)圖片輕松旋轉(zhuǎn)控制,操作簡(jiǎn)單方便。
[0004]本發(fā)明提出一種基于交互設(shè)備的圖片旋轉(zhuǎn)控制方法,包括步驟:
[0005]當(dāng)接收到交互設(shè)備的旋轉(zhuǎn)觸發(fā)指令,獲取所述交互設(shè)備中方向傳感器輸出的旋轉(zhuǎn)角度;
[0006]按照所述交互設(shè)備在三維極坐標(biāo)中X軸、Y軸和Z軸方向上的旋轉(zhuǎn)角度Fx、Fy和Fz,確定所述目標(biāo)圖片的旋轉(zhuǎn)角度Po= Fx*Cx+ Fy*Cy+ Fz*Cz,其中,Cx、Cy和Cz分別為Fx在X軸、Y軸和Z軸方向上的預(yù)設(shè)系數(shù);
[0007]按照所述目標(biāo)圖片的旋轉(zhuǎn)角度,旋轉(zhuǎn)目標(biāo)圖片;
[0008]顯示旋轉(zhuǎn)后的所述目標(biāo)圖片。
[0009]優(yōu)選地,所述按照所述目標(biāo)圖片的旋轉(zhuǎn)角度,旋轉(zhuǎn)所述目標(biāo)圖片的步驟具體包括:
[0010]將所述目標(biāo)圖片的幾何中心作為三維極坐標(biāo)的極點(diǎn);
[0011]以所述極點(diǎn)作為旋轉(zhuǎn)基準(zhǔn)點(diǎn),按照所述目標(biāo)圖片的旋轉(zhuǎn)角度,旋轉(zhuǎn)所述目標(biāo)圖片的各坐標(biāo)點(diǎn)。
[0012]優(yōu)選地,在二維平面坐標(biāo)中,所述Cx、Cy和Cz中的一個(gè)預(yù)設(shè)為0,其他兩個(gè)預(yù)設(shè)為
1
[0013]優(yōu)選地,在二維平面坐標(biāo)中,所述Cx、Cy和Cz中的一個(gè)預(yù)設(shè)為I,其他兩個(gè)預(yù)設(shè)為O0
[0014]優(yōu)選地,Cx=Cy=O,Cz=I
[0015]本發(fā)明還提出一種基于交互設(shè)備的圖片旋轉(zhuǎn)控制裝置,包括:
[0016]觸發(fā)模塊,用于交互設(shè)備的接收旋轉(zhuǎn)觸發(fā)指令;[0017]獲取模塊,用于獲取所述交互設(shè)備中方向傳感器輸出的旋轉(zhuǎn)角度;
[0018]角度確定模塊,按照所述交互設(shè)備在三維極坐標(biāo)中X軸、Y軸和Z軸方向上的旋轉(zhuǎn)角度Fx、Fy和Fz,確定所述目標(biāo)圖片的旋轉(zhuǎn)角度Po= Fx*Cx+ Fy*Cy+ Fz*Cz,其中,Cx、Cy和Cz分別為Fx在X軸、Y軸和Z軸方向上的預(yù)設(shè)系數(shù);
[0019]旋轉(zhuǎn)模塊,用于按照所述目標(biāo)圖片的旋轉(zhuǎn)角度,旋轉(zhuǎn)目標(biāo)圖片;
[0020]顯示模塊,用于顯示旋轉(zhuǎn)后的所述目標(biāo)圖片。
[0021]優(yōu)選地,所述旋轉(zhuǎn)模塊具體用于:
[0022]將所述目標(biāo)圖片的幾何中心作為三維極坐標(biāo)的極點(diǎn);
[0023]以所述極點(diǎn)作為旋轉(zhuǎn)基準(zhǔn)點(diǎn),按照所述目標(biāo)圖片的旋轉(zhuǎn)角度,旋轉(zhuǎn)所述目標(biāo)圖片的各坐標(biāo)點(diǎn)。
[0024]優(yōu)選地,所述角度確定模塊還用于,在二維平面坐標(biāo)中,將所述Cx、Cy和Cz中的一個(gè)預(yù)設(shè)為I,其他兩個(gè)預(yù)設(shè)為O。
[0025]優(yōu)選地,所述角度確定模塊還用于,預(yù)設(shè)Cx=Cy=O, Cz=I。
[0026]本發(fā)明通過(guò)旋轉(zhuǎn)交互設(shè)備的方式,控制目標(biāo)圖片跟隨交互設(shè)備一起旋轉(zhuǎn),減少了繁瑣的操作過(guò)程,能實(shí)現(xiàn)對(duì)圖片輕松旋轉(zhuǎn)控制,使圖片旋轉(zhuǎn)更加直觀,操作簡(jiǎn)單方便。同時(shí),還通過(guò)預(yù)設(shè)系數(shù)對(duì)目標(biāo)圖片的旋轉(zhuǎn)角度進(jìn)行適應(yīng)性調(diào)整,能夠使圖片的顯示不因角度問(wèn)題而發(fā)生圖片失真變形,有利于提高旋轉(zhuǎn)后的圖片顯示效果。
【專(zhuān)利附圖】

【附圖說(shuō)明】
[0027]圖1為本發(fā)明基于交互設(shè)備的圖片旋轉(zhuǎn)控制方法的第一實(shí)施例的流程圖;
[0028]圖2為本發(fā)明基于交互設(shè)備的圖片旋轉(zhuǎn)控制方法的第二實(shí)施例的流程圖;
[0029]圖3為本發(fā)明基于交互設(shè)備的圖片旋轉(zhuǎn)控制裝置實(shí)施例的結(jié)構(gòu)示意圖。
[0030]本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說(shuō)明。
【具體實(shí)施方式】
[0031]應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0032]如圖1所示,圖1為本發(fā)明基于交互設(shè)備的圖片旋轉(zhuǎn)控制方法的第一實(shí)施例的流程圖。本實(shí)施例提到的基于交互設(shè)備的圖片旋轉(zhuǎn)控制方法,包括:
[0033]步驟S10,接收交互設(shè)備的旋轉(zhuǎn)觸發(fā)指令;
[0034]本實(shí)施例中的交互設(shè)備可以是遙控器或其他可用于對(duì)電視屏幕上的圖片進(jìn)行方向控制的交互設(shè)備,在交互設(shè)備上設(shè)置有一個(gè)旋轉(zhuǎn)控制按鈕,當(dāng)用戶(hù)需要旋轉(zhuǎn)目標(biāo)圖片時(shí),按下該旋轉(zhuǎn)控制按鈕,交互設(shè)備發(fā)送旋轉(zhuǎn)觸發(fā)指令至電視機(jī),電視機(jī)在接收到旋轉(zhuǎn)觸發(fā)指令后,可在電視屏幕上彈出提示框,提示用戶(hù)開(kāi)始旋轉(zhuǎn)交互設(shè)備,電視機(jī)開(kāi)始檢測(cè)交互設(shè)備中各傳感器輸出的數(shù)據(jù),以獲得交互設(shè)備當(dāng)前的旋轉(zhuǎn)狀態(tài)。
[0035]步驟S20,獲取交互設(shè)備中方向傳感器輸出的旋轉(zhuǎn)角度;
[0036]交互設(shè)備的傳感器包括方向傳感器、加速度傳感器、陀螺儀傳感器等,由于本實(shí)施例中對(duì)于旋轉(zhuǎn)角度的檢測(cè)數(shù)據(jù)主要是通過(guò)方向傳感器來(lái)獲得的,因此,電視機(jī)可只獲取方向傳感器的輸出數(shù)據(jù);或者電視機(jī)獲取所有傳感器的輸出數(shù)據(jù),在得到數(shù)據(jù)后,只提取出方向傳感器的數(shù)據(jù)進(jìn)行處理。例如,電視屏幕中顯示的圖片是向右側(cè)橫放的,此時(shí)需要逆時(shí)針旋轉(zhuǎn)90度,則用戶(hù)在按下旋轉(zhuǎn)控制按鈕,拿起交互設(shè)備向逆時(shí)針?lè)较蛐D(zhuǎn)90度。方向傳感器記錄的交互設(shè)備的旋轉(zhuǎn)角度為一個(gè)矢量數(shù)據(jù),包括有方向數(shù)據(jù)和角度數(shù)據(jù),例如逆時(shí)針?lè)较蛐D(zhuǎn)90度,則交互設(shè)備的旋轉(zhuǎn)角度為正90度,順時(shí)針?lè)较蛐D(zhuǎn)90度,則交互設(shè)備的旋轉(zhuǎn)角度為負(fù)90度。方向傳感器將數(shù)據(jù)發(fā)送給電視機(jī)。
[0037]步驟S30,按照所述交互設(shè)備在三維極坐標(biāo)中X軸、Y軸和Z軸方向上的旋轉(zhuǎn)角度Fx、Fy和Fz,確定目標(biāo)圖片的旋轉(zhuǎn)角度Po= Fx*Cx+ Fy*Cy+ Fz*Cz,其中,Cx、Cy和Cz分別為Fx在X軸、Y軸和Z軸方向上的預(yù)設(shè)系數(shù);
[0038]本實(shí)施例按照實(shí)際狀況獲取交互設(shè)備在XYZ軸三維坐標(biāo)中旋轉(zhuǎn)時(shí)的旋轉(zhuǎn)角度數(shù)據(jù),交互設(shè)備的旋轉(zhuǎn)角度分別包括X軸、Y軸和Z軸方向上的旋轉(zhuǎn)角度Fx、Fy和Fz。在電視機(jī)顯示目標(biāo)圖片時(shí),由于通常是按照二維平面坐標(biāo)進(jìn)行顯示,因此,為了使交互設(shè)備的旋轉(zhuǎn)角度與目標(biāo)圖片的旋轉(zhuǎn)角度進(jìn)行匹配,本實(shí)施例針對(duì)交互設(shè)備的三維極坐標(biāo)軸,預(yù)設(shè)了系數(shù),可根據(jù)實(shí)際情況對(duì)各預(yù)設(shè)系數(shù)進(jìn)行調(diào)整,以便于對(duì)交互設(shè)備的旋轉(zhuǎn)角度進(jìn)行適當(dāng)調(diào)整,使旋轉(zhuǎn)后顯示出來(lái)的目標(biāo)圖片不會(huì)因?yàn)榻嵌葐?wèn)題而發(fā)生圖片變形。預(yù)設(shè)系數(shù)的取值,可根據(jù)用戶(hù)習(xí)慣進(jìn)行輸入,例如,在旋轉(zhuǎn)交互設(shè)備時(shí),用戶(hù)習(xí)慣將交互設(shè)備朝向電視機(jī)屏幕方向傾斜45度放置,則在三維極坐標(biāo)中體現(xiàn)為Z軸方向?yàn)?5度,如果此時(shí)電視屏幕上顯示的圖片也在Z軸方向上傾斜45度,則會(huì)造成圖片顯示出現(xiàn)變形失真,影響圖片顯示效果,此時(shí),可將Z周方向上的預(yù)設(shè)系數(shù)設(shè)置為0,即不考慮Z軸的旋轉(zhuǎn)角度,只考慮交互設(shè)備在XY軸構(gòu)成的二維平面坐標(biāo)平面上的旋轉(zhuǎn)角度,圖片在電視屏幕上也只在XY軸上發(fā)生轉(zhuǎn)動(dòng),不會(huì)造成圖片失真。此外,預(yù)設(shè)系數(shù)的取值也可采用預(yù)先訓(xùn)練的方式獲得,電視機(jī)預(yù)先記錄多次用戶(hù)在旋轉(zhuǎn)交互設(shè)備時(shí)放置交互設(shè)備的傾斜角度,進(jìn)行比較分析,獲得一個(gè)最佳數(shù)據(jù)存儲(chǔ)下來(lái),并根據(jù)獲得的滿(mǎn)足用戶(hù)習(xí)慣的最佳數(shù)據(jù)設(shè)置預(yù)設(shè)系數(shù)。
[0039]步驟S40,按照目標(biāo)圖片的旋轉(zhuǎn)角度,旋轉(zhuǎn)目標(biāo)圖片;
[0040]電視機(jī)將目標(biāo)圖片暫存在電視機(jī)的緩沖區(qū)中,根據(jù)交互設(shè)備的旋轉(zhuǎn)角度來(lái)旋轉(zhuǎn)目標(biāo)圖片??深A(yù)先設(shè)置目標(biāo)圖片的旋轉(zhuǎn)方式,例如,按照角度完全相等的方式旋轉(zhuǎn),當(dāng)交互設(shè)備逆時(shí)針旋轉(zhuǎn)10度,圖片也逆時(shí)針旋轉(zhuǎn)10度;或按照正交方式旋轉(zhuǎn),當(dāng)用戶(hù)逆時(shí)針旋轉(zhuǎn)交互設(shè)備時(shí),旋轉(zhuǎn)角度可能不會(huì)完全基準(zhǔn)到90度,可能旋轉(zhuǎn)到了 110度,此時(shí),電視機(jī)可根據(jù)預(yù)設(shè)認(rèn)為,在區(qū)間(45度,135度]范圍內(nèi)的旋轉(zhuǎn)角度,均按照90度對(duì)目標(biāo)圖片進(jìn)行旋轉(zhuǎn)。
[0041]步驟S50,顯示旋轉(zhuǎn)后的目標(biāo)圖片。
[0042]電視機(jī)將旋轉(zhuǎn)好的目標(biāo)圖片顯示在電視機(jī)屏幕上,供用戶(hù)預(yù)覽。
[0043]本實(shí)施例通過(guò)旋轉(zhuǎn)交互設(shè)備的方式,控制目標(biāo)圖片跟隨交互設(shè)備一起旋轉(zhuǎn),減少了繁瑣的操作過(guò)程,能實(shí)現(xiàn)對(duì)圖片輕松旋轉(zhuǎn)控制,使圖片旋轉(zhuǎn)更加直觀,操作簡(jiǎn)單方便。同時(shí),還通過(guò)預(yù)設(shè)系數(shù)對(duì)目標(biāo)圖片的旋轉(zhuǎn)角度進(jìn)行適應(yīng)性調(diào)整,能夠使圖片的顯示不因角度問(wèn)題而發(fā)生圖片失真變形,有利于提高旋轉(zhuǎn)后的圖片顯示效果。
[0044]如圖2所示,圖2為本發(fā)明基于交互設(shè)備的圖片旋轉(zhuǎn)控制方法的第二實(shí)施例的流程圖。本實(shí)施例在圖1所示實(shí)施例的基礎(chǔ)上,對(duì)旋轉(zhuǎn)目標(biāo)圖片的步驟詳細(xì)描述,其中,步驟S40具體包括:
[0045]步驟S41,將目標(biāo)圖片的幾何中心作為三維極坐標(biāo)的極點(diǎn);
[0046]步驟S42,以極點(diǎn)作為旋轉(zhuǎn)基準(zhǔn)點(diǎn),按照目標(biāo)圖片的旋轉(zhuǎn)角度,旋轉(zhuǎn)目標(biāo)圖片的各坐標(biāo)點(diǎn)。[0047]本實(shí)施例中,在旋轉(zhuǎn)圖片時(shí),將圖片的幾何中心點(diǎn)作為極點(diǎn),建立極坐標(biāo)系。例如,在選擇一個(gè)正方形的圖片時(shí),正方形的中心點(diǎn)即為極點(diǎn),旋轉(zhuǎn)角度為+90度,以正方形右上角的坐標(biāo)點(diǎn)為例,右上角的坐標(biāo)點(diǎn)的極坐標(biāo)為(10mm, 45度),其中,IOmm為坐標(biāo)點(diǎn)到極點(diǎn)之間的距離,45度為極點(diǎn)至坐標(biāo)點(diǎn)的連線與極軸之間的夾角,旋轉(zhuǎn)時(shí),坐標(biāo)點(diǎn)到極點(diǎn)之間的距離不變,使坐標(biāo)點(diǎn)逆時(shí)針旋轉(zhuǎn)90度,則旋轉(zhuǎn)后的坐標(biāo)點(diǎn)的極坐標(biāo)為(IOmm, 135度)。為了避免目標(biāo)圖片失真,通常將三維極坐標(biāo)轉(zhuǎn)換為二維平面坐標(biāo),則將Cx、Cy和Cz中的一個(gè)預(yù)設(shè)為1,其他兩個(gè)預(yù)設(shè)為O。以用戶(hù)按照水平或豎直方向放置交互設(shè)備為例,在旋轉(zhuǎn)交互設(shè)備時(shí),當(dāng)用戶(hù)習(xí)慣將交互設(shè)備水平放置時(shí),則交互設(shè)備的旋轉(zhuǎn)角度主要是Z軸方向上的角度變化,可預(yù)設(shè)Cx=Cy=O, Cz=I ;當(dāng)用戶(hù)習(xí)慣將交互設(shè)備豎直放置,則交互設(shè)備的旋轉(zhuǎn)角度主要是X軸方向上的角度變化,可預(yù)設(shè)Cy=Cz=O, Cx=I。如此一來(lái),有利于簡(jiǎn)化預(yù)設(shè)參數(shù)的設(shè)置與電視機(jī)對(duì)數(shù)據(jù)的處理過(guò)程,使操作更加方便快捷。
[0048]如圖3所示,圖3為本發(fā)明基于交互設(shè)備的圖片旋轉(zhuǎn)控制裝置實(shí)施例的結(jié)構(gòu)示意圖。本實(shí)施例提到的基于交互設(shè)備的圖片旋轉(zhuǎn)控制裝置,包括:
[0049]觸發(fā)模塊10,用于接收交互設(shè)備的旋轉(zhuǎn)觸發(fā)指令;
[0050]獲取模塊20,用于獲取交互設(shè)備中方向傳感器輸出的旋轉(zhuǎn)角度;
[0051]角度確定模塊30,用于按照交互設(shè)備在三維極坐標(biāo)中X軸、Y軸和Z軸方向上的旋轉(zhuǎn)角度Fx、Fy和Fz,確定目標(biāo)圖片的旋轉(zhuǎn)角度Po= Fx*Cx+ Fy*Cy+ Fz*Cz,其中,Cx、Cy和Cz分別為Fx在X軸、Y軸和Z軸方向上的預(yù)設(shè)系數(shù);
[0052]旋轉(zhuǎn)模塊40,用于按照目標(biāo)圖片的旋轉(zhuǎn)角度,旋轉(zhuǎn)目標(biāo)圖片;
[0053]顯示模塊50,用于顯示旋轉(zhuǎn)后的目標(biāo)圖片。
[0054]本實(shí)施例中的交互設(shè)備可以是遙控器或其他可用于對(duì)電視屏幕上的圖片進(jìn)行方向控制的交互設(shè)備,在交互設(shè)備上設(shè)置有一個(gè)旋轉(zhuǎn)控制按鈕,當(dāng)用戶(hù)需要旋轉(zhuǎn)目標(biāo)圖片時(shí),按下該旋轉(zhuǎn)控制按鈕,交互設(shè)備發(fā)送旋轉(zhuǎn)觸發(fā)指令至電視機(jī),電視機(jī)在接收到旋轉(zhuǎn)觸發(fā)指令后,可在電視屏幕上彈出提示框,提示用戶(hù)開(kāi)始旋轉(zhuǎn)交互設(shè)備,電視機(jī)開(kāi)始檢測(cè)交互設(shè)備中各傳感器輸出的數(shù)據(jù),以獲得交互設(shè)備當(dāng)前的旋轉(zhuǎn)狀態(tài)。交互設(shè)備的傳感器包括方向傳感器、加速度傳感器、陀螺儀傳感器等,由于本實(shí)施例中對(duì)于旋轉(zhuǎn)角度的檢測(cè)數(shù)據(jù)主要是通過(guò)方向傳感器來(lái)獲得的,因此,電視機(jī)可只獲取方向傳感器的輸出數(shù)據(jù)進(jìn)行檢測(cè);或者電視機(jī)獲取所有傳感器進(jìn)行檢查的輸出數(shù)據(jù),在得到數(shù)據(jù)后,只提取出方向傳感器的數(shù)據(jù)進(jìn)行處理。例如,電視屏幕中顯示的圖片是向右側(cè)橫放的,此時(shí)需要逆時(shí)針旋轉(zhuǎn)90度,則用戶(hù)在按下旋轉(zhuǎn)控制按鈕,拿起交互設(shè)備向逆時(shí)針?lè)较蛐D(zhuǎn)90度。方向傳感器記錄的交互設(shè)備的旋轉(zhuǎn)角度為一個(gè)矢量數(shù)據(jù),包括有方向數(shù)據(jù)和角度數(shù)據(jù),例如上述逆時(shí)針?lè)较蛐D(zhuǎn)90度,則交互設(shè)備的旋轉(zhuǎn)角度為正90度,順時(shí)針?lè)较蛐D(zhuǎn)90度,則交互設(shè)備的旋轉(zhuǎn)角度為負(fù)90度。方向傳感器將數(shù)據(jù)發(fā)送給電視機(jī)。
[0055]本實(shí)施例按照實(shí)際狀況獲取交互設(shè)備在XYZ軸三維坐標(biāo)中旋轉(zhuǎn)時(shí)的旋轉(zhuǎn)角度數(shù)據(jù),交互設(shè)備的旋轉(zhuǎn)角度分別包括X軸、Y軸和Z軸方向上的旋轉(zhuǎn)角度Fx、Fy和Fz。在電視機(jī)顯示目標(biāo)圖片時(shí),由于通常是按照二維平面坐標(biāo)進(jìn)行顯示,因此,為了使交互設(shè)備的旋轉(zhuǎn)角度與目標(biāo)圖片的旋轉(zhuǎn)角度進(jìn)行匹配,本實(shí)施例針對(duì)交互設(shè)備的三維極坐標(biāo)軸,預(yù)設(shè)了系數(shù),可根據(jù)實(shí)際情況對(duì)各預(yù)設(shè)系數(shù)進(jìn)行調(diào)整,以便于對(duì)交互設(shè)備的旋轉(zhuǎn)角度進(jìn)行適當(dāng)調(diào)整,使旋轉(zhuǎn)后顯示出來(lái)的目標(biāo)圖片不會(huì)因?yàn)榻嵌葐?wèn)題而發(fā)生圖片變形。預(yù)設(shè)系數(shù)的取值,可根據(jù)用戶(hù)習(xí)慣進(jìn)行輸入,例如,在旋轉(zhuǎn)交互設(shè)備時(shí),用戶(hù)習(xí)慣將交互設(shè)備朝向電視機(jī)屏幕方向傾斜45度放置,則在三維極坐標(biāo)中體現(xiàn)為Z軸方向?yàn)?5度,如果此時(shí)電視屏幕上顯示的圖片也在Z軸方向上傾斜45度,則會(huì)造成圖片顯示出現(xiàn)變形失真,影響圖片顯示效果,此時(shí),可將Z周方向上的預(yù)設(shè)系數(shù)設(shè)置為O,即不考慮Z軸的旋轉(zhuǎn)角度,只考慮交互設(shè)備在XY軸構(gòu)成的二維平面坐標(biāo)平面上的旋轉(zhuǎn)角度,圖片在電視屏幕上也只在XY軸上發(fā)生轉(zhuǎn)動(dòng),不會(huì)造成圖片失真。此外,預(yù)設(shè)系數(shù)的取值也可采用預(yù)先訓(xùn)練的方式獲得,電視機(jī)預(yù)先記錄多次用戶(hù)在旋轉(zhuǎn)交互設(shè)備時(shí)放置交互設(shè)備的傾斜角度,進(jìn)行比較分析,獲得一個(gè)最佳數(shù)據(jù)存儲(chǔ)下來(lái),并根據(jù)獲得的滿(mǎn)足用戶(hù)習(xí)慣的最佳數(shù)據(jù)設(shè)置預(yù)設(shè)系數(shù)。
[0056]電視機(jī)將目標(biāo)圖片暫存在電視機(jī)的緩沖區(qū)中,根據(jù)交互設(shè)備的旋轉(zhuǎn)角度來(lái)旋轉(zhuǎn)目標(biāo)圖片。可預(yù)先設(shè)置目標(biāo)圖片的旋轉(zhuǎn)方式,例如,按照角度完全相等的方式旋轉(zhuǎn),當(dāng)交互設(shè)備逆時(shí)針旋轉(zhuǎn)10度,圖片也逆時(shí)針旋轉(zhuǎn)10度;或按照正交方式旋轉(zhuǎn),當(dāng)用戶(hù)逆時(shí)針旋轉(zhuǎn)交互設(shè)備時(shí),旋轉(zhuǎn)角度可能不會(huì)完全基準(zhǔn)到90度,可能旋轉(zhuǎn)到了 110度,此時(shí),電視機(jī)可根據(jù)預(yù)設(shè)認(rèn)為,在區(qū)間(45度,135度]范圍內(nèi)的旋轉(zhuǎn)角度,均按照90度對(duì)目標(biāo)圖片進(jìn)行旋轉(zhuǎn)。電視機(jī)將旋轉(zhuǎn)好的目標(biāo)圖片顯示在電視機(jī)屏幕上,供用戶(hù)預(yù)覽。
[0057]本實(shí)施例通過(guò)旋轉(zhuǎn)交互設(shè)備的方式,控制目標(biāo)圖片跟隨交互設(shè)備一起旋轉(zhuǎn),減少了繁瑣的操作過(guò)程,能實(shí)現(xiàn)對(duì)圖片輕松旋轉(zhuǎn)控制,使圖片旋轉(zhuǎn)更加直觀,操作簡(jiǎn)單方便。同時(shí),還通過(guò)預(yù)設(shè)系數(shù)對(duì)目標(biāo)圖片的旋轉(zhuǎn)角度進(jìn)行適應(yīng)性調(diào)整,能夠使圖片的顯示不因角度問(wèn)題而發(fā)生圖片失真變形,有利于提高旋轉(zhuǎn)后的圖片顯示效果。
[0058]本發(fā)明實(shí)施例中,旋轉(zhuǎn)模塊40具體用于:將目標(biāo)圖片的幾何中心作為三維極坐標(biāo)的極點(diǎn);以極點(diǎn)作為旋轉(zhuǎn)基準(zhǔn)點(diǎn),按照目標(biāo)圖片的旋轉(zhuǎn)角度,旋轉(zhuǎn)目標(biāo)圖片的各坐標(biāo)點(diǎn)。
[0059]本實(shí)施例中,在旋轉(zhuǎn)圖片時(shí),將圖片的幾何中心點(diǎn)作為極點(diǎn),建立極坐標(biāo)系。例如,在選擇一個(gè)正方形的圖片時(shí),正方形的中心點(diǎn)即為極點(diǎn),旋轉(zhuǎn)角度為+90度,以正方形右上角的坐標(biāo)點(diǎn)為例,右上角的坐標(biāo)點(diǎn)的極坐標(biāo)為(10mm, 45度),其中,IOmm為坐標(biāo)點(diǎn)到極點(diǎn)之間的距離,45度為極點(diǎn)至坐標(biāo)點(diǎn)的連線與極軸之間的夾角,旋轉(zhuǎn)時(shí),坐標(biāo)點(diǎn)到極點(diǎn)之間的距離不變,使坐標(biāo)點(diǎn)逆時(shí)針旋轉(zhuǎn)90度,則旋轉(zhuǎn)后的坐標(biāo)點(diǎn)的極坐標(biāo)為(10mm, 135度)。為了避免目標(biāo)圖片失真,通常將三維極坐標(biāo)轉(zhuǎn)換為二維平面坐標(biāo),則由角度確定模塊30將Cx、Cy和Cz中的一個(gè)預(yù)設(shè)為1,其他兩個(gè)預(yù)設(shè)為O。以用戶(hù)按照水平或豎直方向放置交互設(shè)備為例,在旋轉(zhuǎn)交互設(shè)備時(shí),當(dāng)用戶(hù)習(xí)慣將交互設(shè)備水平放置時(shí),則交互設(shè)備的旋轉(zhuǎn)角度主要是Z軸方向上的角度變化,角度確定模塊30可預(yù)設(shè)Cx=Cy=O, Cz=I ;當(dāng)用戶(hù)習(xí)慣將交互設(shè)備豎直放置,則交互設(shè)備的旋轉(zhuǎn)角度主要是X軸方向上的角度變化,角度確定模塊30可預(yù)設(shè)Cy=Cz=O, Cx=I。如此一來(lái),有利于簡(jiǎn)化預(yù)設(shè)參數(shù)的設(shè)置與電視機(jī)對(duì)數(shù)據(jù)的處理過(guò)程,使操作更加方便快捷。
[0060]以上所述僅為本發(fā)明的優(yōu)選實(shí)施例,并非因此限制本發(fā)明的專(zhuān)利范圍,凡是利用本發(fā)明說(shuō)明書(shū)及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的【技術(shù)領(lǐng)域】,均同理包括在本發(fā)明的專(zhuān)利保護(hù)范圍內(nèi)。
【權(quán)利要求】
1.一種基于交互設(shè)備的圖片旋轉(zhuǎn)控制方法,其特征在于,包括步驟: 當(dāng)接收到交互設(shè)備的旋轉(zhuǎn)觸發(fā)指令,獲取所述交互設(shè)備中方向傳感器輸出的旋轉(zhuǎn)角度; 按照所述交互設(shè)備在三維極坐標(biāo)中X軸、Y軸和Z軸方向上的旋轉(zhuǎn)角度Fx、Fy和Fz,確定所述目標(biāo)圖片的旋轉(zhuǎn)角度Po= Fx*Cx+ Fy*Cy+ Fz*Cz,其中,Cx、Cy和Cz分別為Fx在X軸、Y軸和Z軸方向上的預(yù)設(shè)系數(shù); 按照所述目標(biāo)圖片的旋轉(zhuǎn)角度,旋轉(zhuǎn)目標(biāo)圖片; 顯示旋轉(zhuǎn)后的所述目標(biāo)圖片。
2.根據(jù)權(quán)利要求1所述的基于遙控器的圖片旋轉(zhuǎn)控制方法,其特征在于,所述按照所述目標(biāo)圖片的旋轉(zhuǎn)角度,旋轉(zhuǎn)所述目標(biāo)圖片的步驟具體包括: 將所述目標(biāo)圖片的幾何中心作為三維極坐標(biāo)的極點(diǎn); 以所述極點(diǎn)作為旋轉(zhuǎn)基準(zhǔn)點(diǎn),按照所述目標(biāo)圖片的旋轉(zhuǎn)角度,旋轉(zhuǎn)所述目標(biāo)圖片的各坐標(biāo)點(diǎn)。
3.根據(jù)權(quán)利要求1或2所述的基于交互設(shè)備的圖片旋轉(zhuǎn)控制方法,其特征在于,在二維平面坐標(biāo)中,所述Cx、Cy和Cz中的一個(gè)預(yù)設(shè)為I,其他兩個(gè)預(yù)設(shè)為O。
4.根據(jù)權(quán)利要求3所述的基于交互設(shè)備的圖片旋轉(zhuǎn)控制方法,其特征在于,Cx=Cy=O,Cz=10
5.一種基于交互設(shè)備的圖片旋轉(zhuǎn)控制裝置,其特征在于,包括: 觸發(fā)模塊,用于接收交互設(shè)備的旋轉(zhuǎn)觸發(fā)指令; 獲取模塊,用于獲取所述交互設(shè)備中方向傳感器輸出的旋轉(zhuǎn)角度; 角度確定模塊,用于按照所述交互設(shè)備在三維極坐標(biāo)中X軸、Y軸和Z軸方向上的旋轉(zhuǎn)角度Fx、Fy和Fz,確定所述目標(biāo)圖片的旋轉(zhuǎn)角度Po= Fx*Cx+ Fy*Cy+ Fz*Cz,其中,Cx、Cy和Cz分別為Fx在X軸、Y軸和Z軸方向上的預(yù)設(shè)系數(shù); 旋轉(zhuǎn)模塊,用于按照所述目標(biāo)圖片的旋轉(zhuǎn)角度,旋轉(zhuǎn)目標(biāo)圖片; 顯示模塊,用于顯示旋轉(zhuǎn)后的所述目標(biāo)圖片。
6.根據(jù)權(quán)利要求5所述的基于遙控器的圖片旋轉(zhuǎn)控制裝置,其特征在于,所述旋轉(zhuǎn)模塊具體用于: 將所述目標(biāo)圖片的幾何中心作為三維極坐標(biāo)的極點(diǎn); 以所述極點(diǎn)作為旋轉(zhuǎn)基準(zhǔn)點(diǎn),按照所述目標(biāo)圖片的旋轉(zhuǎn)角度,旋轉(zhuǎn)所述目標(biāo)圖片的各坐標(biāo)點(diǎn)。
7.根據(jù)權(quán)利要求5或6所述的基于交互設(shè)備的圖片旋轉(zhuǎn)控制裝置,其特征在于,所述角度確定模塊還用于,在二維平面坐標(biāo)中,將所述Cx、Cy和Cz中的一個(gè)預(yù)設(shè)為1,其他兩個(gè)預(yù)設(shè)為O。
8.根據(jù)權(quán)利要求7所述的基于交互設(shè)備的圖片旋轉(zhuǎn)控制裝置,其特征在于,所述角度確定模塊還用于,預(yù)設(shè)Cx=Cy=O, Cz=I。
【文檔編號(hào)】G06F3/0346GK103475941SQ201310347242
【公開(kāi)日】2013年12月25日 申請(qǐng)日期:2013年8月9日 優(yōu)先權(quán)日:2013年8月9日
【發(fā)明者】王云華 申請(qǐng)人:深圳Tcl新技術(shù)有限公司
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
休宁县| 鄂温| 衡水市| 龙陵县| 江达县| 正阳县| 高邮市| 大足县| 长顺县| 邓州市| 垣曲县| 株洲市| 砀山县| 岑巩县| 鄱阳县| 彰化市| 镇平县| 美姑县| 奎屯市| 西华县| 晋州市| 禹州市| 连城县| 宁波市| 新干县| 宜春市| 辽源市| 繁昌县| 宜都市| 巍山| 凌云县| 洪湖市| 乳源| 荣昌县| 盐津县| 浙江省| 顺义区| 富锦市| 元氏县| 宁晋县| 宁安市|