一種視頻處理方法和電子設(shè)備的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于視頻錄制處理技術(shù)領(lǐng)域,尤其涉及一種視頻處理方法和電子設(shè)備。
【背景技術(shù)】
[0002]目前的電子設(shè)備,如DV(DigitalVideo,數(shù)碼攝像機)、智能手機、平板電腦等,無法實現(xiàn)視頻的智能轉(zhuǎn)屏錄制,視頻播放時所錄制畫面的顯示方向會隨錄制過程中電子設(shè)備姿態(tài)的變化而變化,不能保持穩(wěn)定、一致。
[0003]也就是說,目前的電子設(shè)備在錄制視頻過程中,當其屏幕顯示方向發(fā)生更改時,不能對所錄制的視頻畫面進行聯(lián)動處理,以保持整個視頻內(nèi)容顯示方向的一致性。譬如在利用智能手機豎屏錄制過程中,將智能手機左旋90度后橫屏錄制,則在播放視頻時,旋轉(zhuǎn)屏幕后所錄制的視頻畫面,會以偏離轉(zhuǎn)屏前所錄制畫面90度的方向進行播放顯示,所錄制視頻畫面的顯示方向隨錄制時電子設(shè)備姿態(tài)的變化而發(fā)生變化,無法保持整個視頻顯示方向的一致性,導致用戶體驗較差。
【發(fā)明內(nèi)容】
[0004]有鑒于此,本發(fā)明的目的在于提供一種視頻處理方法和電子設(shè)備,旨在解決上述問題,使得視頻播放時,所錄制畫面的顯示方向不隨錄制時電子設(shè)備姿態(tài)的變化而變化,保證整個視頻畫面顯示方向的穩(wěn)定、一致性。
[0005]為此,本發(fā)明公開如下技術(shù)方案:
[0006]一種視頻處理方法,應(yīng)用于電子設(shè)備,所述方法包括:
[0007]在電子設(shè)備開啟視頻錄像后,通過傳感器實時獲取電子設(shè)備的姿態(tài)參數(shù);
[0008]確定與所述姿態(tài)參數(shù)相對應(yīng)的目標幀圖像;
[0009]基于所述姿態(tài)參數(shù),確定一角度補償策略;
[0010]依據(jù)所述角度補償策略,對所述目標幀圖像進行相應(yīng)的角度補償處理,使得在基于角度補償處理后的圖像進行視頻呈現(xiàn)時,錄像的畫面在電子設(shè)備錄像姿態(tài)變化的過程中仍保持穩(wěn)定。
[0011]上述方法,優(yōu)選的,所述通過傳感器實時獲取電子設(shè)備的姿態(tài)參數(shù),包括:
[0012]通過傳感器實時獲取電子設(shè)備的角速度及線性加速度。
[0013]上述方法,優(yōu)選的,所述基于所述姿態(tài)參數(shù),確定一角度補償策略,包括:
[0014]在視頻錄像過程中,依據(jù)所述角速度及所述線性加速度,實時計算電子設(shè)備當前的角位移,所述角位移以開始錄像時電子設(shè)備所處的位置為參照;
[0015]基于所述角位移,實時確定電子設(shè)備屏幕顯示方向當前的第一旋轉(zhuǎn)方向及第一旋轉(zhuǎn)角度;
[0016]實時確定一補償方向與所述第一旋轉(zhuǎn)方向反向,且補償角度為所述第一旋轉(zhuǎn)角度的第一角度補償策略。
[0017]上述方法,優(yōu)選的,所述依據(jù)所述角度補償策略,對所述目標幀圖像進行相應(yīng)的角度補償處理,包括:
[0018]實時獲取所述目標幀圖像所包含的各像素點的第一顯示坐標;
[0019]基于所述第一角度補償策略中包含的補償方向和補償角度,實時對所述各像素點的第一顯示坐標進行坐標轉(zhuǎn)換,得到所述各像素點的第二顯示坐標。
[0020]上述方法,優(yōu)選的,所述基于所述姿態(tài)參數(shù),確定一角度補償策略,包括:
[0021]在視頻錄像結(jié)束后,依據(jù)錄像過程中獲取的所述角速度及所述線性加速度,計算電子設(shè)備當時的角位移,所述角位移以開始錄像時電子設(shè)備所處的位置為參照;
[0022]基于所述角位移,確定電子設(shè)備屏幕顯示方向當時的第二旋轉(zhuǎn)方向及第二旋轉(zhuǎn)角度;
[0023]確定一補償方向與所述第二旋轉(zhuǎn)方向反向,且補償角度為所述第二旋轉(zhuǎn)角度的第二角度補償策略。
[0024]上述方法,優(yōu)選的,所述依據(jù)所述角度補償策略,對所述目標幀圖像進行相應(yīng)的角度補償處理,包括:
[0025]獲取所述目標幀圖像所包含的各像素點的第三顯示坐標;
[0026]基于所述第二角度補償策略中包含的補償方向和補償角度,對所述各像素點的第三顯示坐標進行坐標轉(zhuǎn)換,得到所述各像素點的第四顯示坐標。
[0027]一種電子設(shè)備,包括:
[0028]獲取模塊,用于在電子設(shè)備開啟視頻錄像后,通過傳感器實時獲取電子設(shè)備的姿態(tài)參數(shù);
[0029]圖像確定模塊,用于確定與所述姿態(tài)參數(shù)相對應(yīng)的目標幀圖像;
[0030]補償策略確定模塊,用于基于所述姿態(tài)參數(shù),確定一角度補償策略;
[0031]處理模塊,用于依據(jù)所述角度補償策略,對所述目標幀圖像進行相應(yīng)的角度補償處理,使得在基于角度補償處理后的圖像進行視頻呈現(xiàn)時,錄像的畫面在電子設(shè)備錄像姿態(tài)變化的過程中仍保持穩(wěn)定。
[0032]上述電子設(shè)備,優(yōu)選的,所述獲取模塊包括:
[0033]獲取單元,用于通過傳感器實時獲取電子設(shè)備的角速度及線性加速度。
[0034]上述電子設(shè)備,優(yōu)選的,所述補償策略確定模塊包括:
[0035]第一計算單元,用于在視頻錄像過程中,依據(jù)所述角速度及所述線性加速度,實時計算電子設(shè)備當前的角位移,所述角位移以開始錄像時電子設(shè)備所處的位置為參照;
[0036]第一旋轉(zhuǎn)參數(shù)確定單元,用于基于所述角位移,實時確定電子設(shè)備屏幕顯示方向當前的第一旋轉(zhuǎn)方向及第一旋轉(zhuǎn)角度;
[0037]第一補償策略確定單元,用于實時確定一補償方向與所述第一旋轉(zhuǎn)方向反向,且補償角度為所述第一旋轉(zhuǎn)角度的第一角度補償策略。
[0038]上述電子設(shè)備,優(yōu)選的,所述處理模塊包括:
[0039]第一坐標獲取單元,用于實時獲取所述目標幀圖像所包含的各像素點的第一顯示坐標;
[0040]第一坐標轉(zhuǎn)換單元,用于基于所述第一角度補償策略中包含的補償方向和補償角度,實時對所述各像素點的第一顯示坐標進行坐標轉(zhuǎn)換,得到所述各像素點的第二顯示坐標。
[0041]上述電子設(shè)備,優(yōu)選的,所述補償策略確定模塊包括:
[0042]第二計算單元,用于在視頻錄像結(jié)束后,依據(jù)錄像過程中獲取的所述角速度及所述線性加速度,計算電子設(shè)備當時的角位移,所述角位移以開始錄像時電子設(shè)備所處的位置為參照;
[0043]第二旋轉(zhuǎn)參數(shù)確定單元,用于基于所述角位移,確定電子設(shè)備屏幕顯示方向當時的第二旋轉(zhuǎn)方向及第二旋轉(zhuǎn)角度;
[0044]第二補償策略確定單元,用于確定一補償方向與所述第二旋轉(zhuǎn)方向反向,且補償角度為所述第二旋轉(zhuǎn)角度的第二角度補償策略。
[0045]上述電子設(shè)備,優(yōu)選的,所述處理模塊包括:
[0046]第二坐標獲取單元,用于獲取所述目標幀圖像所包含的各像素點的第三顯示坐標;
[0047]第二坐標轉(zhuǎn)換單元,用于基于所述第二角度補償策略中包含的補償方向和補償角度,對所述各像素點的第三顯示坐標進行坐標轉(zhuǎn)換,得到所述各像素點的第四顯示坐標。
[0048]由以上方案可知,本申請公開一種視頻處理方法和電子設(shè)備,其通過傳感器,實時獲取電子設(shè)備在錄像過程中所對應(yīng)的姿態(tài)參數(shù),并利用獲取的姿態(tài)參數(shù)為對應(yīng)攝入的圖像幀數(shù)據(jù)制定一角度補償策略,后續(xù)根據(jù)制定的角度補償策略對該幀圖像進行相應(yīng)的角度補償處理,使得在播放視頻時,錄像的畫面在電子設(shè)備姿態(tài)變化過程中仍保持穩(wěn)定、一致??梢姡旧暾埻ㄟ^以錄像過程中電子設(shè)備的姿態(tài)參數(shù)為依據(jù),對錄像畫面的顯示方向進行角度補償,解決了視頻的智能轉(zhuǎn)屏錄制問題,保證了視頻播放時,所錄制畫面的顯示方向不隨錄制時電子設(shè)備姿態(tài)的變化而變化,用戶體驗較好。
【附圖說明】
[0049]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)提供的附圖獲得其他的附圖。
[0050]圖1是本申請?zhí)峁┑囊环N視頻處理方法實施例一的流程圖;
[0051]圖2是本申請?zhí)峁┑囊环N視頻處理方法實施例二的流程圖;
[0052]圖3是本申請?zhí)峁┑囊环N視頻處理方法實施例三的流程圖;
[0053]圖4是本申請?zhí)峁┑囊环N電子設(shè)備實施例四的結(jié)構(gòu)示意圖;
[0054]圖5是本申請?zhí)峁┑囊环N電子設(shè)備實施例五的結(jié)構(gòu)示意圖
[0055]圖6是本申請?zhí)峁┑囊环N電子設(shè)備實施例六的結(jié)構(gòu)示意圖。
【具體實施方式】
[0056]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0057]實施例一
[0058]參考圖1,圖1為本申請?zhí)峁┑囊环N視頻處理方法實施例一的流程圖,所述方法應(yīng)用于電子設(shè)備,例如具體可應(yīng)用于DV、智能手機、平板電腦等具備視頻錄像功能的電子設(shè)備,如圖1所示,所述方法可以包括以下步驟:
[0059]SlOl:在電子設(shè)備開啟視頻錄像后,通過傳感器實時獲取電子設(shè)備的姿態(tài)參數(shù)。
[0060]在錄制視頻過程中,DV、智能手機、平板電腦等電子設(shè)備的姿態(tài)發(fā)生變化時,其屏幕顯示方向(可選擇以顯示屏某條邊線為參照)也會相應(yīng)產(chǎn)生變化,例如,在利用智能手機豎屏錄制視頻的過程中,將其左旋90度進行橫屏錄制,則智