便攜電子設(shè)備的視頻生成方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本申請涉及電子設(shè)備的數(shù)據(jù)處理技術(shù)領(lǐng)域,尤其涉及一種便攜電子設(shè)備的視頻生成方法和裝置。
【背景技術(shù)】
[0002]在當(dāng)今的工作和生活中,具有數(shù)據(jù)處理能力的電子設(shè)備如計(jì)算機(jī)、手機(jī)、掌上電腦、平板電腦、智能電視(Smart TV)等,已經(jīng)被廣泛使用。尤其是便攜電子設(shè)備如手機(jī)、個人數(shù)字助理器(PDA, Personal Digital Assistant)、手持計(jì)算機(jī)(Pocket PC)、平板電腦等已經(jīng)成為人們隨身攜帶的必不可少的工具。
[0003]相對臺式計(jì)算機(jī)、筆記本電腦等電子設(shè)備來說,手機(jī)、掌上電腦等便攜電子設(shè)備的數(shù)據(jù)處理能力相對較低,尤其是在圖片和視頻處理方面,便攜電子設(shè)備不但處理能力較低,而且屏幕較小,無法像在臺式計(jì)算機(jī)上那樣利用專用的圖片處理工具進(jìn)行大畫面的采集編輯處理得到對應(yīng)的視頻文件。
【發(fā)明內(nèi)容】
[0004]有鑒于此,本發(fā)明的主要目的是提供一種便攜電子設(shè)備的視頻生成方法和裝置,以適應(yīng)便攜電子設(shè)備數(shù)據(jù)處理能力較低、屏幕較小的特點(diǎn),方便快捷地將圖片生成視頻文件。
[0005]本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的:
[0006]一種便攜電子設(shè)備的視頻生成方法,包括:
[0007]接收至少一張圖片;
[0008]確定所述每張圖片的動畫時間和關(guān)鍵幀動畫參數(shù),所述關(guān)鍵幀動畫參數(shù)包括所述動畫時間內(nèi)的至少兩個關(guān)鍵時間點(diǎn)、以及每個關(guān)鍵時間點(diǎn)對應(yīng)的至少一種特效的變化參數(shù);
[0009]針對每張圖片,根據(jù)其對應(yīng)的每個關(guān)鍵時間點(diǎn)及其對應(yīng)的變化參數(shù),利用插值方法計(jì)算所述動畫時間內(nèi)的每幀的幀圖片;
[0010]將所述每張圖片的動畫時間內(nèi)的幀圖片導(dǎo)入視頻流,生成視頻文件。
[0011]一種便攜電子設(shè)備的視頻生成裝置,包括:
[0012]圖片接收模塊,用于接收至少一張圖片;
[0013]參數(shù)確定模塊,用于確定所述每張圖片的動畫時間和關(guān)鍵幀動畫參數(shù),所述關(guān)鍵幀動畫參數(shù)包括所述動畫時間內(nèi)的至少兩個關(guān)鍵時間點(diǎn)、以及每個關(guān)鍵時間點(diǎn)對應(yīng)的至少一種特效的變化參數(shù);
[0014]幀圖片計(jì)算模塊,用于針對每張圖片,根據(jù)其對應(yīng)的每個關(guān)鍵時間點(diǎn)及其對應(yīng)的變化參數(shù),利用插值方法計(jì)算所述動畫時間內(nèi)的每幀的幀圖片;
[0015]視頻生成模塊,用于將所述每張圖片的動畫時間內(nèi)的幀圖片導(dǎo)入視頻流,生成視頻文件。
[0016]與現(xiàn)有技術(shù)相比,本發(fā)明針對便攜電子設(shè)備數(shù)據(jù)處理能力低和屏幕小不便操作的特點(diǎn),只需要用戶輸入至少一張圖片,本發(fā)明的方案可以自動定所述每張圖片的動畫時間和關(guān)鍵幀動畫參數(shù),所述關(guān)鍵幀動畫參數(shù)包括所述動畫時間內(nèi)的至少兩個關(guān)鍵時間點(diǎn)、以及每個關(guān)鍵時間點(diǎn)對應(yīng)的至少一種特效的變化參數(shù);然后針對每張圖片,根據(jù)其對應(yīng)的每個關(guān)鍵時間點(diǎn)及其對應(yīng)的變化參數(shù),利用插值方法計(jì)算所述動畫時間內(nèi)的每幀的幀圖片;最后將所述每張圖片的動畫時間內(nèi)的幀圖片導(dǎo)入視頻流,生成視頻文件。利用本發(fā)明,可以在便攜電子設(shè)備上方便快捷地將圖片生成視頻文件,且其中采用插值方法計(jì)算動畫時間內(nèi)的每幀的幀圖片,可以使得視頻效果更加平滑,逼真。
【附圖說明】
[0017]圖1為本發(fā)明所述便攜電子設(shè)備的視頻生成方法的一種實(shí)施例流程圖;
[0018]圖2為本發(fā)明所述一種混合特效的處理示意圖;
[0019]圖3為本發(fā)明所述便攜電子設(shè)備的視頻生成裝置的一種組成示意圖。
【具體實(shí)施方式】
[0020]下面結(jié)合附圖及具體實(shí)施例對本發(fā)明再作進(jìn)一步詳細(xì)的說明。
[0021]本發(fā)明所述的便攜電子設(shè)備,是指具有數(shù)據(jù)處理能力的便攜式電子設(shè)備,包括但不限于智能手機(jī)、掌上電腦、平板電腦等。這些便攜電子設(shè)備上安裝有操作系統(tǒng),包括但不限于:Android操作系統(tǒng)、Symbian操作系統(tǒng)、Windows mobile操作系統(tǒng)、以及蘋果iPhoneOS操作系統(tǒng)等等。以上詳細(xì)羅列了一些便攜電子設(shè)備的具體類型和具體的操作系統(tǒng)類型,但是本領(lǐng)域技術(shù)人員可以意識到,本發(fā)明實(shí)施方式并不局限于上述羅列的類型,而還可以適用于其他任意的便攜電子設(shè)備類型和操作系統(tǒng)類型之中。
[0022]圖1為本發(fā)明所述便攜電子設(shè)備的視頻生成方法的一種實(shí)施例流程圖。參見圖1,該方法主要包括:
[0023]步驟101、接收至少一張圖片。
[0024]此步驟需要與用戶進(jìn)行人機(jī)交互,即提供一種圖片選擇界面,該圖片選擇界面可以調(diào)用用戶便攜電子設(shè)備上的圖片瀏覽功能,向用戶展示待選擇的圖片,用戶可以從中選擇出至少一張圖片作為后續(xù)視頻的源數(shù)據(jù)。對于用戶來講,所做的操作只需要選擇圖片,以及選擇特效種類,然后點(diǎn)擊“生成視頻”的按鈕,后續(xù)的工作都由本發(fā)明的方案自動執(zhí)行,因此非常方便快捷地生成視頻文件。
[0025]步驟102、確定所述每張圖片的動畫時間和關(guān)鍵幀動畫參數(shù),所述關(guān)鍵幀動畫參數(shù)包括所述動畫時間內(nèi)的至少兩個關(guān)鍵時間點(diǎn)、以及每個關(guān)鍵時間點(diǎn)對應(yīng)的至少一種特效的變化參數(shù)。
[0026]所述動畫時間可以是預(yù)先設(shè)定的為每張圖片指定的動畫時間,例如在一種優(yōu)選實(shí)施例中,所述動畫時間優(yōu)選為0.8秒。也就是說每張圖片可以轉(zhuǎn)換為0.8秒的動畫視頻效果O
[0027]所述關(guān)鍵幀動畫參數(shù)也可以是預(yù)先設(shè)置的參數(shù),通常至少包括兩個起止時間點(diǎn),還可以進(jìn)一步包括其中的若干個時間點(diǎn),所述關(guān)鍵幀動畫參數(shù)還要包括每個時間點(diǎn)對應(yīng)的至少一種特效的變化參數(shù)。
[0028]所述至少一種特效及該特效的變化參數(shù)具體為以下特效及其變化參數(shù)的至少一種:
[0029]移動特效,其對應(yīng)的變化參數(shù)為平面坐標(biāo)位置;該移動特效是指將所述圖片可以按照所述平面坐標(biāo)位置進(jìn)行移動,多張不同平面坐標(biāo)位置的圖片依次出現(xiàn),從而展現(xiàn)出圖片在平面中移動的動畫視頻效果;
[0030]旋轉(zhuǎn)特效,其對應(yīng)的變化參數(shù)為旋轉(zhuǎn)角度;該旋轉(zhuǎn)特效是指將所述圖片按照所述旋轉(zhuǎn)角度進(jìn)行旋轉(zhuǎn),多張不同旋轉(zhuǎn)角度的圖片依次出現(xiàn),從而展現(xiàn)出圖片旋轉(zhuǎn)的動畫視頻效果;
[0031]縮放特效,其對應(yīng)的變化參數(shù)為縮放比例;該縮放特效是指將所述圖片按照所述縮放比例進(jìn)行縮放,多張不同尺寸的圖片依次出現(xiàn),從而展現(xiàn)出圖片由大變小或由小變大的動畫視頻效果;
[0032]透明特效,其對應(yīng)的變化參數(shù)為透明度;該透明特效也叫圖像淡隱淡出特效,是指將所述圖片按照所述透明度進(jìn)行透明處理,多張不同透明度的圖片依次出現(xiàn),從而展現(xiàn)出從非透明漸漸變?yōu)橥该骰蛴赏该鳚u漸變?yōu)榉峭该鞯膭赢嬕曨l效果;
[0033]立體特效,其對應(yīng)的變化參數(shù)為3D坐標(biāo)位置,該立體特效是指將所述圖片按照所述3D坐標(biāo)位置進(jìn)行移動,多張不同3D坐標(biāo)位置的圖片依次出現(xiàn),從而展現(xiàn)出圖片進(jìn)行立體移動翻轉(zhuǎn)的動畫視頻效果。
[0034]疊加特效,其對應(yīng)的變化參數(shù)為上述特效對應(yīng)變化參數(shù)的至少一種,以及該至少一種變化參數(shù)的對應(yīng)的至少一種相對變化參數(shù)。例如可以選擇上述移動特效和旋轉(zhuǎn)特效,其對應(yīng)的變化參數(shù)包括平面坐標(biāo)位置和旋轉(zhuǎn)角度,如果疊加特效為兩層疊加,則變化參數(shù)中需要進(jìn)一步包括一個相對的平面位置坐標(biāo)和一個相對的旋轉(zhuǎn)角度,通過該相對平面位置坐標(biāo)和相對旋轉(zhuǎn)角度生成的圖片疊加在所述通過平面坐標(biāo)位置和旋轉(zhuǎn)角度生成的圖片之上,疊加在一起生成一張雙層疊加的幀圖片。如果為三層疊加,則以及變化參數(shù)中需要進(jìn)一步包括兩個相對的平