亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

基于交互設備的圖片旋轉控制方法和裝置制造方法

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

【發(fā)明內容】

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

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